US10764782B2ActiveUtilityA1

Data processing apparatus, data processing method, and program

66
Assignee: SONY CORPPriority: Dec 4, 2014Filed: Nov 20, 2015Granted: Sep 1, 2020
Est. expiryDec 4, 2034(~8.4 yrs left)· nominal 20-yr term from priority
H04W 28/065H04L 67/61H04L 47/30H04N 19/152G10L 19/00H04L 13/08H04W 28/10H04N 21/2401H04M 1/253H04Q 2213/031H04Q 11/00H04M 2201/30H04L 29/08H04L 67/322
66
PatentIndex Score
1
Cited by
31
References
14
Claims

Abstract

Control information for controlling a method of using data is generated by a reception side, the data being wirelessly transmitted and received by the reception side, and the control information is added to data to generate data-with-control-information. A method of using data is controlled on the basis of control information included in data-with-control-information for controlling the method of using data, the data-with-control-information being acquired by adding the control information to data, the data-with-control-information being wirelessly transmitted, and data whose use method is controlled is output on the basis of the control information.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. A data processing apparatus, comprising:
 a control information generation unit that generates control information for controlling use of data by a reception side; 
 a data generation unit that adds the control information to the data to generate data-with-control-information; and 
 a transmission unit that wirelessly transmits the data-with-control-information to the reception side, wherein the control information is associated with a frame of data and includes information which represents a degree that insertion or discard of the frame of data in a buffer-on the reception side is detectable by a user and wherein the control information is generated based on a tonality or an amplitude of the data, 
 wherein the control information includes
 a flag that represents acceptance or prohibition of insertion of data, acceptance or prohibition of discard of data, or acceptance or prohibition of insertion and discard of data on the reception side, or 
 information that represents a level of acceptance or prohibition of insertion of data, a level of acceptance or prohibition of discard of data, or a level of acceptance or prohibition of insertion and discard of data on the reception side. 
 
 
     
     
       2. The data processing apparatus according to  claim 1 , wherein
 the data-with-control-information is stored in a buffer in the data processing apparatus and transmitted, and 
 the control information generation unit generates the control information depending on a storage amount of the buffer in the data processing apparatus. 
 
     
     
       3. The data processing apparatus according to  claim 1 , wherein
 the control information generation unit generates the control information depending on a state of a wireless transmission path, data being transmitted through the wireless transmission path. 
 
     
     
       4. The data processing apparatus according to  claim 1 , wherein
 the control information generation unit generates the control information on the basis of a characteristic amount when insertion or discard of data is performed by the reception side, the characteristic amount representing a degree that the insertion or discard of the data is detected. 
 
     
     
       5. The data processing apparatus according to  claim 1 , wherein
 the control information is information for controlling the number of uses of data by the reception side. 
 
     
     
       6. A data processing method, comprising:
 generating control information for controlling use of data on a reception side; 
 adding the control information to the data to generate data-with-control-information; and wirelessly transmitting the data-with-control-information to the reception side, wherein the control information is associated with a frame of data and includes information which represents a degree that insertion or discard of the frame of data in a buffer on the reception side is detectable by a user and wherein the control information is generated based on a tonality or an amplitude of the data, 
 wherein the control information includes
 a flag that represents acceptance or prohibition of insertion of data, acceptance or prohibition of discard of data, or acceptance or prohibition of insertion and discard of data on the reception side, or 
 information that represents a level of acceptance or prohibition of insertion of data, a level of acceptance or prohibition of discard of data, or a level of acceptance or prohibition of insertion and discard of data on the reception side. 
 
 
     
     
       7. A non-transitory computer-readable medium containing instructions that, when executed by a processing device, implement:
 a control information generation unit that generates control information for controlling use of data by a reception side; 
 a data generation unit that adds the control information to the data to generate data-with-control-information; and 
 a transmission unit that wirelessly transmits the data-with-control-information to the reception side, wherein the control information is associated with a frame of data and includes information which represents a degree that insertion or discard of the frame of data in a buffer on the reception side is detectable by a user and wherein the control information is generated based on a tonality or an amplitude of the data, 
 wherein the control information includes
 a flag that represents acceptance or prohibition of insertion of data, acceptance or prohibition of discard of data, or acceptance or prohibition of insertion and discard of data on the reception side, or 
 information that represents a level of acceptance or prohibition of insertion of data, a level of acceptance or prohibition of discard of data, or a level of acceptance or prohibition of insertion and discard of data on the reception side. 
 
 
     
     
       8. A data processing apparatus, comprising:
 a receiver that wirelessly receives data-with-control-information generated by adding control information to data; 
 a buffer that stores the received data-with-control-information; 
 a data control unit that controls use of the data on the basis of the control information included in the data-with-control-information and a storage amount of the buffer, wherein the control information is associated with a frame of data and includes information which represents a degree that insertion or discard of the frame of data in the buffer is detectable by a user and wherein the control information is generated based on a tonality or an amplitude of the data; and 
 a data output unit that outputs the controlled data, 
 wherein the control information includes
 a flag that represents acceptance or prohibition of insertion of data, acceptance or prohibition of discard of data, or acceptance or prohibition of insertion and discard of data on the reception side, or 
 information that represents a level of acceptance or prohibition of insertion of data, a level of acceptance or prohibition of discard of data, or a level of acceptance or prohibition of insertion and discard of data on the reception side. 
 
 
     
     
       9. The data processing apparatus according to  claim 8 , wherein
 the data control unit performs insertion of data to which the control information is added by copying the data, on the basis of the control information. 
 
     
     
       10. The data processing apparatus according to  claim 8 , wherein
 the data is acoustic data, and 
 the data control unit performs insertion of silent data or noise data as the insertion of data. 
 
     
     
       11. The data processing apparatus according to  claim 8 , wherein
 the data control unit controls the use of data on the basis of the control information and the storage amount of the buffer where a predetermined condition is satisfied. 
 
     
     
       12. The data processing apparatus according to  claim 8 , wherein
 the control information is information for controlling the number of uses of data. 
 
     
     
       13. A data processing method, comprising:
 wirelessly receiving data-with-control-information generated by adding control information to data; 
 storing the received data-with-control-information in a buffer; 
 controlling use of the data on the basis of the control information included in the data-with-control-information and a storage amount of the buffer, wherein the control information is associated with a frame of data and includes information which represents a degree that insertion or discard of the frame of data in the buffer is detectable by a user and wherein the control information is generated based on a tonality or an amplitude of the data; and 
 outputting the controlled data, 
 wherein the control information includes
 a flag that represents acceptance or prohibition of insertion of data, acceptance or prohibition of discard of data, or acceptance or prohibition of insertion and discard of data on the reception side, or 
 information that represents a level of acceptance or prohibition of insertion of data, a level of acceptance or prohibition of discard of data, or a level of acceptance or prohibition of insertion and discard of data on the reception side. 
 
 
     
     
       14. A non-transitory computer-readable medium containing instructions that, when executed by a processing device, implement:
 a receiver that wirelessly receives data-with-control-information generated by adding control information to data; 
 a buffer that stores the received data-with-control-information; 
 a data control unit that controls use of the data on the basis of the control information included in the data-with-control-information and a storage amount of the buffer, wherein the control information is associated with a frame of data and includes information which represents a degree that insertion or discard of the frame of data in the buffer is detectable by a user and wherein the control information is generated based on a tonality or an amplitude of the data; and 
 a data output unit that outputs the controlled data, 
 wherein the control information includes
 a flag that represents acceptance or prohibition of insertion of data, acceptance or prohibition of discard of data, or acceptance or prohibition of insertion and discard of data on the reception side, or 
 information that represents a level of acceptance or prohibition of insertion of data, a level of acceptance or prohibition of discard of data, or a level of acceptance or prohibition of insertion and discard of data on the reception side.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.