Patent classifications
H04N11/00
Adapter device for television screen or channel extension
The present invention relates to a television extender adapter device (102) that enables users to extend a television (101) screen or channel to their portable devices such as mobile phones (112), laptops (113) and tablets (114) with a multichannel viewing option. The adapter device (102) provides a Wi-Fi network (111) for all portable device users to connect and view the television (101) screen or channels of their choice on their Wi-Fi-enabled portable devices consisting of a compatible browser using an intranet network thereby eliminating the requirement of an internet connection. Further, a user can stream the audio content alone through Bluetooth network (110) using the speakers or headphones compatible with their respective portable devices. The adapter device (102) provides the users an option to choose any channel from a list of available channels irrespective of the channel playing on the television (101).
Multimedia device and motion estimation method thereof
A motion estimation method is provided for generating a motion vector of a to-be-generated frame between two continuous reference frames. The method includes the following steps. A candidate motion vector is obtained according to the position of a to-be-generated block of a to-be-generated frame. Two first reference blocks are obtained from the two reference frames by extending the candidate motion vector from the to-be-generated block to the two reference frames, respectively. Two second reference blocks are obtained from the two reference frames by extending the candidate motion vector from one reference frame to another reference frame. Whether the candidate motion vector is valid is determined according to the positions of the two reference blocks obtained in each obtaining step. The corresponding motion vector of the to-be-generated block is determined according to the valid candidate motion vector.
Image decoding method, image coding method, image decoding apparatus, image coding apparatus, program, and integrated circuit
An image decoding method includes: restoring a selected prediction mode used in prediction at a time of coding; and decoding a current block included in coded image data to generate a decoded block, according to the prediction based on the selected prediction mode. The restoring includes: determining a first estimated prediction mode; determining a second estimated prediction mode different from the first estimated prediction mode; and restoring the selected prediction mode based on the mode information, the first estimated prediction mode, and the second estimated prediction mode.
Automatic extraction of closed caption data from frames of an audio video (AV) stream using image clipping
Exemplary methods of extracting closed caption (CC) image from a frame of an audio video (AV) stream are described. For all pixels of the frame, setting a color value of the pixels to a determined pixel value when the color value of the pixel is different from a background color value associated with CC image. A set edges is analyzed to identify one or more polygons. A polygon that contains text is determined from the one or more polygons. The frame is cropped along the polygon to obtain a CC image. Upon determination that the CC image is identical to another closed caption image a frame count associated with the other closed caption image is increased by 1; and upon determination that the CC image is not identical to the other CC image the closed caption image is stored along with a position and a time value as metadata information.
METHOD, APPARATUS AND SYSTEM FOR DETERMINING A LUMA VALUE
A method of determining a luma value from 4:4:4 RGB video data for encoding chroma downsampled 4:2:0 YCbCr video data into a bitstream. A location, in a colour space defined by linear luminance and non-linear 4:2:0 chroma values, is determined from the RGB video data. A region that contains the determined location is determined, the region being one region of a plurality of regions located in the colour space and having a plurality of associated coefficients. One or more of the coefficients associated with the determined region are selected, the selected coefficients being used to map the linear luminance and non-linear 4:2:0 chroma values to a luma value that compensates for a luminance shift introduced by chroma downsampling of the non-linear 4:2:0 chroma values. The method then determines the luma value for encoding into the bitstream according to a function of the selected coefficients and the determined location.
METHOD, APPARATUS AND SYSTEM FOR DETERMINING A LUMA VALUE
A method of determining a luma value from 4:4:4 RGB video data for encoding chroma downsampled 4:2:0 YCbCr video data into a bitstream. A location, in a colour space defined by linear luminance and non-linear 4:2:0 chroma values, is determined from the RGB video data. A region that contains the determined location is determined, the region being one region of a plurality of regions located in the colour space and having a plurality of associated coefficients. One or more of the coefficients associated with the determined region are selected, the selected coefficients being used to map the linear luminance and non-linear 4:2:0 chroma values to a luma value that compensates for a luminance shift introduced by chroma downsampling of the non-linear 4:2:0 chroma values. The method then determines the luma value for encoding into the bitstream according to a function of the selected coefficients and the determined location.
Mail production job tracking system and method
A computer method and system to allow reconciliation of documents that were originally part of a first mail production job, but that may have been produced as part of a different second mail production job. A database stores a first record that identifies documents in the first mail production job. The record includes one or more fields indicating a production status of the documents in the first mail production job. At some point in the production process, a document is separated from what was originally defined as the first mail production job, to be instead produced as part of a second mail production job. The database further stores a second record identifying documents in the second mail production job. These records are updated to include a pointer indicating the relationship between the document and the first mail production job and the second mail production job. During mail production the production status of a document is determined. The database records are updated to record the current status of the documents. Responsive to a query regarding the status of documents originally in the first job, the pointer is used to identify the status of the document in the second job.
Decoding of closed captions at a media server
Systems and methods of processing closed captions are disclosed. For example, a media server may receive a first video stream and first closed caption data associated with the first video stream. The media server may interpret at least one command included in the first closed caption data to generate interpreted closed caption data. The media server may transmit, to a destination device, a second video stream including second closed caption data that is generated based on the interpreted closed caption data.
System and method for providing playlists for social television
A system and method for managing a common media session shared by a plurality of media consumers. A primary media consumer may be enabled to set up a media session which secondary media consumers may follow. The media session may involve the streaming of selected media content directly or indirectly from at least one media provider. A communication mechanism may be provided to allow participating media consumers to communicate with each other during the media session.
Image intra prediction method and apparatus
An apparatus and method for intra-predicting an image are provided. The method includes: obtaining, based on restored neighboring pixels of a chrominance block and restored neighboring pixels of a luminance pixel corresponding to the chrominance block, parameters representing a correlation between the chrominance block that is to be intra-predicted and a luminance block; and predicting, using the parameters, the chrominance block from the luminance block, wherein the obtaining the parameters includes performing a predetermined operation on the restored neighboring pixels of the chrominance block and the restored neighboring pixels of the luminance block, and wherein the predetermined operation comprises an adaptive scaling process of changing bit depths of the parameters to reduce a size of a look-up table and prevent an occurrence of overflow.