Patents Assigned to DivX, Inc.
  • Publication number: 20130322517
    Abstract: Systems and methods for reusing encoding information in the encoding of alternative streams of video data in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, encoding multimedia content for use in adaptive streaming systems, includes selecting a first encoding level from a plurality of encoding levels using a media server, determining encoding information for a first stream of video data using the first encoding level and the media server, encoding the first stream of video data using the media server, where the first stream of video data includes a first resolution and a first bitrate, selecting a second encoding level from the plurality of encoding levels using the media server, and encoding a second stream of video data using the encoding information and the media server, where the second stream of video data includes a second resolution and a second bitrate.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: DIVX, INC.
    Inventors: Sergey Zurpal, Leonid Volnin
  • Patent number: 7729426
    Abstract: Deblocking filters are disclosed, where the nature of the filter is determined based upon the level of detail of a reconstructed video frame in the region in which the block boundary is located. One embodiment of the method of the invention includes identifying a boundary between two blocks of the reconstructed video frame, determining the level of detail of the reconstructed video frame in a region in which the block boundary is located, wherein the region includes pixels from multiple rows and multiple columns of the reconstructed video frame and includes at least one pixel that is not immediately adjacent the block boundary and selecting a filter to apply to predetermined pixels on either side of the block boundary based upon the determined level of detail.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: June 1, 2010
    Assignee: DIVX, Inc.
    Inventor: Cheng Huang
  • Patent number: 7664872
    Abstract: A computer device selected as a media server is connected to a consumer electronic (CE) device over multiple media transfer channels. The multiple media transfer channels together with an improved media transfer protocol allow for efficient, real-time transfer of different types of digital media, in various combinations, for playing on the CE device. Each type of media is transferred over its own dedicated channel according to its individual data rate. The improved media transfer protocol allows the data to be transmitted in either an asynchronous mode or a synchronous stream or timestamp mode depending on whether synchronization is desired. A dedicated control channel allows for the transfer of control information from the CE device to the media server as well as for resynchronizing media position of the server upon a change in play mode of the corresponding media.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: February 16, 2010
    Assignee: DIVX, Inc.
    Inventors: Roland Osborne, Alexander van Zoest, Aaron Robinson, Brian Fudge, Mayur Srinivasan, Kevin Fry
  • Patent number: 7519274
    Abstract: A file for storing digital data with high compression rate stores digital data for video and audio signals in multiple streams interleaved with each other. Each track has a stream descriptor list and a stream data list. The stream descriptor list includes a stream header chunk, a stream format chunk, and a stream name chunk. For a video stream, the stream descriptor list also includes a stream header data chunk if the video stream is under digital rights management (DRM) protection. The file format is compatible with high level data compressing algorithms, such as MPEG-4, which provide data compression ratio about six to ten times higher than a standard DVD format.
    Type: Grant
    Filed: December 8, 2003
    Date of Patent: April 14, 2009
    Assignee: Divx, Inc.
    Inventor: Adam H. Li
  • Patent number: 7515710
    Abstract: Federated systems for issuing playback certifications granting access to technically protected content are described. One embodiment of the system includes a registration server connected to a network, a content server connected to the network and to a trusted system, a first device including a non-volatile memory that is connected to the network and a second device including a non-volatile memory that is connected to the network. In addition, the registration server is configured to provide the first device with a first set of activation information in a first format, the first device is configured to store the first set of activation information in non-volatile memory, the registration server is configured to provide the second device with a second set of activation information in a second format, and the second device is configured to store the second set of activation information in non-volatile memory.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: April 7, 2009
    Assignee: DIVX, Inc.
    Inventors: Eric W. Grab, Chris Russell, Francis Chan, Mike Kiefer
  • Patent number: 7460668
    Abstract: A media player manages and controls rights to playback of media content by the media player, which stores, during a registration process in which the media player need not be connected to an external computing system, information used by the media player to control playback. A minimal amount of the media player's memory is used to store the information used to control playback.
    Type: Grant
    Filed: July 21, 2004
    Date of Patent: December 2, 2008
    Assignee: DivX, Inc.
    Inventor: Eric William Grab
  • Patent number: 7295673
    Abstract: A method for producing and for subsequently decrypting a protected stream of compressed video content is described herein. The method includes receiving an input stream of compressed video content containing a sequence of frames. A set of encrypted frames are created by encrypting selected frames of the sequence of frames in accordance with a frame encryption function. The method further includes generating frame decryption information necessary to decrypt the set of encrypted frames. In a particular implementation the protected stream is assembled using the set of encrypted frames, unencrypted frames from the input stream, and the frame decryption information. The decryption process is initiated by receiving the protected stream of compressed video content and the corresponding frame decryption information. In this regard the frame decryption information includes data distinguishing the encrypted frames from the unencrypted frames of the compressed video content within the protected stream.
    Type: Grant
    Filed: July 8, 2003
    Date of Patent: November 13, 2007
    Assignee: DivX, Inc.
    Inventors: Eric W. Grab, Adam H. Li