Processing

Please wait...

Settings

Settings

Goto Application

1. WO2012060803 - SYSTEM AND METHOD FOR PROVIDING OBJECT SUBSTITUTION IN VIDEO

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]

CLAIMS:

1. A method for providing object substitution in a video program comprising the steps of: selecting at least one object in the video program for substitution; and

determining whether to implement object substitution at a distribution side or a user side.

2. The method of claim 1 , wherein if the object substitution is to be performed at the distribution side, further comprising the steps of:

determining and applying a custom object substitution to the at least one selected object; and

distributing the video program embedded with said at least one custom object.

3. The method of claim 2, further comprising the step of:

determining whether the video program embedded with said at least one custom object is to be re-distributed; and

4. The method of claim 3, wherein if it is determined that the video program embedded with said at least one custom object is to be re-distributed, then further comprising the steps of : determining the at least one embedded custom object in the video program; and determining whether to replace said at least one embedded custom object with a new custom object substitution.

5. The method of claim 1 , wherein if the object substitution is to be performed at the user side, further comprising the steps of:

distributing the video program embedded with said at least one selected object to a user; and

replacing said at least one selected object in the video program with a custom object.

6. The method of claim 5, wherein said custom object is determined based on a user profile stored at the user side.

7. The method of claim 5, further comprising the steps of:

determining if the video program is a stored copy, wherein if yes, further comprising determining if the stored copy is to be viewed.

8. The method of claim 7, wherein if the stored copy of the program is to be viewed, further comprising the steps of:

reviewing the stored program for determining whether it includes at least one of an embedded object or a previously applied object substitution that is to be replaced, wherein if yes, further comprising replacing the at least one embedded object or previously applied object with a new custom object.

9. A system that provides object substitution in a video program comprising:

an object selector module configured to select objects in the video program;

a determination module configured to determine whether to apply a generic or a custom image to each selected object; and

a review module configured to determine whether there are previous object substitutions in the video program and determine whether to replace each previous object substitution with a replacement object.

10. The system of claim 9, further comprising;

a generic substitution module configured apply a default object in place

of each selected object.

1 1. The system of claim 10, wherein said default object comprises a blank image.

12. The system of claim 9, further comprising:

a custom substitution module configured to apply a custom object in place of each selected object.

13. The system of claim 12, wherein the custom object comprises a targeted advertisement.

14. The system of claim 9, wherein each previous object substitution comprises an object substitution that was previously applied to the video program.

15. A system that provides object substitution in a video program comprising:

a program selector configured to select a video program;

a review module configured to determine whether the selected video program includes embedded objects; and

a substitution module configured to apply a custom object in place of an embedded object in the video program.

16. The system of claim 15, wherein the system comprises a receiver configured to provide object substitution for a stored copy of the video program.

17. The system of claim 16, wherein the review module is further configured to review the stored video program to determine if it includes at least one of an embedded object or any previously applied object substitutions and to determine whether to replace each of said at least one embedded object or previous object substitution with a replacement object prior to that program being viewed.

18. The system of claim 15, wherein said substitution module is configured to apply said custom object based on user profile data stored in the system.

19. The system of claim 15, wherein said custom object comprises a targeted advertisement.

20. The system of claim 15, further comprising a user interface that enables a viewer to take action in response to said custom object to get more information regarding the custom object and to enter or revise user profile information.