Scalability techniques based on content information
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-012/54
H04N-019/36
H04N-019/61
H04N-005/14
H04N-019/149
H04N-019/89
H04N-019/187
H04N-019/40
H04N-019/115
H04N-019/107
H04N-019/132
H04N-019/194
H04N-019/154
H04N-019/159
H04N-019/87
H04N-021/2389
H04N-019/114
H04N-021/235
H04N-019/172
H04N-019/65
H04N-019/147
H04N-019/137
H04N-007/01
H04N-019/18
H04N-019/86
H04N-019/30
H04N-019/577
H04N-019/142
H04N-019/14
H04N-005/21
H04N-021/2343
출원번호
US-0528140
(2006-09-26)
등록번호
US-9113147
(2015-08-18)
발명자
/ 주소
Raveendran, Vijayalakshmi R.
Walker, Gordon Kent
Tian, Tao
Bhamidipati, Phanikumar
Shi, Fang
Chen, Peisong
Subramania, Sitaraman Ganapathy
Oguz, Seyfullah Halit
출원인 / 주소
QUALCOMM INCORPORATED
대리인 / 주소
Boyd, Brent A.
인용정보
피인용 횟수 :
3인용 특허 :
110
초록▼
Apparatus and methods of using content information for encoding multimedia data are described. A method of processing multimedia data includes classifying content of multimedia data, and encoding the multimedia data in a first data group and in a second data group based on the content classification
Apparatus and methods of using content information for encoding multimedia data are described. A method of processing multimedia data includes classifying content of multimedia data, and encoding the multimedia data in a first data group and in a second data group based on the content classification, wherein the first data group comprises a coefficient and the second data group comprises a first differential refinement associated with the first data group coefficient. An apparatus for using content information for encoding multimedia data includes a content classifying module configured to classify content of multimedia data and provide content classification data, and an encoder configured to encode the multimedia data in a first data group and in a second data group based on the content classification, wherein the first data group comprises a coefficient and the second data group comprises a first differential refinement associated with the first data group coefficient.
대표청구항▼
1. A method of encoding multimedia data, comprising: classifying content of multimedia data;partitioning the multimedia data into a first data group and a second data group based on the content classification, wherein the partitioning is defined according to a bandwidth ratio; andencoding the multim
1. A method of encoding multimedia data, comprising: classifying content of multimedia data;partitioning the multimedia data into a first data group and a second data group based on the content classification, wherein the partitioning is defined according to a bandwidth ratio; andencoding the multimedia data in the first data group and in the second data group based on the partitioning, wherein the amount of data in the first data group relative to the second data group corresponds to the bandwidth ratio. 2. The method of claim 1, wherein the first data group comprises a coefficient and the second data group comprises a first differential refinement associated with the first data group coefficient. 3. The method of claim 2, wherein the first differential refinement indicates a difference between a selected video frame and frame data resulting from decoding the first data group. 4. The method of claim 1, wherein the encoding comprises determining a bit rate based on the content classification of the multimedia data, and encoding the multimedia data based on the bit rate. 5. The method of claim 1, wherein classifying content comprises determining complexity of the multimedia data. 6. The method of claim 5, wherein the complexity comprises temporal complexity or spatial complexity. 7. The method of claim 5, wherein the complexity comprises temporal complexity and spatial complexity. 8. The method of claim 1, wherein encoding comprises encoding the multimedia data so as to allow decoding of only the first data group or decoding of the first data group and the second data group into a single combined data group. 9. The method of claim 1, wherein the first data group is a base layer and the second data group is an enhancement layer. 10. The method of claim 9, further comprising: selecting the coefficient from one of an original base layer residual error coefficient or an original enhancement layer residual error coefficient; andcalculating the first differential refinement based on the coefficient and the original enhancement layer residual error coefficient. 11. The method of claim 1, wherein encoding further comprises encoding macroblock header information and motion vector information in the first data group. 12. The method of claim 1, wherein encoding further comprises quantizing the first data group at a first step size, and quantizing the second data group at a second step size, wherein the first step size and second step size are related by a scale factor. 13. The method of claim 1, wherein encoding further comprises determining a first quantization parameter having a first quantization step size for use in encoding the first data group, and determining a second quantization parameter having a second quantization step size for use in encoding the second data group, wherein the first and second quantization parameters are determined based on content information of a selected frame data, and wherein the first quantization step size is coarser than the second quantization step size. 14. The method of claim 1, wherein encoding comprises encoding the first data group using I-frames, and P-frames or any combination thereof and encoding the second data group using I-frames, P-frames, and B-frames or any combination thereof. 15. An apparatus for encoding multimedia data, comprising: means for classifying content of multimedia data;means for partitioning the multimedia data into a first data group and a second data group based on the content classification, wherein the partitioning is defined according to a bandwidth ratio;means for encoding the multimedia data in the first data group and in the second data group based on the partitioning wherein the amount of data in the first data group relative to the second data group corresponds to the bandwidth ratio, wherein at least one of the means is implemented at least partially in hardware of the apparatus, wherein at least some of the means for classifying, the means for partitioning and the means for encoding is implemented in hardware. 16. The apparatus of claim 15, wherein the first data group comprises a coefficient and the second data group comprises a first differential refinement associated with the first data group coefficient. 17. The apparatus of claim 16, wherein the first differential refinement indicates a difference between a selected video frame and frame data resulting from decoding the first data group. 18. The apparatus of claim 16, wherein the first data group is a base layer and the second data group is an enhancement layer. 19. The apparatus of claim 18, wherein the encoding means comprises: means for selecting the coefficient from one of an original base layer residual error coefficient or an original enhancement layer residual error coefficient; andmeans for calculating the first differential refinement based on the coefficient and the original enhancement layer residual error coefficient. 20. The apparatus of claim 15, wherein the encoding means comprise means for determining a bit rate based on the content classification of the multimedia data, and encoding the multimedia data based on the bit rate. 21. The apparatus of claim 15, wherein the classifying content means comprises means for determining complexity of the multimedia data, and wherein the selected multimedia data is encoded based on the complexity of the multimedia data. 22. The apparatus of claim 21, wherein the complexity comprises temporal complexity or spatial complexity. 23. The apparatus of claim 21, wherein the complexity comprises temporal complexity and spatial complexity. 24. The apparatus of claim 15, wherein the encoding means comprises means for encoding the multimedia data so as to allow decoding of only the first data group or decoding of the first data group and the second data group into a single combined data group. 25. The apparatus of claim 15, wherein the encoding means comprises means for encoding macroblock header information and motion vector information in the first data group. 26. The apparatus of claim 15, wherein the encoding means further comprises means for quantizing the first data group at a first step size, and quantizing the second data group at a second step size, wherein the first step size and second step size are related by a scale factor. 27. The apparatus of claim 15, wherein the encoding means comprises means for determining a first quantization parameter having a first quantization step size for use in encoding the first data group, and determining a second quantization parameter having a second quantization step size for use in encoding the second data group, wherein the first and second quantization parameters are determined based on content information of a selected frame data, and wherein the first quantization step size is coarser than the second quantization step size. 28. The apparatus of claim 15, wherein the encoding means comprises: means for encoding the first data group using I-frames and P-frames; andmeans for encoding the second data group using I-frames, P-frames, and B-frames. 29. An apparatus configured to encode multimedia data, comprising: a content classifying module configured to classify content of multimedia data and provide content classification data;a partitioner that partitions the multimedia data into a first data group and a second data group based on the content classification, wherein the partitioning is defined according to a bandwidth ratio; andan encoder configured to encode the multimedia data in the first data group and in the second data group based on the partitioning, wherein the amount of data in the first data group relative to the second data group corresponds to the bandwidth ratio. 30. The apparatus of claim 29, wherein the first data group comprises a coefficient and the second data group comprises a first differential refinement associated with the first data group coefficient. 31. The apparatus of claim 30, wherein the first differential refinement indicates a difference between a selected video frame and frame data resulting from decoding the first data group. 32. The apparatus of claim 29, wherein the encoder comprises a bit rate component configured to determine a bit allocation based on the content classification, and wherein the encoding component is further configured to encode the selected multimedia data using the bit allocation. 33. The apparatus of claim 29, wherein classifying content comprises determining complexity of the multimedia data, and wherein the selected multimedia data is encoded based on the complexity of the multimedia data. 34. The apparatus of claim 33, wherein the complexity comprises temporal complexity or spatial complexity. 35. The apparatus of claim 33, wherein the complexity comprises temporal complexity and spatial complexity. 36. The apparatus of claim 29, wherein encoding comprises encoding the multimedia data so as to allow decoding of only the first data group or decoding of the first data group and the second data group into a single combined data group. 37. The apparatus of claim 29, wherein the first data group is a base layer and the second data group is an enhancement layer. 38. A non-transitory machine-readable storage medium comprising instructions that, upon execution by a processor, cause the processor to: classify content of multimedia data;partition the multimedia data into a first data group and a second data group based on the content classification, wherein the partitioning is defined according to a bandwidth ratio; andencode the multimedia data in the first data group and in the second data group based on the partitioning, wherein the amount of data in the first data group relative to the second data group corresponds to the bandwidth ratio. 39. The non-transitory machine-readable storage medium of claim 38, wherein the first data group comprises a coefficient and the second data group comprises a first differential refinement associated with the first data group coefficient. 40. The non-transitory machine-readable storage medium of claim 38, wherein the instructions to encode comprise instructions to determine a bit allocation based on the content classification, and wherein the encoding component is further configured to encode the selected multimedia data using the bit allocation. 41. The non-transitory machine-readable storage medium of claim 38, wherein classifying content comprises determining complexity of the multimedia data, and wherein the selected multimedia data is encoded based on the complexity of the multimedia data. 42. The non-transitory machine readable storage medium of claim 41, wherein the complexity comprises temporal complexity or spatial complexity. 43. The non-transitory machine-readable storage medium of claim 41, wherein the complexity comprises temporal complexity and spatial complexity. 44. A processor configured to: classify content of multimedia data;partition the multimedia data into a first data group and a second data group based on the content classification, wherein the partitioning is defined according to a bandwidth ratio; andencode the multimedia data in the first data group and in the second data group based on the partitioning, wherein the amount of data in the first data group relative to the second data group corresponds to the bandwidth ratio. 45. The processor of claim 44, wherein the first data group comprises a coefficient and the second data group comprises a first differential refinement associated with the first data group coefficient. 46. The processor of claim 44, wherein the processor is further configured to determine a bit allocation based on the content classification, and wherein the encoding component is further configured to encode the selected multimedia data using the bit allocation. 47. The processor of claim 44, wherein the processor is further configured to determine complexity of the multimedia data, and wherein the content classification is based on the complexity of the multimedia data. 48. The processor of claim 47, wherein the complexity comprises temporal complexity or spatial complexity. 49. The processor of claim 47, wherein the complexity comprises temporal complexity and spatial complexity.
Raveendran,Vijayalakshmi R.; Thyagarajan,Kadayam; Ratzel, legal representative,Dianne; Morley,Steven A.; Irvine,Ann Chris; Ratzel,John, Apparatus and method for encoding digital image data in a lossless manner.
Yanagihara Naofumi (Tokyo JPX) Chang Ching Fang (Tokyo JPX), Apparatus and method for recording and reproducing digital video data in a variable-speed mode.
Kyeong,Mun Geon; Park,Jae Joon, Apparatus and method for very high performance space-time array reception processing using chip-level beamforming and fading rate adaptation.
Song, Byung-cheol, Encoding and decoding apparatus and method for reducing blocking phenomenon and computer-readable recording medium storing program for executing the method.
Mailaender,Laurence Eugene; Venkatesan,Sivarama Krishnan; Woodward,Graeme Kenneth, Equalizer and method for performing equalization in a wireless communications system.
Nakamura Kazuhiko,JPX ; Tsuga Kazuhiro,JPX ; Hasebe Takumi,JPX ; Mori Yoshihiro,JPX ; Yamane Yasuhiko,JPX ; Mizuguchi Noboru,JPX, Method and an apparatus for encoding telecine-converted video data for seamless connection.
Nakamura Kazuhiko,JPX ; Tsuga Kazuhiro,JPX ; Hasebe Takumi,JPX ; Mori Yoshihiro,JPX ; Yamane Yasuhiko,JPX ; Mizuguchi Noboru,JPX, Method and an apparatus for encoding video data for seamless connection using flags to indicate top or bottom of field and whether a field is presented plural times.
Siracusa Robert J. (Lawrenceville NJ) Zdepski Joel W. (Lebanon NJ), Method and apparatus for conveying compressed video data over a noisy communication channel.
Padovani, Roberto; Bender, Paul E.; Black, Peter J.; Grob, Matthew S.; Hinderling, Jurg K.; Sindhushayana, Nagabhushana T.; Wheatley, III, Charles E., Method and apparatus for high rate packet data transmission.
Kawakami Shinichi,JPX ; Honjyo Masahiro,JPX ; Muto Akira,JPX, Optical recording device which calculates distances between I-frames and records I-frame addresses in a sector.
Kim Dae J. (Kyungki-do KRX) Kwak Heung S. (Kyungki-do KRX) Nam Ho J. (Seoul KRX), Partial response trellis decoder for high definition television (HDTV) system.
Boice Charles E. ; Hall Barbara A. ; Kaczmarczyk John M. ; Ngai Agnes Yee ; Pokrinchak Stephen P., Real-time encoding of video sequence employing two encoders and statistical analysis.
Gotoh Yukie,JPX ; Tatsumi Toshikazu,JPX ; Akahori Hiroshi,JPX, Scene-change detection method that distinguishes between gradual and sudden scene changes.
Huang,Howard C; Mailaender,Laurence Eugene; Sandell,Magnus; Viswanathan,Harish, Signal detection by a receiver in a multiple antenna time-dispersive system.
Togashi, Haruo, Signal processing apparatus and method, recording apparatus, playback apparatus, recording and playback apparatus, and stream processing apparatus and method.
Boice,Charles E.; Ratakonda,Krishna C.; Schaefer,Joseph G.; Underwood,Joseph H., Single pass variable bit rate control strategy and encoder for processing a video frame of a sequence of video frames.
Uz K. Metin (Mountain View CA) Wells Aaron (New Rochelle NY), Video encoder which uses intra-coding when an activity level of a current macro-block is smaller than a threshold level.
Wake, Kazuhiro; Nishino, Masakazu; Fujiwara, Yuji; Takeuchi, Seiichi, Video signal coding method and device adapted to control code amounts according to the characteristics of pictures.
Lee, Ha Hyun; Kang, Jung Won; Choi, Jin Soo; Kim, Jin Woong; Sim, Dong Gyu; Choi, Hyo Min; Nam, Jung Hak, Method for coding and decoding scalable video and apparatus using same.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.