Resources Contact Us Home
Method for run-length encoding of a bitmap data stream

Image Number 5 for United States Patent #7657109.

Subtitling aims at the presentation of text information and graphical data, encoded as pixel bitmaps. The size of subtitle bitmaps may exceed video frame dimensions, so that only portions are displayed at a time. The bitmaps are a separate layer lying above the video, e.g. for synchronized video subtitles, animations and navigation menus, and therefore contain many transparent pixels. An advanced adaptation for bitmap encoding for HDTV, e.g. 1920.times.1280 pixels per frame as defined for the Blu-ray Disc Prerecorded format, providing optimized compression results for such subtitling bitmaps, is achieved by a four-stage run length encoding. Shorter or longer sequences of pixels of a preferred color, e.g. transparent, are encoded using the second or third shortest code words, while single pixels of different color are encoded using the shortest code words, and sequences of pixels of equal color use the third or fourth shortest code words.

  Recently Added Patents
Heterogeneous language data typing without executable regeneration
Code conversion apparatus, code conversion method, and computer product
Method and apparatus for providing seamless call handoff between networks that use dissimilar transmission methods
Charged particle beam apparatus
Catecholic butanes and use thereof for cancer therapy
Cosmetic/dermatological compositions comprising naphthoic acid compounds and polyurethane polymers
Variants of a family 44 xyloglucanase
  Randomly Featured Patents
Soft-sided wheeled suitcase
Erect equal-magnification lens array, scanning optical system, exposing optical system and image forming apparatus
Tip cap apparatus
Preparation of polydiorganosiloxanes
Very fine-grain field programmable gate array architecture and circuitry
Fertilizer suspension and method of preparation
Printing inks containing oxidatively crosslinkable urethane resins
Thin film type sulfonation process of alkylbenzene
Synchronous generator having auxiliary power windings and variable frequency power source and method for use