IP Library Patent Application 12786460
Patent Application
App. No. 12/786,460

METHOD AND APPARATUS FOR DISPLAYING VIDEO DATA

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 None
App. No.
12/786,460
Abstract

A method of displaying consecutively first and second asynchronous video data streams on a display device, where there is a transition from the first video data stream to the second video data stream. The transition includes interrupting updating the display on the video display device during a prolonged vertical blanking interval in response to assertion of a vertical blanking pulse in the first video stream until subsequent de-assertion of a vertical blanking pulse in the second video stream, and displaying the second video data stream starting with a frame following the subsequent de-assertion of the vertical blanking pulse in the second video stream.

Claims (35)

1 . A method of displaying video data from first and second video data streams on a video display device, said first and second video data streams comprising respectively frames separated by vertical blanking pulses, wherein said first and second video data streams are asynchronous, the method including a transition from said first video data stream to said second video data stream, said transition comprising:

displaying on said video display device video data from said first video data stream that is updated until assertion of a vertical blanking pulse terminates a frame in said first video stream;

interrupting updating said display on said video display device during a prolonged vertical blanking interval in response to assertion of said vertical blanking pulse in said first video stream until subsequent de-assertion of a vertical blanking pulse in said second video stream; and

displaying on said video display device video data from said second video data stream starting with a frame following said subsequent de-assertion of said vertical blanking pulse in said second video stream.

2 . The method of displaying video data of claim 0 , wherein said first and second video data streams are displayed consecutively

3 . The method of displaying video data of claim 0 , further comprising:

generating a switching signal for triggering said transition from said first video data stream to said second video data stream, and

updating said display on said video display device being interrupted in response to a first occurrence of assertion of said vertical blanking pulse in said first video stream following said switching signal.

4 . The method of displaying video data of claim 0 , wherein video data from said second video data stream is displayed on said video display device starting from a first occurrence of de-assertion of said vertical blanking pulse in said second video stream following said assertion of said vertical blanking pulse in said first video stream, wherein updating said display on said video display device is interrupted during said transition for a duration less than a duration of one frame of said first or second video data stream.

5 . The method of displaying video data of claim 0 , wherein said second video data stream contains live data.

6 . The method of displaying video data of claim 0 , wherein said first video data stream comprises pre-processed data stored in a memory device.

7 . A method of transitioning between displaying on a display device a first video signal to displaying a second video signal, wherein the first and second video signals comprise frames of data separated by vertical blanking pulses and wherein the first and second video signals are asynchronous, the method comprising:

receiving the first video signal and outputting the first video signal for display on the display device;

receiving a command to switch from the displaying the first video signal to the second video signal;

upon receipt of a next vertical blanking pulse of the first video signal, prolonging said next vertical blanking pulse until a new frame of the second video signal starts; and

de-asserting said next vertical blanking pulse and outputting the second video signal for display on the display device.

8 . The method of displaying video signals of claim 7 , wherein the first video signal comprises pre-processed video data stored in a memory and the second video signal comprises a real-time video stream.

9 . A video display apparatus including a video display device, and a display controller for supplying to said display device a combined video data signal comprising first and second video data streams and a transition between said first and second video data streams, said first and second video data streams comprising respectively frames separated by vertical blanking pulses, and said first and second video data streams being asynchronous, wherein said display controller is operative during said transition to include in said combined video signal:

video data from said first video data stream that is updated until assertion of a vertical blanking pulse terminates a frame in said first video stream;

a prolonged vertical blanking pulse asserted in response to assertion of said vertical blanking pulse in said first video stream, and de-asserted in response to de-assertion of a subsequent vertical blanking pulse in said second video stream; and

video data from said second video data stream starting with a frame following de-assertion of said prolonged vertical blanking pulse.

10 . The video display apparatus of claim 0 , wherein said display controller receives a switching signal that triggers said transition from said first video data stream to said second video data stream.

11 . The video display apparatus of claim 0 , wherein said display controller interrupts updating said display on said video display device in response to a first occurrence of assertion of said vertical blanking pulse in said first video stream following said switching signal.

12 . The video display apparatus of claim 0 , wherein said display controller is responsive to a first occurrence of de-assertion of said vertical blanking pulse in said second video stream following said assertion of said vertical blanking pulse in said first video stream to include in said combined video data signal video data from said second video data stream, wherein the duration of said prolonged vertical blanking interval is less than a duration of one frame of said first or second video data stream.

13 . The video display apparatus of claim 0 , wherein one of said first and second video data streams includes a live data source.

14 . The video display apparatus of claim 0 , wherein the display controller includes a pre-processor and memory data source for supplying pre-processed data stored in the memory data source for said first video data stream.

15 . A video display apparatus, comprising:

a memory for storing video data for a first video signal, the first video signal including frames of data separated by vertical blanking pulses;

a multiplexer having a first input connected to the memory for receiving the first video signal, a second input for receiving a second video signal, and a control input that receives a switch control signal for selecting between outputting the first and second video signals;

a display driver connected to the multiplexer for receiving and outputting the selected one of the first and second video signals; and

a timing generator for prolonging a vertical blanking pulse of the first video signal, wherein upon receipt of the switch control signal, the timing generator prolongs the next vertical blanking pulse of the first video signal and upon receipt of a new frame of the second video signal, de-assets the prolonged vertical blanking pulse.

16 . The video display apparatus of claim 0 , further comprising a display device connected to the display driver for receiving and displaying the selected one of the first and second video signals.

17 . The video display apparatus of claim 0 , further comprising a pixel manipulator connected between the display device and the display driver.

18 . The video display apparatus of claim 0 , a data requestor for fetching the first video signal from the memory.

19 . The video display apparatus of claim 0 , wherein the first video signal comprises pre-processed image data and the second video signal comprises a real-time video signal.

Assignments (23)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Dec 10, 2019
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 053547/0421 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037486/0517 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0387 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0334 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0285 →
SECURITY AGREEMENT Recorded Jun 18, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030633/0424 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027622/0477 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027622/0075 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027621/0928 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2010
From: GOEL, ASHISH; BAJAJ, KSHITIJ; BANSAL, VANDANA; GUPTA, ANKIT; SINGH, GURINDER
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 024433/0014 →