Video game system using pre-encoded macro-blocks
First Claim
Patent Images
1. A method, comprising receiving a request;
- and generating a frame of video using a plurality of pre-encoded macro-blocks, wherein the frame of video is compatible with an MPEG compression standard, and wherein the plurality of pre-encoded 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. The frame of video is generated using a plurality of pre-encoded macro-blocks. The frame of video is compatible with an MPEG compression standard. The plurality of pre-encoded macro-blocks are pre-encoded prior to the request. In some embodiments, the request initiates a video game.
-
Citations
28 Claims
-
1. A method, comprising
receiving a request; - and
generating a frame of video using a plurality of pre-encoded macro-blocks, wherein the frame of video is compatible with an MPEG compression standard, and wherein the plurality of pre-encoded macro-blocks are pre-encoded prior to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
- and
-
16. An apparatus for generating video, comprising:
-
a memory;
a processor; and
a program, wherein the program is stored in the memory and configured to be executed by the processor, the program including;
instructions for receiving a request; and
instructions for generating a frame of video using a plurality of pre-encoded macro-blocks, wherein the frame of video is compatible with an MPEG compression standard, and wherein the plurality of pre-encoded macro-blocks are pre-encoded prior to the request.
-
-
17. A method, comprising:
-
receiving a request;
receiving a command; and
generating a frame of video using a plurality of pre-encoded macro-blocks pre-encoded prior to the request, a plurality of post-request-encoded macro-blocks encoded after the request and prior to the command, and a plurality of dynamically encoded macro-blocks encoded after the command.
-
-
18. An apparatus for generating video, comprising:
-
a memory;
a processor; and
a program, wherein the program is stored in the memory and configured to be executed by the processor, the program including;
instructions for receiving a request;
instructions for receiving a command; and
instructions for generating a frame of video using a plurality of pre-encoded macro-blocks pre-encoded prior to the request, a plurality of post-request-encoded macro-blocks encoded after the request and prior to the command, and a plurality of dynamically encoded macro-blocks encoded after the command.
-
-
19. A method, comprising:
-
receiving a request;
receiving a command; and
generating a frame of video using a plurality of pre-encoded macro-blocks pre-encoded prior to the request and a plurality of post-request-encoded macro-blocks encoded after the request and prior to the command.
-
-
20. An apparatus for generating video, comprising:
-
a memory;
a processor; and
a program, wherein the program is stored in the memory and configured to be executed by the processor, the program including;
instructions for receiving a request;
instructions for receiving a command; and
instructions for generating a frame of video using a plurality of pre-encoded macro-blocks pre-encoded prior to the request and a plurality of post-request-encoded macro-blocks encoded after the request and prior to the command.
-
-
21. A method, comprising:
-
generating a plurality of pre-encoded macro-blocks compatible with an MPEG compression standard; and
storing the plurality of pre-encoded macro-blocks in a bank of individually accessible pre-encoded macro-blocks, for use in generating multiple distinct frames of video. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. An apparatus, comprising:
-
a memory;
a processor; and
a program, wherein the program is stored in the memory and configured to be executed by the processor, the program including;
instructions for generating a plurality of pre-encoded macro-blocks corresponding to a frame of video, wherein the frame of video is compatible with an MPEG compression standard; and
instructions for storing the plurality of pre-encoded macro-blocks in a bank of pre-encoded macro-blocks.
-
-
28. 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 generating a plurality of pre-encoded macro-blocks corresponding to a frame of video, wherein the frame of video is compatible with an MPEG compression standard; and
instructions for storing the plurality of pre-encoded macro-blocks in a bank of pre-encoded macro-blocks.
-
Specification