Patent classifications
H04N21/4343
IMAGE PROCESSING APPARATUS AND CONTROL METHOD THEREOF
An image processing apparatus includes: a signal receiver configured to receive a content signal comprising video data and first extraction information used in extracting the video data; a signal processor configured to process the video data extracted from the content signal; a communicator comprising communication circuitry configured to communicate with a server; and a controller configured to receive second extraction information from the server through the communication circuitry of the communicator, to extract the video data from the content signal based on the received second extraction information, and to control the signal processor to process an image based on the extracted video data.
Transmitting apparatus, receiving apparatus, and signal processing method thereof
A transmitting apparatus, a receiving apparatus and methods of controlling these apparatuses are provided. The transmitting apparatus includes: a baseband packet generator configured to, based on an input stream including a first type stream and a second type stream, generate a baseband packet including a header and payload data corresponding to the first type stream; a frame generator configured to generate a frame including the baseband packet; a signal processor configured to perform signal-processing on the generated frame; and a transmitter configured to transmit the signal-processed frame, wherein the header includes a type of the payload data in the baseband packet and the number of the first type stream packets in the baseband packet.
SELECTION OF VIDEO SEGMENTS FOR ADAPTIVE STREAMING
Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for selection of video segments for adaptive streaming. An embodiment operates by receiving one or more variant segments, the one or more variant segments including an old bitrate variant segment having an old bitrate and a new bitrate variant segment having a new bitrate for decoding, and playback. The embodiment farther operates by generating an old bitrate packetized elementary stream (PES) collection based on the old bitrate variant segment and a new bitrate PES collection based on the new bitrate variant segment and determining a first in-tolerance splicing location between the old bitrate PES collection and the new bitrate PES collection based on a maximum tolerance offset. The embodiment still further operates by splicing the old bitrate PES collection and the new bitrate PES collection based on the first in-tolerance splicing location.
Carriage systems encoding or decoding JPEG 2000 video
A system configured to decode video data in a packetized elementary stream (PES) including frames of image data. The system includes a processor configured to receive a transport stream including control information associated with the image data including video metadata parameters associated with application specific functions applicable to the image data. The processor is also configured to receive the PES including the frames of image data in video access units. The processor is configured to retrieve and decode the retrieved video access units using the control information to form a signal including the frames of image data. The system also includes a storage device configured to store the frames of image data and the control information.
Method for transmitting/receiving internet-based content and transmitter/receiver using same
The present invention relates to a method for transmitting/receiving contents through a network such as the Internet, and to a transmitter/receiver using same, the transmission method comprising: converting content stored in a file format into a delivery format; and transmitting the content converted into the delivery format using an IP packet, wherein the delivery format includes indicator information for expressing whether a program clock reference (PCR) has been transmitted to the IP packet.
METHOD FOR UPDATING SERVICE INFORMATION TABLES IN A DIGITAL CONTENT DECODER AND CORRESPONDING DECODER
The present disclosure relates to a method for updating service information tables in a digital content decoder comprising: a reception (E1) of a service information table, a filtering (E2) the content of the table to remove or reset to zero, in the table, a table identifier and an item of information unnecessary to the execution of at least one service by the decoder, a calculation (E4) of a hash code relating to an item of information, of the filtered table, a comparison (E5) of the hash code with a hash code relating to an item of information of a previous table, a storage (E6) of said item of information of the table if the hash code of the filtered table and the hash code of the previous table are not identical.
System and method for conditional access in an in-home network based on multi-network communication
One or more circuits for use in a transceiver that is collocated with a satellite dish, may receive a satellite signal carrying media content, and remove content protection from the received media content. After removing the first content protection, the one or more circuits may apply second content protection to the media content. The content protection applied by the one or more circuits may adhere to a different protocol, utilize different keys, and/or otherwise be distinguishable from the content protection that was removed. After applying the content protection, the one or more circuits may transmit the media content onto one or more links between the satellite dish and one or more client devices. The removal of the content protection may comprise descrambling and/or decrypting the media content. The application of the content protection may comprise scrambling and/or encrypting the media content.
Device and method to mark digital audio or audio and/or video content
A receiver device having a processor, memories, descrambler and decoders modules configured to produce a sequence of elementary media content packets. The receiver device further comprises a marker unit configured to mark data in the sequence of elementary media content packets according to a pattern defined by an internal parameter associated to the receiving device. The marker unit is configured to determine, in the sequence of elementary media content packets at least one segment of a predetermined length and starting at a predetermined position in the sequence, to divide the segment into a predetermined number of contiguous windows including data of all or part of at least one elementary media content packet. Each window in the segment defined in the sequence of elementary media content packets is indexed by an index defining a position of a window in the segment. The marker unit codes the internal parameter by applying a mathematical transformation function, obtaining a resulting bits string, calculates position indices of a predetermined number of windows on the basis of all or a portion of the resulting bits string, said predetermined number of windows being lower than the number of windows in the segment, and modifies data in the windows designated by the calculated position indices. The windows including modified data and the windows including original data from within the segment of elementary media content packets a unique pattern representing the internal parameter associated to the receiving device.
Method for transmitting a broadcast service, method for receiving a broadcast service, and apparatus for receiving a broadcast service
A method to receive a broadcast includes parsing a first trigger for obtaining a first identifier for identifying a targeted Triggered Declarative Object (TDO), and a preparation trigger time for the targeted TDO; parsing a second trigger for obtaining an activation time and a termination time for the targeted TDO; activating the targeted TDO corresponding to the first identifier on a background, when a receiving time of the preparation trigger is before the preparation trigger time, immediately activating the targeted TDO corresponding to the first identifier on the background, when the receiving time of the preparation trigger is after the preparation trigger time; changing a state of the targeted TDO to a foreground, when a current system time is after the activation time; and terminating the targeted TDO, when the current system time is after the termination time.
Streaming Digital Content Synchronization
Streaming digital content synchronization techniques are described. A response is received to a request to stream the digital content. The response includes a time at which the digital content was last modified (e.g., a last-modified header) and a time at which the response was generated, e.g., a date header. An age is calculated by subtracting the time at which the digital content was last modified, e.g., the last-modified header, from the time at which the response was generated, e.g., the date header. An age describing an amount of time the response spent in one or more caches, if available, is added as part of this age. The time is determined by subtracting the age from a predefined setback time and the stream of the digital content is rendered based at least in part on the determined time.