Abstract:
A method is provided for distributing multimedia content in an electronic media distribution system. The method comprises the steps of: (a) providing active hidden data (24), where the active hidden data comprises a plurality of executable machine instructions; (b) embedding active hidden data into the host data stream (26, 30), thereby forming an embedded data stream; (c) transmitting the embedded data stream from a content provider device (12) via distribution channel (14) to a player device (16); (d) extracting the active hidden data from the embedded data stream (44) on the player device; and (e) executing the active hidden data (48) on the player device.
Abstract:
The invention relates to a method and a system (100) for embedding extra information in an input signal (101). Groups of one or more candidate frames in the input signal (101) are associated with respective portions of the extra information. Each group is edited in dependence on its associated respective portion, for example by deleting it to represent a zero bit in the respective portion and duplicating it to represent a one. The invention further relates to a method and system (200) for decoding extra information embedded in an input signal (201) by comparing it with an original input signal (204) and decoding the differences into the extra information. For example, missing groups of candidate frames are decoded into a zero bit, and duplicated candidate frames are decoded into a one bit.
Abstract:
Method of embedding a watermark in an MPEG encoded video signal. An MPEG encoded video signal includes groups of pictures (GOPs), each GOP comprising an intraframe coded (I) picture and a series of predictively encoded (P) pictures and bidirectionally predictively (B) pictures. Usually, the GOP structure IBBPBBP... is used. In accordance with the invention, the video signal is watermarked by forcing the MPEG encoder to produce a GOP structure which does normally not occur, e.g. a GOP including a BPP sequence. Different symbol values can be assigned to different positions of the BPP sequence in the GOP.
Abstract:
Method of embedding watermarks in a signal encoded by an encoder having a feedback loop, for example, a sigma-delta modulator (21, 22, 23). A digital watermark pattern (w) is embedded in the signal (z) by modifying selected samples (for example, replacing every 100th bit) of the encoded signal (y) by samples of the watermark pattern. The circuit (24) for modifying the samples is located inside the loop of the encoder. The effect of watermarking is thus compensated in subsequent encoding steps and the signal-to-noise ratio is only slightly affected.
Abstract:
A method of hiding message information in media information in a frequency space. A high resistance to removal and alteration of hidden message is given. Even when signal processing is executed by using a frequency filter, the hidden message information is continuously maintained effectively. The frequency spectra (f1 and f2) of the medium information (M) and message information (m) are found by frequency-converting the information (m) and the information (M) in order to hide the message information (m) in media information (M). Then an area containing a characteristic frequency component indicating the feature of the message information (m) in a real space is extracted from the frequency spectrum (f2) of the message information (m) as a basic area (B). Then a frequency spectrum (f3) is generated as intermediate information by making n copies of the basic area (B), dispersedly arranging the copies in the frequency space and making the other frequency components zero. Lastly, the message information (m) is hidden in the medium information (M) by executing operation based on the frequency spectrum (f3) and medium information (M).
Abstract:
A camera (10) with a built in microprocessor system (48) is programmed to receive an input password (72) and indicium from a host computer (12). The camera is configured to use the indicium in combination with a conversion formula to mark an original acquired image (Fig. 14) in a non-destructive manner to form modified image data (Fig. 5-7) and add the indicium to an image header. The camera also creates image authentication data for comparison with corresponding data of a questionable second image to determine if the second image is the same as or different from the original image. This process of marking and creating authentication data all occurs during acquisition and prior to any image data storage in a medium from which a person could subsequently access data. The camera takes the authentication data and stores it along with the marked image data in memory for subsequent transmission to the host computer.
Abstract:
A unified system of programming communication. The system encompasses prior art communications (such as, for example, television, radio, electronically transmitted print, and computer communications) and new user specific mass media. Within the unified system, computer system means (205) and methods provide capacity for generating relevant user specific information simultaneously at each station (26) of a plurality of subscriber stations (26).
Abstract:
A method of displaying video embedded in a user interface is performed at an electronic device such as a server system or client device. The method includes obtaining user-interface frames having a first placeholder for a first video window and obtaining source video frames having a first video stream in the first video window. The source video frames and the user- interface frames are interleaved to form an output video stream, which is provided for decoding and display.
Abstract:
The present invention provides a method of processing a hybrid broadcast service. The method comprises, receiving broadcast signals for the hybrid broadcast service, wherein the broadcast signals includes address information about the signaling information, transmitting a request for signaling information of the broadcast signals and receiving signaling information via a broadband channel or a mobile broadband by using one of a unicast method, a multicast method and an eMBMS (evolved Multimedia Broadcast Multicast Service) method.