IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0736473
(2008-04-14)
|
등록번호 |
US-8644377
(2014-02-04)
|
국제출원번호 |
PCT/IB2008/051411
(2008-04-14)
|
§371/§102 date |
20101104
(20101104)
|
국제공개번호 |
WO2009/127900
(2009-10-22)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
17 |
초록
▼
Apparatus and method for embedding data in initial content having synchronized video and audio, the method comprising defining at least one content segment in the initial content, and altering the video and audio synchronization in the at least one segment in accordance with the data to be embedded,
Apparatus and method for embedding data in initial content having synchronized video and audio, the method comprising defining at least one content segment in the initial content, and altering the video and audio synchronization in the at least one segment in accordance with the data to be embedded, wherein the altered content segment is viewable on a viewing device and the synchronization alteration is imperceptible to a casual viewer. Related apparatus and methods are also described.
대표청구항
▼
1. A method for embedding data in initial content, the initial content comprising synchronized video and audio, the method comprising: defining at least one content segment in the initial content; andaltering the synchronization of the video and audio in the at least one segment in accordance with t
1. A method for embedding data in initial content, the initial content comprising synchronized video and audio, the method comprising: defining at least one content segment in the initial content; andaltering the synchronization of the video and audio in the at least one segment in accordance with the data to be embedded, such that the synchronization of the video relative to the audio is altered, thereby producing an altered content segment;wherein when the altered content segment is viewed on a viewing device the altered synchronization is imperceptible to a casual viewer. 2. The method according to claim 1, wherein said altering comprises altering the video and audio synchronization by a predetermined amount of time. 3. The method according to claim 1, wherein said defining comprises defining a plurality of content segments in the initial content and said method further comprises repeating said altering for at least an additional one of the plurality of initial content segments. 4. The method according to claim 3, wherein the plurality of defined content segments are contiguous. 5. The method according to claim 3, wherein the plurality of defined content segments are not contiguous. 6. The method according to claim 5, wherein the not contiguous plurality of defined content segments are separated by predetermined intervals. 7. The method according to claim 2, wherein said altering comprises one of: altering the video and audio synchronization by a first predetermined amount to embed a first data value in one of the plurality of defined content segments; andaltering the video and audio synchronization by a second predetermined amount to embed a second data value in one of the plurality of defined content segments. 8. The method according to claim 7, wherein the first data value is a zero and the second data value is a one. 9. The method according to claim 7, wherein one of the first and second predetermined amounts is zero. 10. The method according to claim 1, wherein the altered video and audio synchronization is reset in at least one predetermined location in the at least one altered content segment. 11. The method according to claim 10, wherein the at least one predetermined location comprises at least one of the beginning or the end of a group of pictures (GOP). 12. The method according to claim 10, wherein the at least one predetermined location comprises at least one of the beginning or the end of the defined content segment. 13. The method according to claim 1, wherein said altering the video and audio synchronization comprises at least one of: advancing the audio relative to the video;advancing the video relative to the audio;delaying the audio relative to the video; anddelaying the video relative to the audio. 14. The method according to claim 1, wherein the initial content comprises video and audio time stamps, and altering the video and audio synchronization comprises at least one of: altering an audio time stamp; andaltering a video time stamp. 15. The method according to claim 1, wherein the initial content comprises audio frames and video frames, and said altering the video and audio synchronization comprises at least one of: dropping an audio frame;dropping a video frame;substituting an audio frame with an alternative audio frame;substituting a video frame with an alternative video frame;adding an audio frame; andadding a video frame. 16. The method according to claim 1, wherein the initial content comprises compressed content. 17. The method according to claim 16, wherein the compressed content comprises content encoded according to one of the following encoding standards: MPEG-1; MPEG-2; MPEG-4; VC-1; H.263; and H.264. 18. The method according to claim 1, wherein the data comprises a watermark. 19. The method according to claim 1, wherein the data comprises information relating to at least one of a content producer, a content owner, a content distributor, geographic location, a date, a time, subscription related information, geographic targeting of the content, a Consumer Premises Equipment (CPE) serial number, a CPE user Identification (ID), a smartcard serial number, a smartcard user ID, a subscriber ID, a customer ID, and subscriber information. 20. A method for retrieving data from subject content, the subject content comprising Content Containing Embedded Data (CCED) comprising data embedded in initial content, the method comprising: sampling at a known location in the subject content, thereby producing a subject content sample;sampling at a location in the initial content corresponding to the known location in the subject content, thereby producing a corresponding initial content sample, or sampling at a further location of the content sample to produce two samples comprising a sample set;comparing the subject content sample to one of, the corresponding initial content sample and the sample from the further location of the subject content;detecting, based at least partially on said comparing, audio and video synchronization changes in the subject content relative to the initial content, wherein the change detected is an alteration of the synchronization of the video relative to the audio; andassigning an embedded data value to the detected change in synchronization. 21. The method according to claim 20, wherein said sampling is repeatedly performed at predetermined intervals. 22. The method according to claim 20, wherein said sampling is repeatedly performed at predetermined variable intervals. 23. The method according to claim 20, said method further comprising: determining at least one interval between a later detected change and an earlier detected change;disregarding at least one of the earlier detected change and the later detected change when the determined at least one interval is not equal to an expected interval. 24. The method according to claim 23, wherein the expected interval is predeterminedly variable. 25. The method according to claim 23, wherein the expected interval is fixed. 26. A method according to claim 20, the method further comprising: sampling the subject content at least twice, the at least two samples comprising a sample set; anddetecting the presence of at least one sample in the sample set which is a duplicate sample of at least one other sample in the sample set, the detected presence of the at least one duplicate sample signifying an embedded data value, wherein the at least one duplicate sample and the at least one other sample form a duplicate set. 27. The method according to claim 26, wherein the at least one other sample is adjacent to the at least one duplicate sample. 28. The method according to claim 26, wherein said sampling the subject content at least twice is performed at a first predetermined interval. 29. The method according to claim 26, wherein said sampling the subject content at least twice is repeatedly performed at a second predetermined interval thus creating a plurality of sample sets. 30. The method according to claim 29, wherein the second predetermined sampling interval varies. 31. The method according to claim 29, said method further comprising: determining at least one interval between a later detected duplicate set and an earlier detected duplicate set;disregarding at least one of the earlier and later detected duplicate sets when the determined at least one interval is not equal to an expected interval. 32. The method according to claim 31, wherein the expected interval is predeterminedly variable. 33. The method according to claim 31, wherein the at least one duplicate sample of at the least one other sample in the sample set comprising duplicated video signifies an embedded data value. 34. The method according to claim 33, wherein the at least one duplicate sample of at the least one other sample in the sample set comprising duplicated audio and video invalidates the embedded value. 35. Apparatus for embedding data in initial content, the initial content comprising synchronized video and audio, the apparatus comprising: an embedder operative to define at least one content segment in the initial content, and further operative to alter the synchronization of the video and audio in the at least one segment in accordance with the data to be embedded, such that the synchronization of the video relative to the audio is altered, thereby producing an altered content segment;wherein the altered content segment is viewable on a viewing device and the altered synchronization is imperceptible to a casual viewer. 36. The apparatus according to claim 35, wherein the initial content comprises video and audio time stamps, and altering the video and audio synchronization comprises at least one of: altering an audio time stamp; andaltering a video time stamp. 37. The apparatus according to claim 35, wherein the initial content comprises audio frames and video frames, and said altering the video and audio synchronization comprises at least one of: dropping an audio frame;dropping a video frame;substituting an audio frame with an alternative audio frame;substituting a video frame with an alternative video frame;adding an audio frame; andadding a video frame. 38. The apparatus according to claim 37, wherein said adding an audio frame comprises adding an audio frame that is a duplicate of an adjacent audio frame, and said adding a video frame comprises adding a video frame that is a duplicate of an adjacent video frame. 39. The apparatus according to claim 35, wherein the initial content comprises compressed content. 40. Apparatus for retrieving data embedded in subject content, the subject content comprising Content Containing Embedded Data (CCED), the subject content further being identified as corresponding to initial content, the apparatus comprising: a sampler operative to sample at a known location in the subject content, thereby producing a subject content sample, the sampler further operative to perform one of sample at a location in the initial content corresponding to the known location in the subject content, thereby producing a corresponding initial content sample; and sample at a further location of the content sample to produce two samples comprising a sample set;a comparator operative to compare the subject content sample to one of, the corresponding initial content sample and the sample from the further location of the subject content; anda detector, operatively associated with said comparator, operative to detect audio and video synchronization changes in the subject content relative to the initial content, wherein said changes are changes to the synchronization of the video relative to the audio, and signify an embedded data value. 41. Apparatus according to claim 40, further comprising: a sampler operative to sample the subject content at least twice, the at least two samples comprising a sample set; anda detector operative to detect the presence of at least one sample in the sample set which is a duplicate sample of at least one other sample in the sample set, the detected presence of the at least one duplicate sample signifying an embedded data value, wherein the at least one duplicate sample and the at least one other sample form a duplicate set. 42. The apparatus according to claim 41, wherein the at least one other sample is adjacent to the at least one duplicate sample. 43. The apparatus according to claim 41, wherein said sampling the subject content at least twice is performed at a first predetermined interval. 44. The apparatus according to claim 41, wherein said sampler is further operative to sample the subject content at least twice repeatedly at a second predetermined interval thus creating a plurality of sample sets. 45. The apparatus according to claim 44, wherein the second predetermined sampling interval varies. 46. The apparatus according to claim 44, wherein said detector is further operative to determine at least one interval between a later detected duplicate set and an earlier detected duplicate set, and to disregard at least one of the earlier and later detected duplicate sets when the determined at least one interval is not equal to an expected interval. 47. The apparatus according to claim 46, wherein the expected interval is variable. 48. The apparatus according to claim 46, wherein the expected interval is fixed. 49. The apparatus according to claim 41, wherein said subject content comprises video and audio content, and the at least one duplicate sample of at the least one other sample in the sample set comprises at least one of: duplicated video; duplicated audio; and duplicated audio and video. 50. The apparatus according to claim 49, wherein the at least one duplicate sample of at the least one other sample in the sample set comprising duplicated video signifies an embedded data value. 51. The apparatus according to claim 50, wherein the at least one duplicate sample of at the least one other sample in the sample set comprising duplicated audio and video invalidates the embedded value.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.