Patents by Inventor Roy H. Campbell

Roy H. Campbell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9116692
    Abstract: A system includes a circuit having a plurality of electronic function blocks interconnected in series, a power source unit coupled to the circuit, for supplying power to the plurality of electronic function blocks, and a control unit coupled to each of the plurality of the electronic function blocks and to the power source unit. The control unit is configured to monitor activity levels of each of the electronic function blocks, and adjusts the activity level of each of the plurality of electronic function blocks. The control unit determines a voltage level suitable for the corresponding adjusted activity level, and adjusts the power supplied to each of the plurality of electronic function blocks in order to achieve the corresponding determined voltage level at each of the plurality of electronic function blocks.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: August 25, 2015
    Assignee: THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ILLINOIS
    Inventors: Philip T. Krein, Roy H. Campbell, Naresh R. Shanbhag
  • Patent number: 8872895
    Abstract: A method for encoding video for streaming includes receiving a plurality of sequential image frames generated by a 3D graphics rendering engine. Graphics rendering contexts are obtained, including pixel depth map, rendering camera parameters, and camera motion from the 3D rendering engine. The method next entails selecting key frames among the plurality of sequential image frames, interpolating non-key frames via 3D image warping, and encoding all key frames and warping residues of non-key frames. The system is implementable on a server linked to a mobile user device for receiving the encoded frame data. The mobile user device is configured to decode the encoded frame data and display a corresponding image to a user of the mobile user device.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: October 28, 2014
    Assignees: Deutsche Telekom AG, University of Illinois
    Inventors: Cheng-Hsin Hsu, Shu Shi, Klara Nahrstedt, Roy H. Campbell
  • Publication number: 20130083161
    Abstract: A method for encoding video for streaming includes receiving a plurality of sequential image frames generated by a 3D graphics rendering engine. Graphics rendering contexts are obtained, including pixel depth map, rendering camera parameters, and camera motion from the 3D rendering engine. The method next entails selecting key frames among the plurality of sequential image frames, interpolating non-key frames via 3D image warping, and encoding all key frames and warping residues of non-key frames. The system is implementable on a server linked to a mobile user device for receiving the encoded frame data. The mobile user device is configured to decode the encoded frame data and display a corresponding image to a user of the mobile user device.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicants: UNIVERSITY OF ILLINOIS, DEUTSCHE TELEKOM AG
    Inventors: Cheng-Hsin Hsu, Shu Shi, Klara Nahrstedt, Roy H. Campbell
  • Patent number: 6680976
    Abstract: For transmitting digital video information over a network such as the Internet, a hybrid coding scheme (FIGS. 9-18) with wavelet I frame coding and H.263 predictive coding produces a robust, low bit rate video coding scheme. A new packetization method analyzes macroblock level dependency structure (FIG. 19) and packetizes the bit stream so as to minimize dependencies between packets and thereby minimize packet loss damage.
    Type: Grant
    Filed: May 9, 2000
    Date of Patent: January 20, 2004
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Zhigang Chen, Roy H. Campbell
  • Publication number: 20030140159
    Abstract: Among the embodiments of the present invention is a system for transmitting real-time continuous media information over a network. This continuous media information includes at least video or audio. A communication channel connects a server and client for communicating the continuous media information from the server to the client. This continuous media information is reproduced at least in part at the client during the communication from the server to the client of such information.
    Type: Application
    Filed: February 18, 2003
    Publication date: July 24, 2003
    Inventors: Roy H. Campbell, See-Mong Tan, Dong Xie, Zhigang Chen