IP Library › Granted Patent US 12,386,575
Granted Patent B2
US 12,386,575 · App. 17/792,392 · Granted Aug 12, 2025

Methods and apparatus for partial display of frame buffers

Inventors: Yongjun Xu (Beijing, CN); Nan Zhang (Beijing, CN); Bo Yu (Shanghai, CN); Junjie Li (Shanghai, CN)
Assignee: QUALCOMM Incorporated
G06F3/1431G06F3/1446G06T1/20
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 12,386,575
App. No.
17/792,392
Granted
Aug 12, 2025
Kind
B2
Abstract

The present disclosure relates to methods and apparatus for display processing. Aspects of the present disclosure can communicate an image to multiple display panels, where the multiple display panels include a first display panel and a second display panel. Further, aspects of the present disclosure can divide the image between the first display panel and the second display panel. Additionally, aspects of the present disclosure can scale at least one of a first portion of the image or a second portion of the image to at least one of the first display panel and the second display panel. Aspects of the present disclosure can also display at least one of the scaled first portion of the image or the scaled second portion of the image on at least one of the first display panel or the second display panel.

Claims (31)

1. A method of display processing, comprising:

communicating an image to multiple display panels, wherein the multiple display panels include a first display panel and a second display panel;

dividing, via a display driver or a display controller, the image between the first display panel and the second display panel, wherein a division of the image uses a multi-window technique based on at least one of a central processing unit (CPU) or a graphics processing unit (GPU), wherein the first display panel includes a first resolution and the second display panel includes a second resolution that is different from the first resolution, wherein communication of the image is to both the first display panel and the second display panel prior to the division of the image using the multi-window technique, and wherein the first display panel and the second display panel include a bus interface and the display driver;

scaling, via the display driver or the display controller, a first portion of the image to the first display panel and a second portion of the image to the second display panel, wherein a size of the first portion of the image is configurable by hardware and a size of the second portion of the image is configurable by the hardware, wherein the display driver or the display controller is configured to scale the first portion of the image based on the first resolution and the second portion of the image based on the second resolution; and

displaying the scaled first portion of the image on the first display panel and the scaled second portion of the image on the second display panel, wherein the displayed first portion of the image includes the first resolution and the displayed second portion of the image includes the second resolution.

2. The method of claim 1 , wherein a position of the first portion of the image is configurable and a position of the second portion of the image is configurable.

3. The method of claim 2 , wherein the first portion of the image and the second portion of the image are configured with a display command or a control command.

4. The method of claim 1 , wherein the first display panel corresponds to the first portion of the image and the second display panel corresponds to the second portion of the image.

5. An apparatus for display processing, comprising:

memory; and

at least one processor coupled to the memory and configured to:

communicate an image to multiple display panels, wherein the multiple display panels include a first display panel and a second display panel;

divide, via a display driver or a display controller, the image between the first display panel and the second display panel, wherein a division of the image uses a multi-window technique based on at least one of a central processing unit (CPU) or a graphics processing unit (GPU), wherein the first display panel includes a first resolution and the second display panel includes a second resolution that is different from the first resolution, wherein communication of the image is to both the first display panel and the second display panel prior to the division of the image using the multi-window technique, and wherein the first display panel and the second display panel include a bus interface and the display driver;

scale, via the display driver or the display controller, a first portion of the image to the first display panel and a second portion of the image to the second display panel, wherein a size of the first portion of the image is configurable by hardware and a size of the second portion of the image is configurable by the hardware, wherein the display driver or the display controller is configured to scale the first portion of the image based on the first resolution and the second portion of the image based on the second resolution; and

display the scaled first portion of the image on the first display panel er and the scaled second portion of the image on the second display panel, wherein the displayed first portion of the image includes the first resolution and the displayed second portion of the image includes the second resolution.

6. The apparatus of claim 5 , wherein a position of the first portion of the image is configurable and a position of the second portion of the image is configurable.

7. The apparatus of claim 6 , wherein the first portion of the image and the second portion of the image are configured with a display command or a control command.

8. The apparatus of claim 5 , wherein the first display panel corresponds to the first portion of the image and the second display panel corresponds to the second portion of the image.

9. An apparatus for display processing, comprising:

means for communicating an image to multiple display panels, wherein the multiple display panels include a first display panel and a second display panel;

means for dividing, via a display driver or a display controller, the image between the first display panel and the second display panel, wherein a division of the image uses a multi-window technique based on at least one of a central processing unit (CPU) or a graphics processing unit (GPU), wherein the first display panel includes a first resolution and the second display panel includes a second resolution that is different from the first resolution, wherein communication of the image is to both the first display panel and the second display panel prior to the division of the image using the multi-window technique, and wherein the first display panel and the second display panel include a bus interface and the display driver;

means for scaling, via the display driver or the display controller, a first portion of the image to the first display panel er and a second portion of the image to the second display panel, wherein a size of the first portion of the image is configurable by hardware and a size of the second portion of the image is configurable by the hardware, wherein the display driver or the display controller is configured to scale the first portion of the image based on the first resolution and the second portion of the image based on the second resolution; and

means for displaying the scaled first portion of the image on the first display panel er and the scaled second portion of the image on the second display panel, wherein the displayed first portion of the image includes the first resolution and the displayed second portion of the image includes the second resolution.

10. The apparatus of claim 9 , wherein a position of the first portion of the image is configurable and a position of the second portion of the image is configurable.

11. The apparatus of claim 10 , wherein the first portion of the image and the second portion of the image are configured with a display command or a control command.

12. The apparatus of claim 9 , wherein the first display panel corresponds to the first portion of the image and the second display panel corresponds to the second portion of the image.

13. A non-transitory computer-readable medium storing computer executable code for display processing, the code when executed by at least one processor causes the at least one processor to:

communicate an image to multiple display panels, wherein the multiple display panels include a first display panel and a second display panel;

divide, via a display driver or a display controller, the image between the first display panel and the second display panel, wherein a division of the image uses a multi-window technique based on at least one of a central processing unit (CPU) or a graphics processing unit (GPU), wherein the first display panel includes a first resolution and the second display panel includes a second resolution that is different from the first resolution, wherein communication of the image is to both the first display panel and the second display panel prior to the division of the image using the multi-window technique, and wherein the first display panel and the second display panel include a bus interface and the display driver;

scale, via the display driver or the display controller, a first portion of the image to the first display panel and a second portion of the image to the second display panel, wherein a size of the first portion of the image is configurable by hardware and a size of the second portion of the image is configurable by the hardware, wherein the display driver or the display controller is configured to scale the first portion of the image based on the first resolution and the second portion of the image based on the second resolution; and

display the scaled first portion of the image on the first display panel and the scaled second portion of the image on the second display panel, wherein the displayed first portion of the image includes the first resolution and the displayed second portion of the image includes the second resolution.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: XU, YONGJUN; ZHANG, NAN; YU, BO; LI, JUNJIE
To: QUALCOMM INCORPORATED
Reel/Frame 060500/0703 →
Continuity (1)
Related Publication 20230040998A1 · Feb 9, 2023
References Cited (17)
US 8112513B2 · Margulis · 2012 [cited by examiner]
US 20090147177A1 · Lee et al. · 2009 [cited by applicant]
US 20100066643A1 · King et al. · 2010 [cited by applicant]
US 20120162158A1 · Choi · 2012 [cited by examiner]
US 20140298156A1 · Liang · 2014 [cited by examiner]
US 20150103101A1 · Lee · 2015 [cited by examiner]
US 20160191841A1 · Yoo · 2016 [cited by examiner]
US 20170192733A1 · Huang et al. · 2017 [cited by applicant]
US 20180203660A1 · Hwang et al. · 2018 [cited by applicant]
US 20220278172A1 · Kubota · 2022 [cited by examiner]
CN 101162575A · 2008 [cited by applicant]
CN 101697114A · 2010 [cited by applicant]
CN 102857738A · 2013 [cited by applicant]
CN 106415697A · 2017 [cited by applicant]
CN 110431616A · 2019 [cited by applicant]
International Search Report and Written Opinion—PCT/CN2020/071778—ISA/EPO—Oct. 15, 2020. [cited by applicant]
Supplementary European Search Report—EP20913455—Search Authority—Munich—Aug. 29, 2023. [cited by applicant]