IP Library Granted Patent US 10,650,776
Granted Patent B1
US 10,650,776 · App. 16/236,059 · Granted May 12, 2020

Information processing device and controlling method for multiple operating systems

Inventors: Moriyuki Tsuchihashi (Yokohama, JP); Kazuo Fujii (Yokohama, JP); Koji Kawakita (Yokohama, JP); David William Douglas (Morrisville, NC)
Assignee: LENOVO (SINGAPORE) PTE. LTD.
G09G5/003G06F1/1616G06F9/45537G06F9/544G09G5/14G09G2310/08
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 10,650,776
App. No.
16/236,059
Granted
May 12, 2020
Kind
B1
Abstract

An information processing device includes: a timing controller; a system device; and a display panel. The system device operates in accordance with at least a first operating system (OS) and a second OS, and outputs first original image data from the first OS and second original image data from the second OS to the timing controller. The display panel includes a plurality of pixels arranged in a predetermined display area. The timing controller includes: a memory; a writing unit; and a reading unit. The memory has a storage area associated with the display area. The writing unit stores the first original image data in a first individual storage area assigned to the first OS in the storage area, and stores the second original image data in a second individual storage area assigned to the second OS in the storage area. The reading unit reads image data stored in the storage area, frame by frame, and outputs the image data to the display panel.

Claims (34)

1. An information processing device, comprising:

a timing controller;

a system device that operates with at least a first operating system (OS) and a second OS, and outputs, to the timing controller, first original image data from the first OS and second original image data from the second OS; and

a display panel including a plurality of pixels arranged in a predetermined display area, wherein:

the timing controller includes:

a memory having a storage area associated with the display area;

wherein the timing controller:

stores the first original image data in a first individual storage area assigned to the first OS in the storage area, and stores the second original image data in a second individual storage area assigned to the second OS in the storage area; and

reads stored image data stored in the storage area, frame by frame, and outputs the stored image data to the display panel;

a register that stores a plurality of pieces of assignment information, wherein:

each of the plurality of pieces of assignment information includes at least an OS information on the first and second OS that provides the first and second original image data to be written, an origin position and a size of an image that can be assigned, and

the timing controller selects pieces of assignment information to display the first original image data and the second original image data from the plurality of pieces of assignment information, and

the timing controller stores the first original image data and the second original image data in respective individual storage areas in accordance with the selected pieces of assignment information.

2. The information processing device according to claim 1 , wherein the plurality of pieces of assignment information further includes information on a degree of priority, and

when a plurality of individual storage areas is assigned to an overlapping area of the storage areas, the timing controller stores data in the overlapping area while prioritizing one of the plurality of individual storage areas corresponding to a piece of assignment information having a higher degree of priority.

3. The information processing device according to claim 1 , wherein at least one piece of the plurality of pieces of assignment information is copy assignment information to display copy image data that is obtained by copying at least a part of at least one of the first original image data and the second original image data, and

when the timing controller selects the copy assignment information, the timing controller performs copy processing to store the copy image data in one of the plurality of individual storage areas in accordance with the copy assignment information.

4. The information processing device according to claim 3 , further comprising:

a pair of chassis that can be folded via a hinge; and

a sensor unit that detects whether the chassis is folded or not, wherein:

the display area includes at least a first display area that is shielded when the pair of chassis is folded and a second display area that is exposed when the chassis are folded, and

when the pair of chassis is folded, the timing controller selects the copy assignment information associated with the second display area and performs the copy processing.

5. The information processing device according to claim 4 , further comprising:

a touch sensor that detects a contact position in the display area that can be in contact with another object; and

a touch controller that outputs position information indicating the contact position to the system device, wherein:

when the timing controller performs the copy processing, and when the second display area includes the contact position, the touch controller converts the contact position into a corresponding position in the first display area where original image data as a source of copy is displayed.

6. A method for controlling in an information processing device including: a timing controller; a system device that operates in accordance with at least a first operating system (OS) and a second OS, and outputs, to the timing controller, first original image data from the first OS and second original image data from the second OS; and a display panel including a plurality of pixels arranged in a predetermined display area, the timing controller having a storage area associated with the display area, wherein:

the timing controller performs:

storing the first original image data in a first individual storage area assigned to the first OS in the storage area and storing the second original image data in a second individual storage area assigned to the second OS in the storage area; and

reading image data stored in the storage area, frame by frame, and outputting the image data to the display panel;

storing a plurality of pieces of assignment information:

wherein each of the plurality of pieces of assignment information includes at least an OS information on the first and second OS that provides the first and second original image data to be written, an origin position and a size of an image that can be assigned, and

selecting pieces of assignment information to display the first original image data and the second original image data from the plurality of pieces of assignment information, and

storing the first original image data and the second original image data in respective individual storage areas in accordance with the selected pieces of assignment information.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2021
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LTD
Reel/Frame 055110/0378 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2019
From: TSUCHIHASHI, MORIYUKI; FUJII, KAZUO; KAWAKITA, KOJI; DOUGLAS, DAVID WILLIAM
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 047936/0428 →