최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0293690 (2014-06-02) |
등록번호 | US-9117270 (2015-08-25) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 21 인용 특허 : 381 |
Methods and devices are provided for reducing perceptible artifacts in a host content when the host contend is embedded with watermarks. In one method, a first segment of a host content that includes a first logical value is obtained. A second segment of the host content that includes a second logic
Methods and devices are provided for reducing perceptible artifacts in a host content when the host contend is embedded with watermarks. In one method, a first segment of a host content that includes a first logical value is obtained. A second segment of the host content that includes a second logical embedded therein is also obtained. The second logical value is different from the first logical value, and the second segment is adjacent to the first segment of the host content. The host content at a boundary location of the first and the second segments is modified according to a transition function to suppress transitions in the host content at the boundary location caused by the different logical values embedded in the first and the second segments of the host content.
1. A method for reducing perceptible artifacts in a content embedded with watermarks, the method comprising: obtaining a first segment of a host content that includes a first logical value embedded therein;obtaining a second segment of the host content that includes a second logical embedded therein
1. A method for reducing perceptible artifacts in a content embedded with watermarks, the method comprising: obtaining a first segment of a host content that includes a first logical value embedded therein;obtaining a second segment of the host content that includes a second logical embedded therein, the second logical value being different from the first logical value, the second segment being adjacent to the first segment of the host content; andusing a processor that is at least partially implemented in hardware to modify the host content at a boundary location of the first and the second segments in accordance with a transition function to suppress transitions in the host content at the boundary location caused by the different logical values embedded in the first and the second segments of the host content. 2. The method of claim 1, wherein the boundary location encompasses between 5 percent to 10 percent of the first segment or the second segment. 3. The method of claim 1, wherein the transition function is one of: a linear ramp or an exponential decay function. 4. The method of claim 1, wherein the transition function is an adaptive function that dynamically changes based on characteristics of the host content at the boundary location. 5. The method of claim 1, wherein the transition function includes at least a first section and a second section, the first section for modifying the host content within the first segment and the second section for modifying the host content within the second segment. 6. The method of claim 5, wherein each of the first and the second sections suppresses the transitions in the host content at the boundary location in two steps. 7. The method of claim 1, wherein modification of the host content at the boundary location comprises multiplying samples of the host content at the boundary location by the transition function. 8. The method of claim 1, wherein the transition function is part of a pre-processed transition stream that provides transition functions for each of a plurality of content segment boundary locations of the host content. 9. The method of claim 8, wherein: the first segment is part of a first version of the host content having been pre-processed to include the first logical value embedded in a plurality of host content segments; andthe second segment is part of a second version of the host content having been pre-processed to include the second logical value embedded in a plurality of host content segments;the transition stream includes at least two transition functions associated with each boundary location corresponding to a transition from the first logical value to the second logical value and from the second logical value to the first logical value; andthe first segment and the second segment are selected from the first version of the host content and the second version of the host content, respectively, in accordance with a control signal. 10. The method of claim 9, wherein the control signal corresponds to a user's request for the host content. 11. The method of claim 9, wherein the control signal corresponds to a user's request for a pay-per-listen, a pay-per-view or a live event. 12. The method of claim 9, wherein the first and the second versions of the host content are received at a user terminal and the first and the second segments of the host content are selected in accordance with the control signal at the user terminal. 13. The method of claim 9, wherein the first and the second versions of the host content are received at a content distributor node from a pre-processing module and the first and second segments of the host content are selected in accordance with the control signal at the content distributor node. 14. A device, comprising: a processor; anda memory comprising processor executable code, the processor executable code when executed by the processor causes the device to:obtain a first segment of a host content that includes a first logical value embedded therein;obtain a second segment of the host content that includes a second logical embedded therein, the second logical value being different from the first logical value, the second segment being adjacent to the first segment of the host content; andmodify the host content at a boundary location of the first and second segments in accordance with a transition function to suppress transitions in the host content at the boundary location caused by the different logical values embedded in the first and the second segments of the host content. 15. The device of claim 14, wherein the device is one of a personal computer, a user terminal or a set-top box. 16. The device of claim 14, wherein the boundary location encompasses between 5 percent to 10 percent of the first segment or the second segment. 17. The device of claim 14, wherein the transition function is one of: a linear ramp or an exponential decay function. 18. The device of claim 14, wherein the transition function is an adaptive function that dynamically changes based on characteristics of the host content at the boundary location. 19. The device of claim 14, wherein the transition function includes at least a first section and a second section, the first section for modifying the host content within the first segment and the second section for modifying the host content within the second segment. 20. The device of claim 19, wherein each of the first and the second sections suppresses the transitions in the host content at the boundary location in two steps. 21. The device of claim 14, wherein the processor executable code when executed by the processor causes the device to modify the host content at the boundary location at least in-part by multiplying samples of the host content at the boundary location by the transition function. 22. The device of claim 14, wherein the transition function is part of a pre-processed transition stream that provides transition functions for each of a plurality of content segment boundary locations of the host content. 23. The device of claim 22, wherein: the first segment is part of a first version of the host content having been pre-processed to include the first value embedded in a plurality of host content segments; andthe second segment is part of a second version of the host content having been pre-processed to include the second logical value embedded in a plurality of host content segments;the transition stream includes at least two transition functions associated with each boundary location corresponding to a transition from the first logical value to the second logical value and from the second logical value to the first logical value; andthe processor executable code when executed by the processor causes the device to select the first segment and the second segment from the first version of the host content and the second version of the host content, respectively, in accordance with a control signal. 24. The device of claim 23, wherein the control signal corresponds to a user's request for the host content. 25. The device of claim 23, wherein the control signal corresponds to a user's request for a pay-per-listen, a pay-per-view or a live event. 26. The device of claim 23, wherein the first and the second versions of the host content are received at the device, and the processor executable code when executed by the processor causes the device to select the first and the second segments of the host content in accordance with the control signal.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.