Video game system using pre-encoded macro-blocks in an I-frame
First Claim
Patent Images
1. A method, comprising:
- receiving a request; and
transmitting a first plurality of macro-blocks, wherein the first plurality of macro-blocks correspond to a first frame of video and constitute an I-frame and are compatible with an MPEG compression standard, and wherein at least a subset of the first plurality of macro-blocks are pre-encoded prior to the request.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and related system of generating a frame of video is disclosed. In the method, a request is received. For instance, the request may initiate a video game. A first plurality of macro-blocks are transmitted. The first plurality of macro-blocks may correspond to a first frame of video and constitute an I-frame and are compatible with an MPEG compression standard. At least a subset of the first plurality of macro-blocks may be pre-encoded prior to the request.
81 Citations
15 Claims
-
1. A method, comprising:
-
receiving a request; and
transmitting a first plurality of macro-blocks, wherein the first plurality of macro-blocks correspond to a first frame of video and constitute an I-frame and are compatible with an MPEG compression standard, and wherein at least a subset of the first plurality of macro-blocks are pre-encoded prior to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
a memory means;
a processor means; and
a program mechanism, wherein the program mechanism is stored in the memory means and configured to be executed by the processor means, the program mechanism including;
instructions for receiving a request; and
instructions for transmitting a first plurality of macro-blocks, wherein the first plurality of macro-blocks correspond to a frame of video and constitute an I-frame and are compatible with an MPEG compression standard, and wherein at least a subset of the first plurality of macro-blocks are pre-encoded prior to the request.
-
-
12. A method, comprising:
-
transmitting a request; and
receiving a first plurality of macro-blocks, wherein the first plurality of macro-blocks correspond to a frame of video and constitute an I-frame and are compatible with an MPEG compression standard, and wherein at least a subset of the first plurality of macro-blocks are pre-encoded prior to the request.
-
-
13. An apparatus, comprising:
-
a memory means;
a processor means; and
a program mechanism, wherein the program mechanism is stored in the memory means and configured to be executed by the processor means, the program mechanism including;
instructions for transmitting a request; and
instructions for receiving a first plurality of macro-blocks, wherein the first plurality of macro-blocks correspond to a frame of video and constitute an I-frame and are compatible with an MPEG compression standard, and wherein at least a subset of the first plurality of macro-blocks are pre-encoded prior to the request.
-
-
14. A data stream, comprising a plurality of macro-blocks,
wherein the plurality of macro-blocks correspond to a frame of video and are compatible with an MPEG compression standard, and wherein at least a subset of the plurality of macro-blocks are pre-encoded such that ac coefficients in the subset of the plurality of macro-blocks are substantially unchanged with respect to ac coefficients in previous pre-encoded macro-blocks in the data stream corresponding to a previous frame of video.
-
15. A data stream, comprising a plurality of macro-blocks,
wherein the plurality of macro-blocks correspond to a frame of video and are compatible with an MPEG compression standard, and wherein at least a subset of the plurality of macro-blocks are pre-encoded such that quantization factors in the subset of the plurality of macro-blocks are substantially unchanged with respect to quantization factors in previous pre-encoded macro-blocks in the data stream corresponding to a previous frame of video.
Specification