IP Library Granted Patent US 7,742,012
Granted Patent B2
US 7,742,012 · App. 11/602,539 · Granted Jun 22, 2010

Electronic devices having complementary dual displays

Assignee: Spring Design Co. Ltd.
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,742,012
App. No.
11/602,539
Granted
Jun 22, 2010
Kind
B2
Abstract

Methods for controlling complementary dual displays for use with an electronic device are presented including: sending a video signal to a first display, wherein the first display is a low resolution, high frame rate display; displaying the video signal on the first display; and printing a frame of the video signal to a second display, wherein the second display is a high resolution, low frame rate display, the printing including, loading a portion of a current frame of the video signal into a frame buffer, and displaying the current frame of the video signal to a second display, such that a high resolution static image is displayed on the second display.

Claims (62)

1. A method for controlling complementary dual displays for use with an electronic device comprising:

sending a video signal to a first display from a first display controller, wherein the first display is a low resolution, high frame rate display;

displaying the video signal on the first display;

printing a frame of the video signal to a second display from a second display controller, wherein the second display is a high resolution, low frame rate electronic paper display (EPD), the printing including,

dividing the first display into a plurality of display areas;

selecting one of the plurality of display areas;

loading the selected one of the plurality of display areas of the video signal into a frame buffer, wherein the frame buffer includes at least a zoom buffer;

enlarging the selected one of a plurality of display areas using the zoom buffer;

automatically loading the zoom buffer, the zoom buffer populated with a plurality of enlarged zoom frames corresponding with the plurality of display areas;

displaying the enlarged selected one of the plurality of display areas of the video signal to the second display, such that a high resolution static image is displayed on the second display.

2. The method of claim 1 further comprising:

before the printing,

previewing the at least the portion of the current frame on the low resolution, high frame rate display.

3. The method of claim 1 further comprising:

before the loading,

determining whether the frame buffer is full; and

if the frame buffer is full, purging an oldest frame from the frame buffer.

4. The method of claim 1 further comprising:

automatically loading a zoom buffer with, a plurality of reduced zoom frames based on the current frame; and

selecting a zoom frame for display on the second display.

5. The method of claim 4 wherein the plurality of zoom frames comprise:

a first zoom in a range of approximately 40 to 69%;

a second zoom in a range of approximately 70 to 99%;

a third zoom in a range of approximately 101 to 175%; and

a fourth zoom in a range of approximately 176 to 300%.

6. The method of claim 5 further comprising:

on a pan command for the second display,

determining whether a displayed frame is the zoom frame displayed on the second display that is one of the plurality of enlarged zoom frames;

if the displayed frame is the zoom frame displayed on the second display that is one of the plurality of enlarged zoom frames, displaying the zoom frame that corresponds with the pan command, else

selecting a panned page from the first display and printing the panned page on the second display.

7. The method of claim 1 further comprising:

loading a composite buffer with at least one composite frame, the at least one composite frame representing a composite image of at least two frames stored in the frame buffer.

8. The method of claim 1 wherein the frame buffer is configured to store at least four frames.

9. The method of claim 1 further comprising:

cycling down the first display on a cycle down command, wherein the cycle down command is in response to a first user input;

cycling down the first display after a cycle down time interval; and

cycling up the first display on a cycle up command, wherein the cycle up command is in response to a second user input.

10. The method of claim 9 wherein the cycle down lime interval is in a range of approximately 1 to 10 seconds.

11. The method of claim 1 further comprising:

on a pane up command for the second display,

when an immediately previous frame is in the frame buffer, displaying the immediately previous frame on the second display, else

selecting a previous page from the first display and printing the previous pane on the second display; and

on a page down command for the second display,

when an immediately subsequent frame is in the frame buffer, displaying the immediately subsequent frame on the second display, else

selecting a subsequent page from the first display and printing the subsequent page on the second display.

12. The method of claim 1 further comprising:

on a flip command for the second display,

loading a flipped frame of the current frame into a flip buffer, wherein the flipped frame is upside-down with respect to the current frame, and

displaying the flipped frame on the second display.

13. The method of claim 1 further comprising:

on a clean command for the second display,

refreshing the current frame such that artifacts are reduced.

14. The method of claim 13 further comprising:

before the refreshing, clearing the current frame.

15. The method of claim 13 wherein the clean command is configured to execute each time a new frame is displayed.

16. The method of claim 1 wherein the current frame includes status information.

17. The method of claim 16 wherein the status information is selected from the group consisting of: power information, network connection information, signal strength information, user configuration information, display wakefulness information, date information, time information, application information, and system information.

18. The method of claim 1 further comprising:

on a wipe command for the second display,

wiping the second display such that the second display is blank.

19. The method of claim 1 wherein the second video signal includes status information.

20. The method of claim 19 wherein the status information is selected from the group consisting of: power information, network connection information, signal strength information, user con figuration information, display wakefulness information, date information, time information, application information, and system information.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2018
From: TENG, ALBERT; YUAN, JACK; BIN, XIAO; LI, RICHARD; SPRING DESIGN, INC. (US); SPRING DESIGN, INC. (CAYMAN); SPRING DESIGN CO. LTD.
To: QUICKBIZ HOLDINGS LIMITED
Reel/Frame 047771/0570 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2018
From: QUICKBIZ HOLDINGS LIMITED
To: SPRING DESIGN, INC.
Reel/Frame 045637/0706 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2011
From: SPRING DESIGN CO., LTD.
To: QUICKBIZ HOLDINGS LIMITED
Reel/Frame 027212/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2009
From: SPRINGS DESIGN, INC.
To: SPRING DESIGN CO. LTD.
Reel/Frame 023490/0913 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2007
From: YUAN, JACK; TENG, ALBERT
To: SPRINGS DESIGN, INC
Reel/Frame 018909/0748 →
Continuity (4)
Provisional Application 6084853800 · Sep 29, 2006
Provisional Application 6084497900 · Sep 14, 2006
Provisional Application 6085001300 · Oct 6, 2006
Related Publication 20080068291A1 · Mar 20, 2008