IP Library › Granted Patent US 8,931,027
Granted Patent B2
US 8,931,027 · App. 11/575,852 · Granted Jan 6, 2015

Media gateway

Inventor: Keun-Ho Cho (Seoul, KR)
Assignee: iCube Corp.
H04L12/2854H04N13/0029H04N7/01H04N7/26941H04N11/20H04N21/4402H04N21/234309H04N7/0125H04N19/00884H04N21/440218H04N19/00078
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 8,931,027
App. No.
11/575,852
Granted
Jan 6, 2015
Kind
B2
Abstract

Disclosed is a media gateway that processes AV signals offered over various channels into AV stream data and wirelessly transmits the AV stream data to a client such as PC or TV The media gateway includes: a broadcast signal receiver for selecting a broadcast signal and dividing the selected broadcast signal into video and audio signals; a video decoder for decoding the video signal into a displayable image signal; an A/D converter for digitally converting the audio signal; an encoder for encoding the digitally converted audio signal and the image signal; a data communication unit for transmitting/receiving AV stream data and a client control command to/from a data communication unit on a client side; and a main processor for controlling a tuner in the broadcast signal receiver according to a client control command conforming to HTTP standards received through the data communication unit and transmitting AV stream data obtained by encoding a broadcast signal of a channel selected by the tuner to a client side.

Claims (43)

1. A media gateway, comprising:

a video signal inlet configured to receive video broadcast media according to at least two different video transmission standards via at least two different input terminals, respectively;

a broadcast signal receiver configured to select, in response to a client control command, a video broadcast medium according to one video transmission standard from among the video broadcast media according to the at least two different video transmission standard to receive a broadcast signal corresponding to the selected video broadcast medium, and to divide the broadcast signal into video and audio signals;

a video decoder configured to decode the video signal into a displayable image signal;

an analog-to-digital (A/D) converter configured to digitally convert the audio signal;

an encoder configured to encode the digitally converted audio signal and the image signal;

a data communicator configured to receive Audio-video (AV) stream data from the encoder and to transmit AV stream data to a data communication unit on a client side, and to receive the client control command from the data communication unit on the client side and to transmit the client control command; and

a main processor configured to receive the client control command transmitted from the data communication unit, to control a tuner in the broadcast signal receiver to select the video broadcast medium according to the client control command received through the data communication unit, and to transmit the AV stream data obtained by encoding the broadcast signal of the channel selected by the tuner to the client side, wherein the at least two different input terminals are configured to receive a CVBS (Composite Video Blanking Sync) signal and an S-Video (Separate-Video) signal, respectively.

2. The media gateway of claim 1 , wherein the main processor comprises:

a streaming engine configured to output the AV stream data obtained by segmenting AV encoding data outputted from the encoder into frames and assigning timestamps to the frames;

a communication protocol processor configured to interpret the client control command, to process the AV stream data according to Hypertext Transfer Protocol (HTTP) or Real-time Transfer Protocol (RTP), and to transmit the AV stream data to the data communication unit;

a tuner controller configured to control the tuner;

an encoder controller configured to control the encoder; and

a command processor configured to process the client control command interpreted in the communication protocol processor.

3. The media gateway of claim 2 , wherein the data communicator comprises at least one of a local area network (LAN) card and a wireless LAN card.

4. The media gateway of claim 1 , wherein the data communicator comprises at least one of a LAN card and a wireless LAN card.

5. The media gateway of claim 1 , wherein the selected video broadcast medium comprises satellite broadcast, cable broadcast, or on-air broadcast.

6. A media gateway, comprising:

a video signal inlet configured to receive video broadcast media according to at least two different video transmission standards via at least two different input terminals, respectively;

a broadcast signal receiver configured to select, in response to a client control command, a video broadcast medium according to one video transmission standard from among the video broadcast media according to the at least two different video transmission standards to receive a broadcast signal corresponding to the selected video broadcast medium, and to divide the received broadcast signal into video and audio signals;

a video source selector configured to receive the video signal from the broadcast signal receiver and an external video signal, and select either the video signal or the external video signal as a video source;

an audio source selector configured to receive the audio signal from the broadcast signal receiver and an external audio signal, and select either the audio signal or the external audio signal as an audio source;

a video decoder configured to decode an output of the video source selection unit into a displayable image signal;

an analog-to-digital (A/D) converter configured to digitally convert an output of the audio source selection unit;

an encoder configured to encode the digitally converted audio signal and the image signal;

a data communicator configured to receive Audio-video (AV) stream data from the encoder and to transmit AV stream data to a data communication unit on a client side, and to receive the client control command from the data communication unit on the client side and to transmit the client control command; and

a main processor configured to receive the client control command transmitted from the data communication unit, to select the video and audio sources according to the client control command received through the data communication unit, to process the AV stream data obtained by encoding the selected source according to HTTP or Real-time Protocol (RTP), and to transmit the AV stream data to the client side through the data communication unit, wherein the at least two different input terminals are configured to receive a CVBS (Composite Video Blanking Sync) signal and an S-Video (Separate-Video) signal, respectively.

7. The media gateway of claim 6 , further comprising an infrared (IR) transmitter configured to remotely control an AV source connected via a cable to the video signal input terminal.

8. The media gateway of claim 7 , wherein the main processor comprises:

a streaming engine configured to output the AV stream data obtained by segmenting the AV encoded data outputted from the encoder into frames and assign timestamps to the frames;

a communication protocol processor configured to interpret the client control command, process the AV stream data according to HTTP or RTP, and transmit the AV stream data to the data communication unit;

a tuner controller configured to control a tuner in the broadcast signal receiver;

an encoder controller configured to control the encoder;

an IR transmission controller configured to control the IR transmitter; and

a command processor configured to process the client control command interpreted in the communication protocol processor.

9. The media gateway of claim 6 , wherein the main processor comprises:

a streaming engine configured to output the AV stream data obtained by segmenting the AV encoded data output from the encoder into frames and to assign timestamps to the frames;

a communication protocol processor configured to interpret the client control command, to process the AV stream data according to HTTP or RTP, and to transmit the AV stream data to the data communication unit;

a tuner controller configured to control a tuner in the broadcast signal receiver;

an encoder controller configured to control the encoder;

a source selection controller configured to control the video source selection unit and the audio source selection unit; and

a command processor configured to process the client control command interpreted in the communication protocol processor.

10. The media gateway of claim 6 , wherein the selected video broadcast medium comprises satellite broadcast, cable broadcast, or on-air broadcast.

Assignments (2)
CONVEY FROM ENTIRE INTEREST TO 50 PERCENT EACH Recorded Nov 15, 2016
From: ICUBE CORPORATION
To: EDITO CO., LTD.
Reel/Frame 040616/0907 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2007
From: CHO, KEUN-HO
To: ICUBE CORP.
Reel/Frame 019090/0489 →
Priority Claims (1)
KR 10-2004-0076093 · Sep 22, 2004 · national
Continuity (1)
Related Publication 20070297427A1 · Dec 27, 2007