EP1908293B1

Video game system using pre-encoded macro-blocks

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.

EP1908293B1, drawing sheet 1
Sheet 1 of 14

Term

Term ended

Expired 19 June 2026, 0.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

16 claims: 2 independent, 14 dependent

  1. 1
    A method, comprising:at a video game system comprising one or more video game servers (116): receiving (210) a request to initiate a video game;receiving (410) a command corresponding to a user action in the video game;in response to the command corresponding to the user action in the video game, generating (212) a first frame of video corresponding to content of the video game using both macro-blocks encoded after receiving the request or command and a plurality of pre-encoded macro-blocks (612) stored in a bank (610) of pre-encoded macro-blocks (612), wherein the first frame of video is compatible with an MPEG compression standard, and wherein the plurality of pre-encoded macro-blocks (612) are pre-encoded and stored in the bank (610) prior to receiving (210) the request to initiate the video game;and transmitting the first frame of video to a user device (140) for display.
  2. 13
    An apparatus for generating video, comprising:a memory (1822);a processor (1810);and a program (1846), wherein the program (1846) is stored in the memory (1822) and configured to be executed by the processor (1810), the program (1846) including: instructions for receiving (210) a request to initiate a video game;instructions for receiving (410) a command corresponding to a user action in the video game;instructions for generating (212), in response to the command corresponding to the user action in the video game, a first frame of video corresponding to content of the video game using both macro-blocks encoded after receiving the request or command and a plurality of pre-encoded macro-blocks (612) stored in a bank (610) of pre-encoded macro-blocks (612), wherein the first frame of video is compatible with an MPEG compression standard, and wherein the plurality of pre-encoded macro-blocks (612) are pre-encoded and stored in the bank (610) prior to receiving (210) the request to initiate the video game;and instructions for transmitting the first frame of video to a user device (140) for display.