Abstract:
A method comprises accessing encoded video data; accessing a list of watermarks to the encoded video data; determining syntax elements for current blocks of video data and syntax elements of currents blocks with the watermarks; removing watermarks that cause visible artifacts based on differences in the syntax elements between the current blocks and current blocks with watermarks, thereby creating filtered list of acceptable watermarks. The method can further include determining coding variable ranges for the current block and current block with watermarks from the list; comparing the coding variable ranges for the current blocks and current blocks with watermarks from the list; and filtering out watermarks that yield coding variable ranges outside the coding variable ranges of the current blocks. Additionally, the method can include determining bit lengths of the current blocks and current blocks with watermarks from the list; comparing bit lengths of the current blocks and current blocks with watermarks from the list; and filtering out watermarks that yield bit lengths not equal to the bit lengths of the current blocks.
Abstract:
Method for performing transactions on multimedia streams being produced over a chain of contributing producers in a ICT network environment, wherein for every transaction from one party to another party a target multimedia stream is generated with a number of contributing streams, wherein for every intended transaction of a target multimedia stream digital transaction data for said transaction is generated and associated with the target multimedia stream, wherein the digital transaction data of every transaction is managed centrally in the ICT network environment so that the chain of contributing producers can be traced.
Abstract:
A mobile device may capture video of a media signal, parse frames of the captured video, and identify a tag within one or more of the frames of the captured video, where the tag includes a machine-readable representation of information. The mobile device may also analyze the tag to determine the information included in the tag, and present particular information based on the information included in the tag.
Abstract:
A method for embedding a fingerprint into a media content, said fingerprint comprising elements belonging to an alphabet, said method comprising the acts of embedding a plurality of watermarks into the media content, said watermarks corresponding to the elements of the fingerprint and at least to one other element of the alphabet and eliminating a number of watermarks so that only watermarks corresponding to the elements of the fingerprint remain embedded in the media content.
Abstract:
A system 10 or portable device 20 capable of extracting multimedia content from a data input signal, converting the data information type of the multimedia content to a converted data format, and formatting the multimedia content and the converted data format into a combined (media stream) signal is disclosed. This system or device enables users to access and play the multimedia content in a seamless manner without being interrupted when switching the device to or using it in different modes or playing different information types.
Abstract:
The present invention relates to a method and a system of inserting a watermark for H.264/AVC, and provides a method which includes extracting Sign of Trailing Ones for one or more 4x4 blocks included in each video sequence of the compressed bitstream, making the Sign of Trailing Ones extracted for the one or more 4x4 blocks correspond to one or watermarks in order, and manipulating each of the Sign of Trailing Ones according to a corresponding watermark bit. Furthermore, the present invention provides a system performing the method. The present invention can easily applied to a real-time watermarking of contents for broadcasting because of not changing a video bit rater after watermarking. Moreover, a watermarking scheme of the present invention can add a watermark module very simply without a separate complicated circuit in a video coding device.
Abstract:
The invention concerns a method for embedding video annotation data into a coded video stream. The method comprises the step of - encapsulating said video annotation data into a unit, so-called video annotation unit, of the coded video data stream which format corresponds to at least one format used for sending the associated video data, - inserting an identifiable synchronizing code enabling the identification of said video annotation unit into the video data stream.
Abstract:
A method for capturing a broadcast is disclosed. The method for capturing a broadcast includes detecting an approximate start time of the broadcast, wherein said detecting includes monitoring for a broadcast trigger, identifying the broadcast and a timed length thereof, such that, based on the timed length and the approximate start time, an approximate end time may be calculated, and recording the broadcast from the trigger to the approximate end time, wherein said recording has captured the broadcast of radio advertising.