System and method for multiple channel video transcoding
First Claim
Patent Images
1. A method comprising the steps of:
- accessing a first index table;
accessing a first plurality of macroblock information in a first order at a video decoder to generate a first decoded image, wherein the first order is based upon the first index table and the first plurality of macroblock information are associated with a source macroblock;
accessing the first plurality of macroblock information to generate a first estimated destination motion vector; and
wherein the macroblock information includes motion vector and quantization information.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and a method for manipulating video data received over a media channels is disclosed herein. The method includes using an index table to reference stored video data, including motion vectors, so that they can be efficiently accessed by encoder and decoder portions of a transcoder, where the decoder generates source pixel images, and the encoder generates estimated motion vectors based on the motion vector data stored.
143 Citations
24 Claims
-
1. A method comprising the steps of:
-
accessing a first index table;
accessing a first plurality of macroblock information in a first order at a video decoder to generate a first decoded image, wherein the first order is based upon the first index table and the first plurality of macroblock information are associated with a source macroblock;
accessing the first plurality of macroblock information to generate a first estimated destination motion vector; and
wherein the macroblock information includes motion vector and quantization information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising the steps of:
-
storing video source macroblock information for each source macroblock of a first plurality of source macroblocks;
determining an index table having a plurality of entries, the index table based upon a video source resolution and a video destination resolution, wherein a location of each source macroblock information for each macroblock is referenced by a corresponding entry of the index table; and
storing the index table. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 23, 24)
-
-
22. A system comprising:
-
a first input port to receive source video data;
a controller portion coupled to the first input port to determine macroblock information data corresponding to the received source video data, wherein the macroblock information includes motion vector and quantization information;
a first memory control portion coupled to the controller portion to save a plurality of source macroblock information corresponding to the source video data; and
an index table generator coupled to receive a size indicator of a destination image and to generate an index table identifying a first portion of the plurality of source macroblock information to be used to generate a first destination source vector, the index table based upon the size indicator of the destination image.
-
Specification