IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0942800
(2010-11-09)
|
등록번호 |
US-8600216
(2013-12-03)
|
발명자
/ 주소 |
- Ramaswamy, Arun
- Srinivasan, Venugopal
|
출원인 / 주소 |
- The Nielsen Company (US), LLC
|
대리인 / 주소 |
Hanley, Flight & Zimmerman, LLC
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
121 |
초록
▼
Methods, apparatus, and articles of manufacture for performing data insertion in compressed audio/video data streams are disclosed. An example method disclosed herein to insert audience measurement data in a compressed media data stream comprises rearranging data in frames of the compressed media da
Methods, apparatus, and articles of manufacture for performing data insertion in compressed audio/video data streams are disclosed. An example method disclosed herein to insert audience measurement data in a compressed media data stream comprises rearranging data in frames of the compressed media data stream to form contiguous sequences of skip bytes at respective locations in the frames of the compressed media data stream, the audience measurement data to be inserted in the compressed media data stream at the locations of the contiguous sequences of skip bytes, the contiguous sequences of skip bytes having respective lengths, and inserting different types of audience measurement data at the locations of the contiguous sequences of skip bytes in two different frames of the compressed media data stream based on the respective lengths of the contiguous sequences of skip bytes in the two different frames of the compressed media data stream.
대표청구항
▼
1. A method to insert audience measurement data in a compressed media data stream, the method comprising: rearranging data in frames of the compressed media data stream to form contiguous sequences of skip bytes at respective locations in the frames of the compressed media data stream, the audience
1. A method to insert audience measurement data in a compressed media data stream, the method comprising: rearranging data in frames of the compressed media data stream to form contiguous sequences of skip bytes at respective locations in the frames of the compressed media data stream, the audience measurement data to be inserted in the compressed media data stream at the locations of the contiguous sequences of skip bytes, the contiguous sequences of skip bytes having respective lengths; andinserting different types of audience measurement data at the locations of the contiguous sequences of skip bytes in two different frames of the compressed media data stream based on the respective lengths of the contiguous sequences of skip bytes in the two different frames of the compressed media data stream, wherein inserting the different types of audience measurement data comprises:formatting the audience measurement data into payload segments corresponding to the different types of audience measurement data;inserting a first sequence of the payload segments in a first frame of the compressed media data stream based on a length of a first contiguous sequence of skip bytes in the first frame; andinserting a second sequence of the payload segments in a second frame of the compressed media data stream based on a length of a second contiguous sequence of skip bytes in the second frame, the length of the second contiguous sequence of skip bytes being different from the length of the first contiguous sequence of skip bytes. 2. A method as defined in claim 1, wherein the first sequence of the payload segments includes all of the payload segments, and the second sequence of the payload segments includes a subset of the payload segments. 3. A method as defined in claim 1, wherein the second sequence of the payload segments has a different order and a different number of payload segments than the first sequence of the payload segments. 4. A method as defined in claim 1, further comprising extracting program and system information protocol data multiplexed with the compressed media data stream to determine the audience measurement data. 5. A method as defined in claim 1, further comprising modifying program and system information protocol data multiplexed with the compressed media data stream based on the audience measurement data inserted in the compressed media data stream. 6. A method to insert audience measurement data in a compressed media data stream, the method comprising: rearranging data in frames of the compressed media data stream to form contiguous sequences of skip bytes at respective locations in the frames of the compressed media data stream, the audience measurement data to be inserted in the compressed media data stream at the locations of the contiguous sequences of skip bytes, the contiguous sequences of skip bytes having respective lengths;inserting different types of audience measurement data at the locations of the contiguous sequences of skip bytes in two different frames of the compressed media data stream based on the respective lengths of the contiguous sequences of skip bytes in the two different frames of the compressed media data stream;formatting the audience measurement data into a plurality of payload segments containing the different types of audience measurement data, the plurality of payload segments including a transport identifier segment, a major channel segment, a minor channel segment and a time segment, the audience measurement data further including a first index to represent an ordering of the payload segments and a second index to represent a number of payload segments to be included in a particular frame of the compressed media data stream;varying the ordering of the payload segments inserted at the locations of the contiguous sequences of skip bytes in the two different frames of the compressed media data stream; andvarying the number of the payload segments inserted at the locations of the contiguous sequences of skip bytes in the two different frames of the compressed media data stream based on the respective lengths of the contiguous sequences of skip bytes in the two different frames of the compressed media data stream. 7. A tangible machine readable storage device/disc comprising machine readable instructions which, when executed, cause a machine to at least: rearrange data in frames of a compressed media data stream to form contiguous sequences of skip bytes at respective locations in the frames of the compressed media data stream, wherein audience measurement data is to be inserted in the compressed media data stream at the locations of the contiguous sequences of skip bytes, the contiguous sequences of skip bytes having respective lengths; insert different types of audience measurement data at the locations of the contiguous sequences of skip bytes in two different frames of the compressed media data stream based on the respective lengths of the contiguous sequences of skip bytes in the two different frames of the compressed media data stream;format the audience measurement data into payload segments corresponding to the different types of audience measurement data;insert a first sequence of the payload segments in a first frame of the compressed media data stream based on a length of a first contiguous sequence of skip bytes in the first frame; andinsert a second sequence of the payload segments in a second frame of the compressed media data stream based on a length of a second contiguous sequence of skip bytes in the second frame, the length of the second contiguous sequence of skip bytes being different from the length of the first contiguous sequence of skip bytes. 8. A tangible storage device/disc as defined in claim 7, wherein the first sequence of the payload segments includes all of the payload segments, and the second sequence of the payload segments includes a subset of the payload segments. 9. A tangible storage device/disc as defined in claim 7, wherein the second sequence of the payload segments has a different order and a different number of payload segments than the first sequence of the payload segments. 10. A tangible storage device/disc as defined in claim 7, wherein the machine readable instructions, when executed, further cause the machine to extract program and system information protocol data multiplexed with the compressed media data stream to determine the audience measurement data. 11. A tangible storage device/disc as defined in claim 7, wherein the machine readable instructions, when executed, further cause the machine to modify program and system information protocol data multiplexed with the compressed media data stream based on the audience measurement data inserted in the compressed media data stream. 12. A tangible machine readable storage device/disc comprising machine readable instructions which, when executed, cause a machine to at least: rearrange data in frames of a compressed media data stream to form contiguous sequences of skip bytes at respective locations in the frames of the compressed media data stream, wherein audience measurement data is to be inserted in the compressed media data stream at the locations of the contiguous sequences of skip bytes, the contiguous sequences of skip bytes having respective lengths;insert different types of audience measurement data at the locations of the contiguous sequences of skip bytes in two different frames of the compressed media data stream based on the respective lengths of the contiguous sequences of skip bytes in the two different frames of the compressed media data stream;format the audience measurement data into a plurality of payload segments containing the different types of audience measurement data, the plurality of payload segments including a transport identifier segment, a major channel segment, a minor channel segment and a time segment, the audience measurement data further including a first index to represent an ordering of the payload segments and a second index to represent a number of payload segments to be included in a particular frame of the compressed media data stream;vary the ordering of the payload segments inserted at the locations of the contiguous sequences of skip bytes in the two different frames of the compressed media data stream; andvary the number of the payload segments inserted at the locations of the contiguous sequences of skip bytes in the two different frames of the compressed media data stream based on the respective lengths of the contiguous sequences of skip bytes in the two different frames of the compressed media data stream. 13. An apparatus to insert audience measurement data in a compressed media data stream, the apparatus comprising: a data generator to format the audience measurement data into payload segments corresponding to different types of audience measurement data; anda data insertion unit to: rearrange data in frames of a compressed media data stream to form contiguous sequences of skip bytes at respective locations in the frames of the compressed media data stream, the audience measurement data to be inserted in the compressed media data stream at the locations of the contiguous sequences of skip bytes, the contiguous sequences of skip bytes having respective lengths; andinsert different payload segments of audience measurement data at the locations of the contiguous sequences of skip bytes in two different frames of the compressed media data stream based on the respective lengths of the contiguous sequences of skip bytes in the two different frames of the compressed media data stream. 14. An apparatus as defined in claim 13, wherein the data insertion unit is to: insert a first sequence of the payload segments in a first frame of the compressed media data stream based on a length of a first contiguous sequence of skip bytes in the first frame; andinsert a second sequence of the payload segments in a second frame of the compressed media data stream based on a length of a second contiguous sequence of skip bytes in the second frame, the length of the second contiguous sequence of skip bytes being different from the length of the first contiguous sequence of skip bytes. 15. An apparatus as defined in claim 14, wherein the first sequence of the payload segments includes all of the payload segments, and the second sequence of the payload segments includes a subset of the payload segments. 16. An apparatus as defined in claim 14, wherein the second sequence of the payload segments has a different order and a different number of payload segments than the first sequence of the payload segments. 17. An apparatus as defined in claim 13, wherein the payload segments include a transport identifier segment, a major channel segment, a minor channel segment and a time segment, the audience measurement data further includes a first index to represent an ordering of the payload segments and a second index to represent a number of payload segments to be included in a particular frame of the compressed media data stream, and the data insertion unit is to: vary the ordering of the payload segments inserted at the locations of the contiguous sequences of skip bytes in the two different frames of the compressed media data stream; andvary the number of the payload segments inserted at the locations of the contiguous sequences of skip bytes in the two different frames of the compressed media data stream based on the respective lengths of the contiguous sequences of skip bytes in the two different frames of the compressed media data stream. 18. An apparatus as defined in claim 13, further comprising a program information modifier to modify program and system information protocol data multiplexed with the compressed media data stream based on the audience measurement data inserted in the compressed media data stream.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.