SYSTEM AND METHOD FOR AUTOMATIC CONTENT PROGRAM DISCOVERY
First Claim
1. A system for using program information comprising:
- a receiver for receiving and decoding program streams into program signals, for generating and embedding a program information watermark into a portion of the program signals, and for sending the decoded and watermarked program signals for rendering; and
a detecting device for detecting and decoding the program information watermark from the rendered program signals.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for program information discovery is described. A method and a device for generating and inserting a watermark for such program information discovery into a program signal to be rendered are disclosed, along with the corresponding method and device for watermark detection and decoding from the rendered program signals. Watermark, which carries channel/program information, is encoded and embedded at the set top box where the program streams are received and decoded for rendering. Second screen devices are employed for watermark detection and decoding by capturing the render program signals which has the watermark embedded. The extracted watermark information may be sent to information servers for more detailed channel/program information.
-
Citations
27 Claims
-
1. A system for using program information comprising:
-
a receiver for receiving and decoding program streams into program signals, for generating and embedding a program information watermark into a portion of the program signals, and for sending the decoded and watermarked program signals for rendering; and a detecting device for detecting and decoding the program information watermark from the rendered program signals. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for generating and inserting a program information watermark, the method comprising:
-
extracting program information from a program stream; encoding said program information into a watermark message; and embedding said watermark message into a signal of the program stream. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for generating and inserting a program information watermark, the apparatus comprising:
-
a channel information extractor for extracting program information from a program stream; a watermark encoder for encoding said program information into a watermark message; and a watermark embedder for embedding said watermark message into a signal of the program stream. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for detecting and decoding watermark messages from a rendered program signal, the method comprising:
-
obtaining said rendered program signal which contains a watermark signal that carries program information related to the rendered program signal and that is generated and embedded after a program stream that includes the rendered program signal is received for rendering; extracting said watermark signal from the obtained program signal; and decoding said watermark signal into a watermark message to obtain the program information related to the rendered program signal. - View Dependent Claims (21, 22, 23)
-
-
24. An apparatus for detecting and decoding watermark messages from a rendered program signal, the apparatus comprising:
-
an interface for obtaining said rendered program signal which contains a watermark signal that carries program information related to the rendered program signal and that is generated and embedded after a program stream that includes the rendered program signal is received for rendering; a watermark extractor for extracting said watermark signal from the obtained program signal; and a watermark decoder for decoding said watermark signal into a watermark message. - View Dependent Claims (25, 26, 27)
-
Specification