Sectional driving

By dividing the pixel array into sections with independent programming signals, the method addresses the inefficiency and high power consumption of updating entire arrays, achieving optimized power usage and efficient section-by-section updating.

WO2025019951A1PCT designated stage expired Publication Date: 2025-01-30VUEREAL INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CA2024/050995
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-26
Filing Date
2024-07-26
Publication Date
2025-01-30

AI Technical Summary

Technical Problem

Existing optoelectronic arrays, such as displays, require updating the entire array during each update cycle, leading to high power consumption and inefficiency.

Method used

The method involves dividing the pixel array into sections, each with an independent set of programming signals, allowing for independent updating of sections, reducing the number of program signals needed and optimizing power usage.

Benefits of technology

This approach reduces power consumption by allowing selective updating of sections, optimizing power usage, and enabling more efficient programming of pixel arrays.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CA2024050995_30012025_PF_FP_ABST
    Figure CA2024050995_30012025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure discloses an optoelectronic array, such as a display, which includes an array of pixels which performs specific functions. In particular, it discloses methods to update a section of pixel arrays and enable segment programming with a pixel architecture. Further, it discloses an optoelectronic system that enables updating a section of the arrays.
Need to check novelty before this filing date? Find Prior Art

Description

Sectional DrivingField of the invention

[0001] The present disclosure relates to an optoelectronic array, such as a display, which includes an array of pixels which performs specific functions.Summary

[0002] The present invention relates to a method to update a section of pixel arrays, the method comprising, having a pixel array divided into sections, having an independent set of programming signal for each section, arranging the programming signals in rows and data lines in columns, having sections on the right side are connected to right programming signals and sections on the left side are connected to left programming signals for a 2 x 2 sectional arrangement and updating each section independently.

[0003] The present invention relates to a method to enable segment programming with a pixel architecture comprising, having a pixel comprising of a driving part, a function part and two series switches, having the function part performing primary array function, controlling the two switches by two separate programming signals, programming a pixel wherein both programming signals are activated and creating sections based on arrangement of the first and second programming signals.

[0004] The present invention relates to a method to enable segment programming with a pixel architecture comprising, having at least one pixel with its a memory for data, wherein the pixel memory in the section is daisy chained, and a data signal for passing the data to the pixel and a data-out signal for passing the signal ot the a pixel, and a control signal controlling a data path to the memory in a first section or diverting to a next section.Brief description of the Drawings

[0005] The foregoing and other advantages of the disclosure will become apparent upon reading the following detailed description and upon reference to the drawings.

[0006] Figure 1 shows an array divided into sections.

[0007] Figure 2 shows related pixel architectures that enable segment programming.

[0008] Figure 3 shows a related pixel architecture with digital data.

[0009] While the present disclosure is susceptible to various modifications and alternative forms, specific embodiments or implementations have been shown by way of example in the drawings and will be described in detail herein. It should be understood, however, that the disclosure is not intended to be limited to the particular forms disclosed. Rather, the disclosure is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of an invention as defined by the appended claims.Detailed Description

[0010] The present invention relates to an optoelectronic array, such as a display, which includes an array of pixels which performs specific functions. The pixels are programmed with specific digital or analog values; sometimes, a signal is read back from each pixel. There are data lines, bias lines, power lines, and select / program lines. Data lines and program lines are generally arranged in columns and rows. So that when a write line is enabled, the data lines can update the value of pixels connected to the write line.

[0011] The following description describes a system and method of optoelectronic array programming.

[0012] The power consumption associated with the optoelectronic array comes from the power associated with the pixel function and updating / programming the pixel value or reading the pixel sensing value.

[0013] To reduce the power associated with the updating / programming, one can reduce the frequency of the updates when possible. However, in this case, the entire array is still updated during each update cycle.

[0014] The inventions presented here enable updating a section of the arrays.

[0015] The array is divided into sections that can be programmed independently in one embodiment. And each section has separate written signals. As a result, the number of program signals increases significantly.

[0016] Two sets of programming signals are used in one related embodiment. One in the row arrangement and another one in the column arrangement. As a result, both rows and columns should be activated to program a pixel.

[0017] Figure 1 shows an array divided into sections 102, 104, 106, and 108. Each section can be updated independently. Here, it shows the programming signals 110, 112, 114, and 116 are arranged in rows, and the data lines 120 and 122 are arranged in columns. However, it can be noted that the orientation can be different. Here, for each section, there is an independent set of programming signals. If the display is divided into four sections in a 2 x 2 arrangement, the sections on the right side are connected to the right programming signals 110 and 114 and the sections on the left side are connected to the left programming signals 112 and 116. In another related embodiment, the programming signals sets can be on either side for each section. The data come to update the display also include the section that will be updated. The data are directed to sections intended for update and the signals for that sections are activated. The data signals may include biasing conditions, data inputs and frame rate. Programming signals include the select signals that activate the pixel for accepting programing data, emission signals that control the emission time and frame rate of the pixel. Also, each section can have a different emission duty cycle optimized for the brightness, power or colour of that section. The pixel may have compensation techniques that can be controlled in section or individually. The compensation technique is used to improve the pixel performance such as uniformity, reliability under prolonged use or different environmental conditions. The environmental conditions can be temperature, ambient light and so on.

[0018] Figure 2 shows related pixel architectures that enable segment programming. Here, the pixel includes a driving and function part 234; and two series switches, 230 and 232. The function part 234 performs the primary array function. For example, the display pixel, the function part, creates light based on the programming value. The two switches are controlled by two programming signals, 210 and 212, where one programming signal, 212, is parallel with the data line 220, and the second programming signal, 210, is orthogonal to the data line 220. The switch connected to the first programming line is closer to the functional part of the pixel. In this case, if the first signal is not enabled, the pixel does not lose its current state, and the data line will not impact the internal state of the pixel. This structure allows updating sections as small as one pixel and as large as the entire array. The pixel may need more than one set of series switches to prevent losing its status.

[0019] Figure 3 shows a related pixel architecture with digital data. The section can include at least one pixel, and each pixel has a memory 330. The pixel memory in the section is daisy chained. Here, the data 320 is passed to the pixel memory 330 in one section or diverted to the next section. And the signal 310 that controls the path of the data is passed alongside the data.

[0020] The section can be organized as sub-arrays. The sub arrays can include columns or rows of pixels. The display data is passed to the data line 320 and the chain of segment bypass data is shifted through a set of memory cell 332. In one embodiment, the memory cell for bypass are set first and then the data are passed to the pixel memories. The bypass information for each section can be at least one bit where it sets the section to store the pixel data or bypass them to the next section. In another related embodiment, bypass information matches the section that will store the data for the pixels. Here, cell 332 compares the bypass data with the section information. If the bypass data matches the section, it will configure the section memory to store pixel data. If the bypass data does not match the section, it will configure the section to bypass the data to the next section. In another related embodiment, the bypass signal reconfigures memory connections so that the pixels that require updates are connected to a chain. The display array can have multiple chains.

[0021] The data 320 can be stored or buffered in a cell 336 before passing to the next section. The control signal 310 also can be stored or buffered in a cell 334.

[0022] The data can be passed to the memory or the next section in serial or parallel, or a combination of the two approaches.

[0023] In all segmented programing structures, the display could have two update modes. The first mode is for programming all the display areas. Here, the data does not include the segment part. If a segment is needed to be updated during segment programming mode, the data include also the segment where the data belongs. In one mode, the segment information can be the beginning and end of a sub-array that will be updated. This can be in the start point of the array and the end point.In another embodiment, this information can be the start point and the number of rows and columns form that point.

[0024] While the present disclosure is susceptible to various modifications and alternative forms, specific embodiments or implementations have been shown by way of example in the drawings and will be described in detail herein. It should be understood, however, that the disclosure is not intended to be limited to the particular forms disclosed. Rather, the disclosure is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of an invention as defined by the appended claims.

Claims

Claims1. A method to update a section of pixel arrays, the method comprising: having a pixel array divided into sub-array sections includes more than one row and column; having an independent set of programming signals for each section; and updating a programming data for each section independently.

2. The method of claim 1 where the programming signals are arranged in rows and data lines in are arranged in columns;3. The method of claim 1 where the sections on a right side are connected to right programming signals and sections on a left side are connected to left programming signals for a 2 x 2 sectional arrangement.

4. The method of claim 1 wherein the orientation of the programming signals is different.

5. The method of claim 1, wherein data to update a display also includes a section that is updated wherein the data is directed to sections for updates and programming signals for that section are activated.

6. The method of claim 5, wherein data signals includes biasing conditions, data inputs and frame rates.

7. The method of claim 5, wherein programming signals include select signals that activate a pixel for accepting programing data, emission signals that control an emission time and a frame rate of a pixel.

8. The method of claim 7, wherein each section has a different emission duty cycle optimized for a brightness, power or colour of that section.

9. The method of claim 7 , wherein the pixel has compensation techniques that can be controlled in section or individually wherein the compensation technique is used to improve a pixel performance such as uniformity, reliability under prolonged use or different environmental conditions such as temperature and ambient light.

10. A method to enable segment programming with a pixel architecture comprising: having a pixel comprising of a driving part, a function part and two series switches; having the function part performing primary array function; controlling the two switches by two separate programming signals; programming a pixel wherein both programming signals are activated; and creating sections based on arrangement of the first and second programming signals.

11. The method of claim 10, wherein a first programming signal is parallel with a data line and the second programming signal is orthogonal to the data line.

12. The method of claim 10, where having the switch connected to the first programming signal closer to the functional part of the pixel.

13. The method of claim 10, wherein an entire array is updated.

14. The method of claim 10, wherein if the first signal is not enabled, the pixel does not lose its current state, and the data line will not impact an internal state of the pixel.

15. The method of claim 14, wherein the pixel needs more than one set of series switches to prevent losing its status.

16. A method to enable segment programming with a pixel architecture comprising: having at least one pixel with its a memory for data, wherein the pixel memory in the section is daisy chained, and a data signal for passing the data to the pixel and a data-out signal for passing the signal ot the a pixel; and a control signal controlling a data path to the memory in a first section or diverting to a next section.

17. The method of claim 16, wherein a section is organized as sub-arrays wherein the sub arrays include columns or rows of pixels.

18. The method of claim 17, wherein a display data is passed to the data line and the chain of segment bypass data is shifted through a set of memory cells.

19. The method of claim 18, wherein the memory cells for bypass are set first and then the data are passed to the pixel memories wherein a bypass information for each section is at least one bit where it sets the section to store the pixel data or bypass them to the next section.

20. The method of claim 18, wherein the bypass data matches the section that will store the data for the pixels wherein the cell compares the bypass data with the section information and if the bypass data matches the section, it configures the section memory to store pixel data and if the bypass data does not match the section, it configures the section to bypass the data to the next section.

21. The method of claim 18, wherein the bypass data reconfigures memory connections so that the pixels that require updates are connected to a chain wherein a display array has multiple chains.

22. The method of claim 16, wherein the data is stored or buffered in a cell before passing to the next section and the control signal is also stored or buffered in another cell.

23. The method of claim 22, wherein the control signal is stored in the pixel.

24. The method of claim 22, wherein the data is passed to the memory or the next section in serial or parallel, or a combination of the two approaches.

25. An optoelectronic system comprising; an array of pixels; the array is divided into sub-array sections including more than one row and column; and having an independent set of programming signals for each section.

Citation Information

Patent Citations

  • Controller and driver features for BI-stable display

    CA2514680A1

  • Dynamic refinement of pixels for a display

    US5793345A

  • Intermediate value storage within a graphics processing apparatus

    US9218793B2