IP Library › Granted Patent US 8,170,070
Granted Patent B2
US 8,170,070 · App. 12/112,136 · Granted May 1, 2012

Method and circuit for interleaving, serializing and deserializing camera and keypad data

Assignee: Fairchildd Semiconductor Corporation
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,170,070
App. No.
12/112,136
Granted
May 1, 2012
Kind
B2
Abstract

A system for interleaving high speed data and slower data that is serialized and delivered to a microprocessor. The typical source of the high speed data is a camera and the source of the slower data is a keyboard. The high speed data and the slower data, illustratively, are interfaced with a micro-processor in a parallel fashion. The present invention mirrors the parallel interface to the microprocessor, and mirrors the parallel interface to the sources of the high speed (camera) and slower (keypad) data. The present system formats parallel data from the sources and passes that data in serial form, typically with a clock, on a flexible cable that joins two sections of many cell phones or other hand held devices.

Claims (30)

1. In a system having a processor connected to a keyboard and to a camera through a flexible cable that is subject to stress during system operation, the camera providing a high speed data output and a horizontal synchronization signal, the improvement comprising:

a first interface that receives parallel high speed data from said camera,

a second interface that receives parallel slower speed data from said keyboard,

a controller and data multiplexer that forms an interleaved sequence of the high speed camera data and slower speed keyboard data, the slower speed keyboard data being passed during the camera's horizontal synchronization signals;

when the camera is passing no data, the controller and data multiplexer generates artificial or pseudo horizontal synchronization signals wherein keyboard data may be passed during the artificial or pseudo horizontal synchronization signals; and

a serializer that receives the interleaved time sequence of parallel data from the multiplexer and outputs the interleaved sequence of parallel data in a serial data fashion at a single data rate over a single data line in said cable together with a single serial clock over another line.

2. The system of claim 1 further comprising:

a cable coupled to the serializer, wherein the cable carries the serialized data and a clock;

a deserializer coupled to the cable and arranged to receive the serialized data and the clock and output combined parallel data;

a demultiplexer that receives the combined parallel data and separates the parallel high speed camera data from the slower speed keyboard data;

a high speed data regeneration circuit that sends parallel high speed camera data to a microprocessor; and

a slower data regeneration circuit that sends parallel slower speed keyboard data to the microprocessor.

3. The system of claim 2 wherein the high speed and slower speed data regeneration circuits mirror the operations and responses of circuits that generate the high speed and slower data.

4. The system of claim 1 , wherein the first and the second interfaces mirror the operations and responses of a micro-processor.

5. The system of claim 1 wherein the source of the high speed data is a camera and the source of the slower speed data is a keypad or keyboard.

6. A process for transmitting data between a processor and a keyboard and a camera through a cable that is subject to stress during operation of the system, the camera providing a high speed data output and horizontal synchronization signals, the improvement comprising:

receiving parallel high speed data from said camera,

receiving parallel slower speed data from said keyboard;

interleaving keyboard data with camera data, the keyboard data being passed during horizontal synchronization signals;

when the camera is passing no data, generating artificial or pseudo horizontal synchronization signals and passing keyboard data during the artificial or pseudo horizontal synchronization signals; and

receiving the interleaved time sequence of parallel data from the multiplexer and outputting the interleaved sequence of parallel data in a serial data fashion at a single data rate over a single data line in said cable together with a single serial clock over another line.

7. The process of claim 6 further comprising the steps of:

carrying the interleaved serialized data and the single serial clock on separate lines in a cable;

receiving and deserializing the serialized data with the clock;

outputting parallel data from the deserializer;

separating the parallel data from the deserializer into parallel high speed data and the parallel slower speed data;

presenting the parallel high speed data to a microprocessor;

presenting the parallel slower speed data to a microprocessor.

8. The process of claim 7 wherein the step of presenting the parallel high speed and slower speed data to a microprocessor minors the operations and responses of circuits that generate the high speed and slower speed data.

9. The process of claim 6 , wherein the step of receiving the parallel high speed and the slower speed data mirrors the operations and responses of a micro-processor.

Assignments (7)
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 058871, FRAME 0799 Recorded Jun 23, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 065653/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 040075, FRAME 0644 Recorded Jun 22, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 064070/0536 →
SECURITY INTEREST Recorded Nov 12, 2021
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 058871/0799 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2021
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 057969/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2021
From: FAIRCHILD SEMICONDUCTOR CORPORATION
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 057694/0374 →
PATENT SECURITY AGREEMENT Recorded Sep 19, 2016
From: FAIRCHILD SEMICONDUCTOR CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 040075/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2009
From: BOOMER, JAMES; FREITAS, OSCAR
To: FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 022760/0308 →
Continuity (2)
Provisional Application 60915814 · May 3, 2007
Related Publication 20090116515A1 · May 7, 2009