IP Library Granted Patent US 7,505,889
Granted Patent B2
US 7,505,889 · App. 10/313,743 · Granted Mar 17, 2009

Transcoding media system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,505,889
App. No.
10/313,743
Granted
Mar 17, 2009
Kind
B2
Abstract

A proxy subsystem for a media renderer comprises a network interface, a content transfer subsystem coupled to the network interface, a format transcoder coupled to the content transfer subsystem and capable of coupling to a rendering hardware. The proxy subsystem further comprises a connection manager service coupled to the content transfer subsystem and the format transcoder subsystem, and a rendering controller capable of coupling to the rendering hardware.

Claims (31)

1. A computer system comprising:

a network controller;

an emulator interface controller coupled to the network controller;

an emulator processor coupled to the emulator interface controller and configured to emulate a storage device from information received from a network via the network controller;

a content bus interface coupled to the emulator interface controller; and

a format transcoder executable on the emulator processor that initiates content transfers by creating a navigation logfile containing frame identification and a related group of picture lists with file offsets.

2. The computer system according to claim 1 wherein the emulator interface controller is configured to couple to a computer bus and emulate bus data and control signals of the storage device.

3. The computer system according to claim 2 wherein the emulator interface controller executes on the emulator processor and is configured to execute multiple functions including control, data transfer, emulation, transcoding, data storage, interfacing, and test.

4. A computer system according to claim 2 further comprising:

a memory coupled to the emulator interface controller and storing data and program code executable on the emulator processor including program code for emulating bus data and control signals of a host, program code for emulating bus data and control signals of a device, and program code for selecting and seamlessly combining communication of actual bus data and control signals and emulated bus data and control signals on the computer bus.

5. A computer system according to claim 1 wherein the format transcoder executes one or more of a plurality of operations including:

initiating content transfers;

selectively activating modules that transfer, manipulate, and buffer audio and video streams; and

encoding frames.

6. A computer system according to claim 5 , wherein:

the format transcoder can selectively pass through audio and video streams without activating the transfer, manipulate, and buffer modules.

7. A computer system according to claim 6 wherein:

the manipulate modules include modules that selectively manipulate video frames including:

removing an arbitrary frame region for processing;

de-interlacing a video frame;

enlarging or reducing video width or height;

filtering for image resizing;

removing an arbitrary frame region for encoding;

downsampling of video width and height;

video frame flipping or mirror imaging;

gamma correction;

anti-aliasing; color manipulations; and

the manipulate modules include modules that selectively manipulate audio frames including:

volume changes;

audio stream resampling; and

synchronizing video and audio frames.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2024
From: CSR TECHNOLOGY INC.
To: QUALCOMM INCORPORATED
Reel/Frame 069221/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2015
From: ZORAN CORPORATION
To: CSR TECHNOLOGY INC.
Reel/Frame 036642/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2012
From: ZORAN CORPORATION
To: CSR TECHNOLOGY INC.
Reel/Frame 027550/0695 →