Abstract:
A method is provided for enhanced spread spectrum watermarking. The improved watermarking method includes: receiving host data which is expressed in a transform domain by a plurality of host transform parameters; reducing variance between the plurality of host transform parameters, thereby forming an enhanced sequence of host transform parameters; and adding a watermark to the enhanced sequence of host transform parameters using a spread spectrum technique. The enhanced sequence of host transform parameters may be formed by arranging the plurality of host transform parameters in at least one of an ascending order or descending order; determining a difference for each pair of consecutive host transform parameters; and alternating the sign of every other difference value, thereby forming the enhanced sequence of host transform parameters.
Abstract:
A method and system for hiding authentication data within a multimedia data stream provides for cross-authentication. The method includes the step of obtaining a first set of authentication data, where the first set of authentication data is based on data contained in a first media channel of the multimedia data stream. The method further includes the step of hiding the first set of authentication data in a second media channel of a multimedia data stream. When dealing with active data streams, the present invention provides for hiding a first subset of the active data stream in a visual channel of the multimedia data stream. A second subset of the active data stream is then hidden in the audio channel of the multimedia data stream. In one embodiment, the first subset includes executable content, where the second subset includes a controlled data stream.
Abstract:
A secure credit card transaction method and system operates when a buyer wishes to purchase goods or services using a computer from a web site that is hosted by a server. The credit card transaction method and system embeds a signature in a credit card image on the computer. A first public key is used to embed the signature. The embedded credit card image is authenticated by concatenating bits of the credit card image with transaction information such as payment amount, the buyer's ID, a description of the goods or services, and/or the transaction date. A one-way hash is performed and signed employing a secret key cryptography method. The authenticated and embedded credit card image is then encrypted using the first public key and transmitted to the server that hosts the web site offering the goods and services for sale.
Abstract:
Systems and methods for detecting robust fade and dissolve and video sequences. The systems and methods use a two step approach to detect both discontinuous cuts and gradual changes in a video sequence. Specifically, an input video signal is first divided into video segments based on the location of the discontinuous cut. A gradual change detector is then applied to the discontinuous cut segments to determine further cuts based on editing characteristics. By using this two part approach, the systems and methods of this invention can robustly detect scene breaks within a video.
Abstract:
In an embodiment, a method of creating a skimming preview of a video includes electronically receiving a plurality of video shots, analyzing each frame in a video shot from the plurality of video shots, where analyzing includes determining a saliency of each frame of the video shot. The method also includes determining a key frame of the video shot based on the saliency of each frame the video shot, extracting visual features from the key frame, performing shot clustering of the plurality of video shots to determine concept patterns based on the visual features, and generating a reconstruction reference tree based on the shot clustering. The reconstruction reference tree includes video shots categorized according to each concept pattern.
Abstract:
A system and method for securing media content are provided. A method for distributing security media content includes embedding a marking payload into media content, thereby producing embedded media content, applying a transform to the embedded media content, thereby producing secured media content, and distributing the secured media content. The marking payload is embedded based on perceptual information regarding the media content.
Abstract:
A system and method for differentiated services in adaptive streaming are provided. A method for server operations includes: determining an optimization of aggregated quality of experience scores for a set of candidate subscribers served by a server; adjusting a service rate of at least one subscriber based on the determined optimization of aggregated quality of experience scores; and streaming information to the at least one subscriber based on the adjusted service rate. The optimization is based on one or more of: a subscriber level for one or more of the plurality of subscribers; a current service rate; and available service rates.
Abstract:
The media player employs an operating system that supports a virtual machine into which auto-run playback programs may be loaded and run. The auto run playback program is stored on the media containing the program content, such as on an optical disc medium. When the medium is inserted in the player, the auto run playback program automatically launches and is thereafter used to access playback the media content. Support for legacy media is provided to allow the player to playback compact discs and DVD discs that were manufactured without the auto run playback program.
Abstract:
An embodiment of a system and method that inserts a virtual image into a sequence of video frames. The method includes capturing geometric characteristics of the sequence of video frames, employing the captured geometric characteristics to define an area of the video frames for insertion of a virtual image, registering a video camera to the captured geometric characteristics, identifying features in the sequence of video frames to identify the defined area of video frames for insertion of the virtual image, and inserting the virtual image in the defined area. Vanishing points are estimated to determine the geometric characteristics, and the virtual image is blended with the area of video frames prior to inserting the virtual image in the defined area.
Abstract:
System and methods for media distribution are described. In one embodiment, a method of media distribution includes rendering of a media to a user, stopping the rendering of the media, and storing remaining media not rendered to the user in a user server. The method further includes receiving a request to stream the remaining media to the user, dividing the remaining media into segments, and assigning a priority to each segment. The remaining media is streamed, leaving out segments with priority lower than a threshold priority.