WO2023115288A1 - 数据传输装置、方法、电子设备、介质和智能交互平板 - Google Patents

数据传输装置、方法、电子设备、介质和智能交互平板 Download PDF

Info

Publication number
WO2023115288A1
WO2023115288A1 PCT/CN2021/139855 CN2021139855W WO2023115288A1 WO 2023115288 A1 WO2023115288 A1 WO 2023115288A1 CN 2021139855 W CN2021139855 W CN 2021139855W WO 2023115288 A1 WO2023115288 A1 WO 2023115288A1
Authority
WO
WIPO (PCT)
Prior art keywords
backlight
data
image data
circuit
position information
Prior art date
Application number
PCT/CN2021/139855
Other languages
English (en)
French (fr)
Inventor
马希通
张阳阳
Original Assignee
京东方科技集团股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 京东方科技集团股份有限公司 filed Critical 京东方科技集团股份有限公司
Priority to CN202180004081.0A priority Critical patent/CN116888659A/zh
Priority to US18/284,233 priority patent/US20240169880A1/en
Priority to PCT/CN2021/139855 priority patent/WO2023115288A1/zh
Publication of WO2023115288A1 publication Critical patent/WO2023115288A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2092Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/3406Control of illumination source
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/12Frame memory handling
    • G09G2360/121Frame memory handling using a cache memory

Definitions

  • the disclosure belongs to the field of display technology, and in particular relates to a data processing device, a data processing method, electronic equipment, a computer-readable medium, and an intelligent interactive flat panel.
  • the electronic whiteboard is a high-tech product developed by combining cutting-edge electronic technology, software technology and other high-tech means. It can realize various functions such as paperless office and teaching by applying the principle of electromagnetic induction and combining computers and projectors.
  • the present disclosure aims to solve at least one of the technical problems existing in the prior art, and provides a data processing device, a data processing method, electronic equipment, a computer-readable medium, and an intelligent interactive tablet.
  • an embodiment of the present disclosure provides a data processing device, the working mode of which includes: the first mode; the data processing device includes: an image data receiving circuit, a touch information receiving circuit, a position analysis circuit, and a backlight data selection circuit and image data selection circuit; where,
  • the image data receiving circuit is configured to receive the first image data sent by the main board
  • the touch information receiving circuit is configured to receive touch position information
  • the position analysis circuit is configured to obtain the backlight partition information corresponding to the touch position information according to the touch position information, so as to obtain the first backlight data;
  • the backlight data selection circuit is configured to select and output the first backlight data to the backlight to be driven
  • the image data selection circuit is configured to output the first compensated image data to the display panel to be displayed; wherein, the first compensated image data is obtained by compensating the first image data according to the first backlight data The data.
  • the data processing device further includes: a first compensation circuit
  • the first compensation circuit is configured to compensate the first image data that is delayed by a first predetermined time relative to the received touch position information according to the first backlight data to obtain the The first compensated image data.
  • the first predetermined time is a first preset number of frame periods.
  • the touch information receiving circuit is configured to receive the touch position information sent by the main board.
  • the touch information receiving circuit is configured to receive the touch position information sent by the touch component.
  • the location analysis circuit includes:
  • the first delay sub-circuit is configured to delay sending the touch position information received by the touch information receiving circuit for a second predetermined time
  • the first position information storage sub-circuit is configured to receive and store the touch position information sent by the first delay sub-circuit;
  • the first partition information acquisition sub-circuit is configured to determine the backlight partition information corresponding to the touch position information according to the touch information stored in the first position information storage sub-circuit, so as to obtain the first backlight data, and Make the backlight data selection circuit output to the backlight to be driven.
  • the second predetermined time is a preset number of frame periods
  • the first delay sub-circuit is configured to delay the touch position information received by the touch information receiving circuit by the preset number of frame periods before sending it.
  • the first delay sub-circuit includes a FIFO memory.
  • the location analysis circuit includes:
  • the second location information storage sub-circuit is configured to store the touch location information received by the touch information receiving circuit
  • the second partition information acquisition sub-circuit is configured to determine the backlight partition information corresponding to the touch position information according to the touch position information stored in the position information storage sub-circuit, and obtain the first backlight data;
  • the second delay sub-circuit is configured to delay the first backlight data for a third predetermined time and send it to the backlight data selection circuit.
  • the third predetermined time is a preset number of frame periods; the second delay subcircuit is configured to delay the first backlight data by the preset number of frame periods and send it to the Backlight data selection circuit.
  • the second delay sub-circuit includes a FIFO memory.
  • the position analysis circuit is configured to update the first backlight data corresponding to the first image data in the last frame according to the touch position information, and obtain the backlight data corresponding to the touch position information. Partition information to obtain the first backlight data corresponding to the touch position information.
  • the working mode of the data processing device further includes a second mode
  • the data processing device further includes: an image data buffer circuit
  • the image data receiving circuit is further configured to receive the second image data sent by the main board;
  • the image data buffer circuit is configured to buffer the second image data
  • the image data selection circuit is further configured to output the second compensated image data to the display panel to be displayed; wherein, the second compensated image data is performed on the second image data according to the second backlight data The data obtained after compensation; the second backlight data is calculated according to the second image data received by the image data receiving circuit.
  • the data processing device further includes: a second compensation circuit
  • the second compensation circuit is configured to compensate the second image data read out by the image data buffer circuit according to the second backlight data to obtain the second compensated image data.
  • the image data cache circuit includes:
  • a write control subcircuit configured to receive the second image data and write it into a memory
  • the readout control subcircuit is configured to read out the second image data in the memory, so that the image data selection circuit outputs the second compensated image data.
  • the data processing device further includes: a backlight data calculation circuit configured to calculate second backlight data according to the second image data received by the image data receiving circuit, and send the second backlight data to the backlight data selection circuit , so as to output to the backlight source to be driven.
  • a backlight data calculation circuit configured to calculate second backlight data according to the second image data received by the image data receiving circuit, and send the second backlight data to the backlight data selection circuit , so as to output to the backlight source to be driven.
  • the backlight data calculation circuit includes:
  • the backlight characteristic value calculation sub-circuit is configured to obtain the grayscale value of each pixel according to the second image data received by the image data receiving circuit in the second mode, and obtain the grayscale value of each pixel according to the grayscale value of the pixel in each pixel area , to obtain the backlight characteristic value of each backlight partition corresponding to the pixel area;
  • the backlight driving voltage calculation subcircuit is configured to calculate the backlight driving voltage value of the light source in each of the backlight partitions according to the backlight characteristic value, so as to obtain the second backlight data, and output it to the backlight data selection circuit output.
  • the data processing device also includes:
  • the mode analysis circuit is configured to receive and analyze the mode information sent by the main board to obtain the working mode of the display device.
  • an embodiment of the present disclosure provides a data processing method, which includes: in the first mode, sending the first image data to the display panel to be displayed and at the same time sending the first backlight data to the backlight to be driven source; among them,
  • the step of sending the first image data to the display panel includes:
  • the step of sending the first backlight data to the backlight includes:
  • backlight partition information related to the touch position information is obtained, the first backlight data is obtained, and sent to the backlight to be driven.
  • the step of compensating the first image data according to the first backlight data to obtain first compensated image data, and sending it to the display panel to be displayed includes:
  • the first predetermined time is a first preset number of frame periods; the pair of the first image data delayed by a first predetermined time relative to the received touch position information, according to the The step of compensating the first backlight data to obtain the first compensated image data includes:
  • the step of receiving touch location information includes:
  • the step of receiving touch location information includes:
  • the step of acquiring backlight partition information related to the touch position information according to the touch position information, obtaining first backlight data, and sending to the backlight source includes:
  • the touch position information stored after a delay of the second predetermined time determine the backlight partition information corresponding to the touch position information to obtain first backlight data, and send the first backlight data to the backlight to be driven.
  • the second predetermined time is a second preset number of frame periods; the step of storing the touch position information after a second predetermined time delay includes:
  • the step of acquiring backlight partition information related to the touch position information according to the touch position information, obtaining first backlight data, and sending to the backlight source includes:
  • the backlight partition information corresponding to the touch position information, so as to obtain the first backlight data
  • the step of obtaining the backlight partition information related to the touch position information according to the touch position information, obtaining the first backlight data, and sending it to the backlight source to be driven includes:
  • the first backlight data corresponding to the first image data in the last frame is updated, and the backlight partition information corresponding to the touch position information is obtained to obtain the touch position information. corresponding to the first backlight data, and send it to the backlight to be driven.
  • the method also includes:
  • the step of sending the second image data to the display panel to be displayed includes:
  • the step of sending the second backlight data to the backlight to be driven includes:
  • the second backlight data is calculated and sent to the backlight to be driven.
  • the step of calculating and obtaining the second backlight data according to the second image data and sending it to the backlight to be driven includes:
  • the backlight driving voltage value of the light source in each of the backlight partitions is calculated according to the backlight characteristic value to obtain the second backlight data and sent to the backlight to be driven.
  • the method also includes:
  • the working mode includes a first mode and a second mode.
  • an electronic device which includes:
  • processors one or more processors
  • memory for storing one or more programs
  • the one or more processors are made to implement any one of the above data processing methods.
  • the processor includes a field programmable gate array.
  • an embodiment of the present disclosure provides a computer-readable medium on which a computer program is stored, wherein the computer program implements the steps in any one of the above data processing methods when executed by a processor.
  • an intelligent interactive tablet which includes:
  • Mainboard data processing device, display panel, touch control component, backlight source, wherein the image data processing device is any one of the above image data processing devices.
  • the touch component is configured to send touch position information to the data processing device.
  • the touch component is configured to send touch position information to the main board
  • the main board is configured to send touch position information to the data processing device.
  • the touch component is a capacitive touch component or an infrared touch component.
  • the main board is configured to send image data to the data processing device; the image data includes first image data and second image data.
  • the main board is configured to send mode information to the data processing device, so that the data processing device can analyze the working mode, and the working mode includes a first mode and a second mode.
  • FIG. 1 is a schematic structural diagram of a data processing device according to an embodiment of the present disclosure.
  • FIG. 2 is a schematic structural diagram of a location analysis circuit in a data processing device according to an embodiment of the disclosure.
  • FIG. 3 is a schematic structural diagram of another data processing device according to an embodiment of the present disclosure.
  • FIG. 4 is a schematic structural diagram of a location analysis circuit in a data processing device according to an embodiment of the disclosure.
  • FIG. 5 is a schematic structural diagram of another data processing device according to an embodiment of the present disclosure.
  • FIG. 6 is a flow chart of the first backlight data transmission in the writing mode in the data processing method of the embodiment of the present disclosure.
  • FIG. 7 is a flowchart of the first image data transmission in the writing mode in the data processing method of the embodiment of the present disclosure.
  • FIG. 8 is a flow chart of the first backlight data transmission in the non-writing mode in the data processing method of the embodiment of the present disclosure.
  • FIG. 9 is a flow chart of the first image data transmission in the non-writing mode in the data processing method of the embodiment of the present disclosure.
  • FIG. 10 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure.
  • FIG. 11 is a schematic structural diagram of an intelligent interactive tablet according to an embodiment of the present disclosure.
  • Smart interactive tablet also known as electronic whiteboard, smart whiteboard
  • the smart interactive tablet can display the handwriting written by the user in real time.
  • the intelligent interactive panel also includes a display panel (usually a liquid crystal display panel) and a backlight.
  • the backlight source adopts a backlight source that can control light in different areas. That is, the light board of the backlight source is divided into a plurality of light areas, wherein one light area corresponds to provide light source for one or more pixels arranged in an array in the display panel.
  • the luminance of each lamp area of the backlight can be adjusted (that is, local light control), so as to achieve the effects of improving display quality, contrast, and reducing power consumption.
  • FPGA Field-Programmable Gate Array
  • an embodiment of the present disclosure provides a data processing device, where the data processing device may be a processor, specifically an FPGA.
  • the working modes of the data processing apparatus in the embodiments of the present disclosure include at least a first mode and a second mode.
  • the first mode is the writing mode
  • the second mode is the non-writing mode (including but not limited to the viewing mode).
  • FIG. 1 is a schematic structural diagram of a data processing device according to an embodiment of the present disclosure; as shown in FIG. 1 , the working modes of the data processing device include a writing mode.
  • the data processing device may include: an image data receiving circuit 11 , a touch information receiving circuit 21 , a position analysis circuit 22 , a backlight data selection circuit 23 and an image data selection circuit 12 .
  • the image data receiving circuit 11 is configured to receive first image data sent by the main board.
  • the logo of the image data receiving circuit 11 is mostly RX.
  • the main board can be a SOC, also known as system on chip, used to generate image data, for example, in writing mode, generate first image data according to touch position information, and send it to the image data receiving circuit 11 .
  • the main board is also used to process video and image signals in various formats, converting them into signal formats agreed with the data processing device, or converting them into signal formats corresponding to the image data receiving circuit 11 .
  • the image data receiving circuit 11 communicates with the mainboard according to the VBO (V-By-One; video by one) protocol.
  • VBO V-By-One
  • the motherboard can be a product formed by combining integrated circuits with specific functions on one chip, and process the image data to generate a signal in VBO format and send it to the image data receiving circuit 11 .
  • VBO is a digital interface standard technology for image information transmission, which can support 4.0Gbps high-speed signal transmission, and is widely used in the field of ultra-high-definition liquid crystal display.
  • the touch information receiving circuit 21 is configured to receive touch position information. Specifically, when the touch component on the display panel is touched, the touch information will be sent to the touch information receiving circuit 21 .
  • the touch location information is also the coordinates of the touch point.
  • the touch component can directly send the touch position information to the touch information receiving circuit 21 .
  • the touch component can also forward the touch position information to the touch information receiving circuit 21 through the main board.
  • the touch information receiving circuit 21 may be an asynchronous transceiver (Universal Asynchronous Receiver/Transmitter; UART for short), or a serial peripheral interface (Serial Peripheral Interface; SPI for short).
  • UART Universal Asynchronous Receiver/Transmitter
  • SPI Serial Peripheral Interface
  • the embodiment of the present disclosure does not limit the specific structure of the touch information receiving circuit 21 , as long as it can complete the reception of the touch position information sent by the main board or the touch component.
  • the position analysis circuit 22 is configured to acquire backlight partition information corresponding to the touch position information according to the touch position information. Specifically, the position analysis circuit 22 can obtain the pixel area corresponding to the touch position information according to the touch position information received by the touch information receiving circuit 21, and then through methods including but not limited to table lookup (mapping), Obtain backlight partition information corresponding to each touch position information, and generate first backlight data.
  • table lookup mapping
  • the backlight data selection circuit 23 is configured to select and output the first backlight data for the backlight to be driven.
  • the backlight data selection circuit 23 in the embodiment of the present disclosure may be a hardware structure.
  • each light source in the backlight partition corresponding to the position where no touch occurs can be turned off or the light of a specific brightness can be specified.
  • Each light source in the backlight partition corresponding to the touch position emits light with a specific brightness.
  • the backlight data selection circuit 23 can select and output the backlight driving voltage corresponding to the color to each light source in the corresponding backlight partition, that is, the display of different colors corresponds to Different backlight driving voltages can be used, so that better display quality can be achieved under different colors of writing.
  • the light sources in the backlight partition corresponding to the pixel area not touched are kept turned off, so as to achieve the effect of reducing power consumption.
  • the image data selection circuit 12 is configured to output the first compensated image data to the display panel to be displayed; wherein, the first compensated image data is the first backlight data pair image data sent by the backlight data selection circuit 23 Data obtained by performing compensation on the first image data received by the receiving circuit 11 .
  • the image data selection circuit 12 in the embodiment of the present disclosure may be a hardware structure.
  • a first compensation circuit 13 may be provided between the image data receiving circuit 11 and the image data selection circuit 12 .
  • the first compensation circuit 13 is configured in the writing mode, and obtains parameter information corresponding to the first image data according to the first image data received from the image data receiving circuit 11.
  • the parameter information includes but is not limited to each pixel brightness, gray At least one of step value and color, and compensate the first image data according to the parameter information corresponding to the image data and the first backlight data, then the first compensated image data can be obtained.
  • the first image data is compensated by the first backlight data, and the compensated first image data is used as the input of each pixel in the display panel, which can effectively improve the display quality of the display panel, and in the embodiment of the present disclosure, the first A backlight data is obtained directly according to the touch position information, without waiting for one or more frames of first image data, so the problem of display delay is effectively alleviated.
  • the first compensation circuit 13 is configured to compensate the first image data delayed for a first predetermined time relative to the touch position information received by the position analysis circuit 22 according to the first backlight data, to obtain The compensated first image data, that is, the first compensated image data.
  • the preferred first predetermined time is the first preset number of frame periods. That is to say, the first compensation circuit 13 compensates the first image data delayed by a certain number of frame periods relative to the touch position information received by the position analysis circuit 22 according to the first backlight data. It should be noted that, for a product, its frame period is a fixed value.
  • the position analysis circuit 22 is specifically configured to obtain note parameters according to the received touch position information, so as to obtain note position information according to a preset algorithm, and obtain backlight partition information according to the note position information, that is, to obtain the first backlit data.
  • the note parameter includes at least one of color, line width, etc.
  • the preset algorithm may be a note smoothing algorithm, such as a Bezier curve, and the like.
  • a touch point corresponds to 10*10 pixels, that is, the line width of the note is 10 pixels, when a touch point corresponds to a backlight partition, but the note corresponding to the touch point is due to the corresponding 10 pixels, exactly these 10 pixels correspond to two backlight partitions, at this time, it is necessary to determine the first backlight data according to the backlight partition information obtained from the note information. That is to say, the process of obtaining the first backlight data by the position analysis circuit is: touch position information ⁇ handwriting information ⁇ backlight partition ⁇ first backlight data.
  • the position analysis circuit 22 obtains the first backlight data according to the received touch position information, specifically, updating the first backlight data corresponding to the first image data of the previous frame according to the received touch position information , to obtain the first backlight data corresponding to the current touch position information. That is to say, when the touch position information changes, only the first backlight data is updated, and the backlight data corresponding to each backlight partition is not recalculated, which can greatly reduce the amount of computation and minimize the display delay.
  • the data processing device of the embodiment of the present disclosure can calculate the first backlight data through the touch position information in the writing mode, and can calculate the first backlight data without waiting for the frame image data to be acquired, so the image data After the first image data sent by the main board received by the receiving circuit 11 is compensated, no buffering is required, and the image data selection circuit 12 can directly output the compensated first image data, ensuring the synchronous output of backlight data and image data, Therefore, the display delay of the display device is effectively reduced, and the display quality is improved.
  • FIG. 2 is a schematic structural diagram of a location analysis circuit in a data processing device according to an embodiment of the present disclosure
  • FIG. 3 is a schematic structural diagram of another data processing device according to an embodiment of the present disclosure
  • the location analysis circuit 22 in the embodiment of the present disclosure may include: a first delay subcircuit 221a, a first location information storage subcircuit 222a, and a first partition information acquisition subcircuit 223a.
  • the location analysis circuit 22 it may be a processor, wherein the functions of the first delay subcircuit 221a, the first location information storage subcircuit 222a, and the first partition information acquisition subcircuit 223a are determined by the processor. Stored program implementation.
  • the first delay sub-circuit 221a is configured to delay the touch position information received by the touch information receiving circuit 21 for a second predetermined time before forwarding it to the position information storage sub-circuit 222 in the writing mode. It should be understood that since the delay sub-circuit 221 delays forwarding the touch position information, the first backlight data output by the backlight data selection circuit 23 will also be delayed for a certain time.
  • the reason for delaying the sending of the backlight data is because the first image data takes a certain amount of time when it is generated on the main board, so there will be a delay in receiving the first image data by the image data receiving circuit 11, and the touch There will also be a delay when the position information is sent to the main board, so delaying the sending of the first backlight data can ensure that it is as consistent as possible with the sending of the first image data. Therefore, the second predetermined time of the touch position information transmission delay is related to the time when the main board generates the first image data according to the touch information; or, the second predetermined time is related to the time when the main board generates the first image data according to the touch information and The delay time for the motherboard to receive touch information is related. For a product, the delay of touch control is a certain value.
  • the image processing device processes the backlight data and image data
  • the processing is generally performed synchronously according to frames, so when calculating the delay time, the frame period may be used as a unit.
  • the first backlight data is obtained based on the entire frame of image data, that is to say, in the writing mode, the first backlight data needs to be obtained according to the touch position information of the entire frame, so the first backlight data needs to be delayed by the second After a preset number of frame periods, the first backlight data and the first image data are sent synchronously.
  • the second predetermined time is the second preset number of frame periods, and the second preset number of frame periods can be obtained by dividing the time when the main board generates the first image data according to the touch information by the frame period
  • the frame period of the first image data is fixed, so the second predetermined time can be obtained only by obtaining the time when the main board generates the first image data according to the touch information.
  • the delay time generated by the generation of the first image data on the main board side can be obtained through testing. The method for testing the delay time of generating the first image data at the mainboard side will be described below.
  • the entire link from the touch action to the image display is: touch action on the touch screen ⁇ main board ⁇ data processing device ⁇ display panel.
  • the delay t3 of the data processing device is required to be zero.
  • the test of image data transmission delay on the motherboard side is described below.
  • the test methods for calculating the delay of image data on the mainboard side include mobile phone video recording and oscilloscope measurement.
  • the first method mobile phone video recording method
  • the second method oscilloscope measurement method
  • the serial port data connected to the main board end and the image mark information received by the data processing device end Through direct measurement by the oscilloscope, the serial port data connected to the main board end and the image mark information received by the data processing device end.
  • the specific operation steps are as follows: keep the touch screen full-screen black, connect the oscilloscope probe 1 to the serial port, and connect the oscilloscope probe to the pin of the data processing device. Separately touch the screen, the serial bus has data, and the data processing device outputs the signal after detecting the image.
  • the time difference between the two is read by an oscilloscope, which is the delay of generating the first image data on the main board side.
  • the first delay subcircuit includes a FIFO memory.
  • the specific implementation form is power-on initialization.
  • the touch position information received by the touch information receiving circuit 21 is written into the FIFO, and the touch position information is output after a delay of ⁇ T.
  • the first position information storage sub-circuit 222a is configured to receive and store the touch position information sent by the first delay sub-circuit.
  • the display panel in the embodiment of the present disclosure is a capacitive screen with a resolution of 224*126.
  • the location information of the touch in the capacitive screen in the position information storage sub-circuit 222 for example, the coordinate information of the touch location storage.
  • the first location information storage sub-circuit 222a can be a random access memory (Random Access Memory, abbreviated as: RAM), which can specifically adopt a 16-bit width and depth (the upper 8 bits represent row information, and the lower 8 bits represent column information) information), 1-bit wide data.
  • RAM Random Access Memory
  • the first partition information acquisition sub-circuit 223a is configured to determine the backlight partition information corresponding to the touch position information according to the touch information stored in the position first information storage sub-circuit 222, so as to obtain the first backlight data, and pass the backlight data
  • the selection circuit 23 sends to the backlight source to be driven.
  • FIG. 4 is a schematic structural diagram of a location analysis circuit in a data processing device according to an embodiment of the present disclosure
  • FIG. 4 is a schematic structural diagram of another data processing device according to an embodiment of the present disclosure; as shown in FIGS. 4 and 5
  • the location analysis circuit 22 in the embodiment of the present disclosure may include: a second delay subcircuit 221b, a second location information storage subcircuit 222b, and a second partition information acquisition subcircuit 223b.
  • the second position information storage sub-circuit 222b is configured to store the touch position information received by the touch information receiving circuit 21;
  • the second partition information acquisition sub-circuit 223b is configured to The touch information stored in the first position information storage sub-circuit 222a determines the backlight partition information corresponding to the touch position information to obtain the first backlight data;
  • the second delay sub-circuit 221b is configured to delay the first backlight data After the third predetermined time, it is sent to the backlight data selection circuit 23, so that the backlight data selection circuit 23 sends the first backlight data to the backlight to be driven.
  • the location analysis circuit 22 it may be a processor, wherein the functions of the second delay subcircuit 221b, the second location information storage subcircuit 222b, and the second partition information acquisition subcircuit 223b are determined by the processor. Stored program implementation.
  • the third predetermined time is delayed and then sent to the backlight data selection circuit 23 for the third predetermined time to generate the first image data of the preset frame for the main board, that is, the third predetermined time is also It may be a third predetermined number of frame periods.
  • the reason why the first image data of the preset frame needs to be delayed is because the image processing device is processing the backlight data and image data, generally according to frame synchronization, so when calculating the delay time, the frame period can be used as the unit , so the output of the first backlight data is delayed by the preset frame of the first image data, which can ensure that the first backlight data and the first image data are output synchronously.
  • the second delay sub-circuit 221b includes a FIFO memory.
  • the specific implementation form is power-on initialization.
  • the touch position information received by the touch information receiving circuit 21 is written into the FIFO, and the touch position information is output after a delay of ⁇ T.
  • the working modes of the data processing device in the embodiments of the present disclosure include not only writing mode, but also non-writing mode; wherein, the non-writing mode is a common display mode of the display device, such as viewing mode.
  • the data processing device of the embodiment of the present disclosure not only includes the above structure, but also includes an image data buffer circuit.
  • the image data receiving circuit 11 is configured to receive the second image data; the image data buffer circuit is configured to buffer the second image data.
  • the image data selection circuit 12 is also configured to output the second compensated image data to the display panel to be displayed in the non-writing mode; wherein, the second compensated image data is in the non-writing mode, according to The second backlight data is data obtained by compensating the second image data output by the image data buffer circuit.
  • the second backlight data is data obtained by compensating the second image data output by the image data buffer circuit.
  • the second compensation circuit 15 outputs the second image data according to the received image data buffer circuit and the The second backlight data is used to obtain second compensated image data.
  • the second backlight data is based on the parameter information corresponding to the acquired second image data.
  • the parameter information includes but not limited to at least one of the brightness, grayscale value, and color of each pixel, preferably grayscale value, and then according to the second The parameter information corresponding to the image data, and the obtained backlight data.
  • the second image data is compensated by the second backlight data, and the compensated image data is used as an input of each pixel in the display panel, which can effectively improve the display quality of the display panel.
  • the image data buffer circuit in the embodiment of the present disclosure may specifically include a write control subcircuit 141 and a read control subcircuit 142 .
  • the writing control subcircuit 141 is configured to receive the second image data output by the image data receiving circuit 11 and write it into the memory 145;
  • the readout control subcircuit 142 is configured to read out the second image data in the memory 145 to
  • the image data selection circuit 12 is made to input the second compensated image data.
  • memory 145 can be DDR (Double date Rate, double rate synchronous dynamic random access memory), for example: memory is DDR3, is used for reading and writing video signal, and it can be made by semiconductor device, can transmit two in one clock cycle.
  • DDR Double date Rate, double rate synchronous dynamic random access memory
  • the image data cache circuit further includes a read/write arbitration subcircuit 143 and a memory control subcircuit 144 .
  • the read-write arbitration sub-circuit 143 is used to control and coordinate the read-write operations. For example, when the read request or write request of DDR3 arrives at the same time, the first execution party is judged, and the write control request and the read control request are coordinated to avoid data read and write confusion.
  • the memory control sub-circuit 144 is used for maintaining memory and managing memory addresses and the like. It should be noted here that, since the storage rate of the memory 145 is fast, in the non-writing mode, the image data receiving circuit 11 can store the second image data in the memory together after receiving the second image data of multiple rows of pixels.
  • the data processing device of the embodiment of the present disclosure not only includes the above structure, but also includes a backlight data calculation circuit 31 .
  • the backlight data calculation circuit 31 is configured to calculate the second backlight data according to the second image data received by the image data receiving circuit 11 in the non-writing mode, and send the second backlight data to the backlight data selection circuit 23 for sending to the tape to be processed. driven backlight.
  • the backlight data calculation circuit 31 can obtain the backlight characteristic value corresponding to each backlight partition according to the parameter information of the pixel obtained from the second image data, such as the gray scale value of the pixel, and then according to the backlight of each partition The eigenvalues are calculated to obtain the backlight driving voltage values of each partition, that is, to obtain the second backlight data.
  • a pixel area may include a plurality of pixels arranged in an array, one backlight partition corresponds to one pixel area, and the corresponding relationship between the backlight partition and the pixel area may be stored in the storage module of the backlight calculation circuit in the form of a mapping table .
  • the backlight data calculation circuit 31 may include a backlight characteristic value calculation subcircuit and a backlight driving voltage calculation subcircuit.
  • the backlight characteristic value calculation sub-circuit can obtain the average value and maximum value of the gray scale value of each pixel in the pixel area corresponding to each backlight partition, and obtain it through weighting, and the weight of the average value and maximum value of the gray scale value can be obtained according to the display scene settings.
  • the backlight driving voltage calculation subcircuit can calculate the backlight driving voltage value of each backlight partition according to the obtained backlight characteristic value, and output it to the backlight data selection Circuit 23 outputs.
  • the backlight data calculation circuit 31 since the backlight data calculation circuit 31 is provided, it is possible to individually control the backlight partition corresponding to each pixel region in the display device, so that the display quality and contrast can be effectively improved. At the same time, power consumption can be reduced.
  • the data processing device in the embodiment of the present disclosure not only includes the above-mentioned structure, but also includes a mode analysis circuit configured to receive and analyze the mode information sent by the main board to obtain a display
  • the working mode of the device includes writing mode and non-writing mode.
  • the mode analysis circuit includes an IIC sub-circuit 411 and a COM_DET sub-circuit 412 .
  • the IIC sub-circuit 411 is configured to receive the control command sent by the main board and send the control command to the COM_DET sub-circuit 412, the control command carries the working mode information
  • the COM_DET sub-circuit 412 is used to analyze the received control command , determine the working mode of the display device, and send the working mode to the image data selection circuit 12 and the backlight data selection circuit 23 .
  • Working modes include writing mode and non-writing mode.
  • the pattern analysis circuit may be a processor, and the IIC subcircuit 411 and the COM_DET subcircuit 412 may be implemented by programs stored in the processor.
  • the data processing device of the embodiment of the present disclosure not only includes the above structure, but also includes an image data sending circuit 16 and a backlight data storage circuit 24 .
  • the image data sending circuit 16 is configured to send the frame image data (first image data or second image data) selected and output by the image data selection circuit 12 to the display panel.
  • the logo of the image data sending circuit 16 is usually TX, which is a sending interface of the VBO format.
  • the image data sending circuit 16 converts the received frame image data into a signal of the VBO format and sends it to the display panel.
  • the backlight data storage circuit 24 is configured to store the backlight data (first backlight data or second backlight data) output by the backlight data selection circuit 23 and then send it to the backlight.
  • the backlight data storage circuit 24 can be a random access memory.
  • the data processing device includes: image data receiving circuit 11, image data buffer circuit, image data selection circuit 12, image data sending circuit 16, backlight data calculation circuit 31, touch information receiving circuit 21, position analysis circuit 22 , backlight data selection circuit 23 , backlight data storage circuit 24 , mode analysis circuit, first compensation circuit 13 and second compensation circuit 15 .
  • the image data cache circuit includes a write control sub-circuit 141 , a memory, a storage control sub-circuit, and a read-write arbitration sub-circuit 143 .
  • the location analysis circuit 22 includes a first delay subcircuit 221a, a first location information storage subcircuit 222a, and a first partition information acquisition subcircuit 223a.
  • the pattern analysis circuit includes an IIC subcircuit 411 and a COM_DET subcircuit.
  • the IIC subcircuit 411 is configured to receive the control command sent by the motherboard and send the control command to the COM_DET subcircuit 412, which carries the operating mode information; the COM_DET subcircuit 412 is configured to control the received
  • the command is analyzed to determine the working mode of the display device, and the working mode is sent to the image data selection circuit 12 and the backlight data selection circuit 23 .
  • the touch information receiving circuit 21 delays the touch position information by a preset number of frame periods through the first delay sub-circuit 221a and then forwards it to the first delay sub-circuit 221a.
  • the motherboard generates the first image data according to the touch position information, and sends the first image data to the image data receiving circuit 11; the first compensation circuit 13 compensates the first image data according to the first backlight data to obtain the second A compensated image data is sent to the image data selection circuit 12 .
  • the backlight data selection circuit 23 outputs the first backlight data to the backlight data storage circuit 24 for storage, and then outputs it to the backlight to be driven; the data selection circuit 12 selects and outputs the first compensated image data, and transmits the data through the image data
  • the circuit 16 sends the first compensated image data to the display panel to be displayed.
  • the VBO protocol is used for communication between the main board and the image data receiving circuit 11, and between the image data sending circuit 16 and the display panel.
  • the main board When the user selects the non-writing mode, the main board generates the second image data according to the image to be displayed, and the second image data sent by the main board is received by the image data receiving circuit 11 and pre-stores the second image data of multiple rows of pixels, and passes through The write control subcircuit writes into the memory.
  • the backlight data calculation circuit 31 obtains the parameter information corresponding to the second image data according to the second image data received by the image data receiving circuit 11.
  • the parameter information includes but not limited to the brightness of each pixel, gray scale value, and at least one, and obtain corresponding second backlight data according to the parameter information corresponding to the image data; then, the second compensation circuit compensates the second image data read by the read control subcircuit according to the obtained second backlight data, then The second compensated image data can be obtained and sent to the image data selection circuit 12, and the image data selection circuit 12 sends the second compensated image data to the display panel through the image data sending circuit 16 for display.
  • the backlight data calculation circuit 31 outputs the calculated second backlight data to the backlight data selection circuit 23, and the light data selection circuit 23 stores the obtained second backlight data into the backlight data storage circuit 24, and sends the obtained second backlight data to the backlight data storage circuit 24. For the backlight to be driven.
  • this kind of data processing device has roughly the same structure as the above-mentioned data processing device.
  • Get sub-circuit 223b The second position information storage sub-circuit 222b stores the touch position information received by the touch information receiving circuit 21; the second partition information acquisition sub-circuit 223b is configured to information, determine the backlight partition information corresponding to the touch position information, and obtain the first backlight data; the second delay sub-circuit 221b sends the first backlight data to the backlight data selection circuit 23 after delaying the preset number of frame periods, so as to Make the backlight data selection circuit 23 send the first backlight data to the backlight to be driven.
  • the reason why the first image data of the preset frame needs to be delayed is because the first backlight data is obtained according to the first image data of the entire frame, so delaying the first image data of the preset frame to output the first backlight data can ensure the first The backlight data and the first image data are output synchronously.
  • the rest of the data processing device with this structure is the same as the data processing device in the above example, so it will not be repeated here.
  • An embodiment of the present disclosure also provides a data processing method, which can be implemented by any of the above data processing devices.
  • the data processing method in the embodiments of the present disclosure includes sending image data to a display panel to be displayed and sending backlight data to a backlight source to be driven.
  • the data processing method in the embodiments of the present disclosure includes simultaneously sending the first image data to the display panel to be displayed and the first backlight data to the backlight source to be driven in the writing mode.
  • FIG. 6 is a flowchart of the first backlight data transmission in the writing mode in the data processing method of the embodiment of the present disclosure; as shown in FIG. 6, in the writing mode, the first backlight data is sent to the
  • the steps for backlighting include:
  • the touch component directly sends the touch position information to the touch information receiving circuit 21 of the data processing device.
  • the touch component sends the touch position information to the main board, and the main board sends the touch position information to the touch information receiving circuit 21 of the data processing device.
  • Step S12 may be as follows.
  • step S1211 may include delaying the touch position information by the first delay sub-circuit 221a for a second predetermined time before forwarding it to the first position information storage sub-circuit 222a for storage.
  • the reason for delaying the sending of the first backlight data is because the first image data takes a certain amount of time when it is generated on the mainboard side, so there will also be a delay in receiving the first image data by the image data receiving circuit 11. , and there will also be a delay when the touch position information is sent to the main board, so delaying the sending of the first backlight data can ensure that it is as consistent as possible with the sending of the first image data. Therefore, the second predetermined time of the touch position information transmission delay is related to the time when the main board generates the first image data according to the touch information; or, the second predetermined time is related to the time when the main board generates the first image data according to the touch information and The delay time for the motherboard to receive touch information is related. For a product, the delay of touch control is a certain value.
  • the frame period may be used as a unit.
  • the first backlight data is obtained based on the entire frame of image data.
  • the first backlight data needs to be obtained based on the touch position information of the entire frame, so the first backlight data needs to be delayed by a preset number of frames. After a period, the first backlight data and the first image data are synchronized and then sent.
  • the second predetermined time is the second preset number of frame periods
  • the acquisition of the preset number of frame periods can be obtained by dividing the time when the main board generates the first image data according to the touch information by the frame period, The frame period of the first image data is fixed, so the second predetermined time can be obtained only by obtaining the time when the main board generates the first image data according to the touch information.
  • the acquisition of the above-mentioned delayed second predetermined time may be obtained in the above-mentioned manner, so details will not be repeated here.
  • step S1212 may include: the first partition information acquisition sub-circuit 223a determines the backlight partition information corresponding to the touch position information according to the touch position information stored in the first position information storage sub-circuit 222a, and obtains the information corresponding to each backlight partition.
  • the backlight data that is, the first backlight data is obtained, and sent to the backlight data selection circuit 23 .
  • step S1213 may include: the backlight data selection circuit 23 stores the obtained first backlight data in the backlight data storage circuit 24 , and sends it to the backlight to be driven through the backlight data storage circuit 24 .
  • step S12 may also be implemented by the following steps.
  • step S1221 may include: storing the touch position information received by the second position information storage sub-circuit 222b, so that the second partition information acquisition sub-circuit 223b is configured to store the touch position information according to the second position information storage sub-circuit 222b
  • the touch information determines the backlight partition information corresponding to the touch position information to obtain the first backlight data.
  • step S1222 may include: the second delay sub-circuit 221b is configured to delay the first backlight data for a third predetermined time and send it to the backlight data selection circuit 23 .
  • the first image data of a preset frame can be generated for the main board.
  • the reason why it is necessary to delay the first image data of the preset frame is because the first backlight data is obtained according to the first image data of the entire frame, so delaying the first image data for a preset number of frame periods to output the first backlight data can be It is ensured that the first backlight data and the first image data are output synchronously. That is, the third predetermined time is a preset number of frame periods.
  • Step S1223 may include: the backlight data selection circuit 23 stores the obtained first backlight data into the backlight data storage circuit 24, and sends it to the backlight to be driven through the backlight data storage circuit 24.
  • the step of sending the first backlight data to the backlight source to be driven may include: corresponding to the first image data of the last frame according to the received touch position information Update, acquire the first backlight data corresponding to the current touch position information, and send the first backlight data to the backlight to be driven. That is to say, when the touch position information changes, only the first backlight data is updated, and the backlight data corresponding to each backlight partition is not recalculated, which can greatly reduce the amount of computation and minimize the display delay.
  • the above steps can be realized by the location analysis circuit 22 .
  • the step of sending the first image data to the display panel may specifically include the following steps:
  • the first image data sent by the main board is received by the image data receiving circuit 11 in the data processing device.
  • the image data receiving circuit 11 and the main board adopt the VBO protocol for communication connection.
  • step S22 may specifically include: the first compensation circuit 13 in the data processing device, for the first image data that is delayed for a first predetermined time relative to the received touch position information, according to the first A backlight data is compensated to obtain the first compensated image data, and sent to the image data selection circuit 12, and the output is selected by the image data selection circuit 12 and sent to the image data transmission circuit 16, so that the first The compensated image data is sent to the display panel.
  • the communication between the image data sending circuit 16 and the display panel adopts the VBO protocol.
  • the first predetermined time is a first preset number of frame periods.
  • the data processing method in the embodiments of the present disclosure not only includes the data processing method in the writing mode, but also includes the data processing method in the non-writing mode, and the data processing method in the non-writing mode includes sending the second image data to Sending the second backlight data to the display panel to be displayed and to the backlight source to be driven.
  • FIG. 8 is a flow chart of the second backlight data transmission in the non-writing mode in the data processing method of the embodiment of the present disclosure; as shown in FIG. 8, in the non-writing mode, the second backlight data is sent to the
  • the steps of the backlight source may specifically include the following steps.
  • the backlight data calculation circuit 31 in the data processing device can obtain the backlight characteristic value corresponding to each backlight partition according to the parameter information of the pixel received by the second image data, such as the gray scale value of the pixel, and then Then, the backlight driving voltage value of each partition is calculated according to the backlight characteristic value of each partition.
  • a pixel area may include a plurality of pixels arranged in an array, and a backlight partition corresponds to a pixel area, and the corresponding relationship between the backlight partition and the pixel area may be stored in the backlight calculation circuit in the form of a mapping table.
  • the backlight data calculation circuit 31 may include a backlight characteristic value calculation subcircuit and a backlight driving voltage calculation subcircuit.
  • the backlight characteristic value calculation sub-circuit can obtain the average value and maximum value of the gray scale value of each pixel in the pixel area corresponding to each backlight partition, and obtain it through weighting, and the weight of the average value and maximum value of the gray scale value can be obtained according to the display scene settings.
  • the backlight driving voltage calculation subcircuit can calculate the backlight driving voltage value of each backlight partition according to the obtained backlight characteristic value, that is, obtain the second backlight data, and output it to the backlight data selection circuit 23 for output.
  • FIG. 9 is a flow chart of the second image data transmission in the non-writing mode in the data processing method of the embodiment of the present disclosure; as shown in FIG. 9, in the non-writing mode, the second image data is sent to the
  • the steps of the display panel can specifically include the following steps:
  • the second image data sent by the main board is received by the image data receiving circuit 11 in the data processing device.
  • the image data receiving circuit 11 and the main board adopt the VBO protocol for communication connection.
  • the write control subcircuit 141 in the image data buffer circuit in the data processing device writes the image data of the predetermined number of lines received in step S41 into the memory After that, the second image data in the memory is read out through the read control sub-circuit.
  • the reason why the image is stored after receiving a predetermined number of lines of second image data in step S41 is that the image data buffer circuit can use DDR3, which has a fast data reading rate.
  • step S43 Receive the second image data read out in step S42, compensate the second image data according to the second backlight data to obtain second compensated image data, and send the second compensated image data to the display panel to be displayed.
  • the second image data read by the image data buffer circuit received by the second compensation circuit 15 in the data processing device at this time, the second image data is compensated according to the second backlight data calculated by the backlight data calculation circuit, then Second compensated image data may be obtained.
  • the second image data is compensated by the second backlight data, and the compensated image data is used as an input of each pixel in the display panel, which can effectively improve the display quality of the display panel.
  • the data processing method in the embodiments of the present disclosure not only includes the aforementioned steps, but also includes step S01 , analyzing the working mode, and sending the working mode to the image data selection circuit 12 and the backlight data selection circuit 23 .
  • the mode analysis circuit in the data processing device includes an IIC sub-circuit 411 and a COM_DET sub-circuit 412 .
  • the IIC sub-circuit 411 receives the control command sent by the main board and sends the control command to the COM_DET sub-circuit 412, the control command carries the working mode information;
  • the COM_DET sub-circuit 412 analyzes the received control command to determine the working mode of the display device , and send the working mode to the image data selection circuit 12 and the backlight data selection circuit 23.
  • steps S11-S12 and steps S21-S22 are performed; when the working mode selected by the user is non-writing mode, steps S31-S13 and step S41 are performed.
  • the image data transmission method provided by the embodiments of the present disclosure adopts the above-mentioned image data processing device, so the zero-delay output of backlight data and image data can be realized in the writing mode, thereby effectively improving the display quality.
  • FIG. 10 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure.
  • an embodiment of the present disclosure provides an electronic device including: one or more processors 101 , a memory 102 and one or more I/O interfaces 103 .
  • One or more programs are stored on the memory 102, and when the one or more programs are executed by the one or more processors, the one or more processors implement the data processing method as in any one of the above-mentioned embodiments;
  • a One or more I/O interfaces 103 are connected between the processor and the memory, and are configured to realize information exchange between the processor and the memory.
  • the processor 101 is a device with data processing capability, which includes but not limited to a central processing unit (CPU), etc.
  • the memory 102 is a device with data storage capability, which includes but not limited to a random access memory (RAM, more specifically Such as SDRAM, DDR, etc.), read-only memory (ROM), electrified erasable programmable read-only memory (EEPROM), flash memory (FLASH); I/O interface (read-write interface) 103 is connected between processor 101 and memory 102 , can realize information exchange between the processor 101 and the memory 102, which includes but not limited to a data bus (Bus) and the like.
  • RAM random access memory
  • ROM read-only memory
  • EEPROM electrified erasable programmable read-only memory
  • FLASH flash memory
  • I/O interface (read-write interface) 103 is connected between processor 101 and memory 102 , can realize information exchange between the processor 101 and the memory 102, which includes but not limited to a data bus (Bus) and the like.
  • the processor 101 , the memory 102 and the I/O interface 103 are connected to each other through the bus 104 , and further connected to other components of the computing device.
  • the one or more processors 101 include field programmable gate arrays.
  • a schematic structural diagram of a computer-readable medium provided by an embodiment of the present disclosure.
  • a computer program is stored on the computer-readable medium, wherein, when the program is executed by a processor, the steps in the image data processing method in any one of the above-mentioned embodiments are implemented.
  • FIG. 11 is a schematic structural diagram of an intelligent interactive tablet according to an embodiment of the present disclosure; as shown in FIG. 11 , an embodiment of the present disclosure also provides an intelligent interactive tablet, which includes the above-mentioned data processing device 1, a display panel 2, a backlight 3, Main board 4 and touch component 5. Due to the above-mentioned data processing device 1 in the embodiment of the present disclosure, it can realize zero-delay output of the first backlight data and the first image data in the writing mode, thereby effectively improving the display quality.
  • the touch component 5 is configured to send the touch position information to the data processing device 1, and is configured to send the touch position information to the main board 4, and the main board 4 is configured to send the touch position information to the data processing device 1. control location information.
  • the main board 4 is configured to send image data to the data processing device 1; the image data includes the first image data and the second image data mentioned in the above example.
  • Mainboard 4 The mainboard is configured to send mode information to the data processing device 1 for the data processing device 1 to analyze the working mode, and the working mode includes writing mode and non-writing mode.
  • the touch component 5 may be a capacitive touch component or an infrared touch component, etc.; the display panel may be a liquid crystal panel, a mobile phone, a tablet computer, or the like.
  • the processes described above with reference to the flowcharts can be implemented as computer software programs.
  • the embodiments of the present application include a computer program product, which includes a computer program carried on a machine-readable medium, where the computer program includes program code for executing the method shown in the flowchart.
  • the computer program can be downloaded and installed from a network via the communication part, and/or installed from a removable medium.
  • CPU central processing unit
  • the computer-readable medium shown in this application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two.
  • a computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable Programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
  • a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
  • a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, in which computer-readable program codes are carried. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
  • a computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
  • Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
  • each block in a flowchart or block diagram may represent a module, program segment, or part of code that includes one or more logical functions for implementing specified executable instructions.
  • the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved.
  • each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations can be implemented by a dedicated hardware-based system that performs the specified functions or operations , or may be implemented by a combination of dedicated hardware and computer instructions.
  • the circuits or sub-circuits involved in the embodiments described in the present disclosure may be realized by software or by hardware.
  • the described circuit or sub-circuit may also be set in a processor, for example, it may be described as: a processor, including: a receiving circuit and a processing circuit, and the processing module includes a writing sub-circuit and a reading sub-circuit.
  • the names of these circuits or sub-circuits do not constitute limitations on the circuits or sub-circuits themselves under certain circumstances, for example, the receiving circuit may also be described as "receiving video signals".

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Liquid Crystal (AREA)

Abstract

一种数据处理装置、数据处理方法、电子设备、计算机可读介质和智能交互平板,属于显示技术领域。该数据处理装置,其工作模式包括:第一模式;在第一模式下:数据处理装置中的图像数据接收电路(11),被配置为接收主板发送的第一图像数据;位置信息接收电路(21),被配置为接收触控位置信息;位置解析电路(22),被配置为根据触控位置信息,获取触控位置信息所对应的背光分区信息,以得到第一背光数据;背光数据选择电路(23),被配置为将第一背光数据选择输出给待驱动的背光源;图像数据选择电路(12),被配置为将第一补偿图像数据输出给待进行显示的显示面板;其中,第一补偿图像数据为根据第一背光数据对第一图像数据进行补偿得到的数据。

Description

数据传输装置、方法、电子设备、介质和智能交互平板 技术领域
本公开属于显示技术领域,具体涉及一种数据处理装置、数据处理方法、电子设备、计算机可读介质和智能交互平板。
背景技术
随着互联网信息技术的不断发展,远程办公需求激增,对电子白板的需求也大量增加。电子白板是汇集了尖端电子技术、软件技术等多种高科技手段研发的高新技术产品,它通过应用电磁感应原理,结合计算机和投影机,可以实现无纸化办公及教学等多种功能。
发明内容
本公开旨在至少解决现有技术中存在的技术问题之一,提供一种数据处理装置、数据处理方法、电子设备、计算机可读介质和智能交互平板。
第一方面,本公开实施例提供一种数据处理装置,其工作模式包括:第一模式;所述数据处理装置包括:图像数据接收电路、触控信息接收电路、位置解析电路、背光数据选择电路和图像数据选择电路;其中,
在所述第一模式下:
所述图像数据接收电路,被配置为接收主板发送的第一图像数据;
所述触控信息接收电路,被配置为接收触控位置信息;
所述位置解析电路,被配置为根据所述触控位置信息,获取所述触控位置信息所对应的背光分区信息,以得到所述第一背光数据;
所述背光数据选择电路,被配置为将所述第一背光数据选择输出给待驱动的背光源;
所述图像数据选择电路,被配置为将第一补偿图像数据输出给待进行显示的显示面板;其中,所述第一补偿图像数据为根据第一背光数据 对所述第一图像数据进行补偿得到的数据。
其中,所述数据处理装置还包括:第一补偿电路;
在所述第一模式下:
所述第一补偿电路,被配置为对相对于接收到的所述触控位置信息后、延时第一预定时间的所述第一图像数据,根据所述第一背光数据进行补偿,得到所述第一补偿图像数据。
其中,所述第一预定时间为第一预设数量的帧周期。
其中,所述触控信息接收电路,被配置为接收所述主板发送的所述触控位置信息。
其中,所述触控信息接收电路,被配置为接收触控组件发送的所述触控位置信息。
其中,所述位置解析电路包括:
第一延时子电路,被配置为将所述触控信息接收电路所接收的所述触控位置信息延迟第二预定时间后进行发送;
第一位置信息存储子电路,被配置为接收所述第一延时子电路发送的触控位置信息并进行存储;
第一分区信息获取子电路,被配置为根据所述第一位置信息存储子电路所存储的触控信息,确定所述触控位置信息所对应的背光分区信息,以得到第一背光数据,以使所述背光数据选择电路输出给所述待进行驱动的背光源。
其中,所述第二预定时间为预设数量的帧周期;
所述第一延时子电路,被配置为将所述触控信息接收电路所接收的所述触控位置信息延迟所述预设数量的帧周期后进行发送。
其中,所述第一延时子电路包括FIFO存储器。
其中,所述位置解析电路包括:
第二位置信息存储子电路,被配置为将所述触控信息接收电路所接收的所述触控位置信息进行存储;
第二分区信息获取子电路,被配置为根据所述位置信息存储子电路所存储的触控位置信息,确定所述触控位置信息所对应的背光分区信息,得到第一背光数据;
第二延时子电路,被配置为将所述第一背光数据延时第三预定时间后发送给所述背光数据选择电路。
其中,所述第三预定时间为预设数量的帧周期;所述第二延时子电路,被配置为将所述第一背光数据延时所述预设数量的帧周期后发送给所述背光数据选择电路。
其中,所述第二延时子电路包括FIFO存储器。
其中,所述位置解析电路,被配置为根据所述触控位置信息,对上一帧所述第一图像数据对应的所述第一背光数据进行更新,获取该触控位置信息所对应的背光分区信息,以得到该触控位置信息所对应的所述第一背光数据。
其中,所述数据处理装置的工作模式还包括第二模式,所述数据处理装置还包括:图像数据缓存电路;
在所述第二模式下:所述图像数据接收电路,还被配置为接收所述主板发送的第二图像数据;
所述图像数据缓存电路,被配置为对所述第二图像数据进行缓存;
所述图像数据选择电路,还被配置为,将第二补偿图像数据输出给待进行显示的显示面板;其中,所述第二补偿图像数据为根据第二背光数据对所述第二图像数据进行补偿后得到的数据;所述第二背光数据为根据所述图像数据接收电路所接收到的所述第二图像数据计算得到。
其中,所述数据处理装置还包括:第二补偿电路;
在第二模式下:
所述第二补偿电路,被配置为根据所述第二背光数据对所述所述图像数据缓存电路所读出的所述第二图像数据进行补偿,得到所述第二补偿图像数据。
其中,所述图像数据缓存电路包括:
写入控制子电路,被配置为接收所述第二图像数据,并写入存储器;
读出控制子电路,被配置为读出所述存储器中的所述第二图像数据,以使所述图像数据选择电路输出所述第二补偿图像数据。
其中,所述数据处理装置还包括:背光数据计算电路,被配置为根据所述图像数据接收电路接收的所述第二图像数据,计算得到第二背光数据,并发送给所述背光数据选择电路,以输出给所述待进行驱动的背光源。
其中,所述背光数据计算电路包括:
背光特征值计算子电路,被配置为在第二模式下,根据所述图像数据接收电路接收的第二图像数据,获取各像素的灰阶值,并根据各像素区中的像素的灰阶值,得到与像素区对应的各个背光分区的背光特征值;
背光驱动电压计算子电路,被配置为根据所述背光特征值计算得到每个所述背光分区中的光源的背光驱动电压值,以得到所述第二背光数据,并输出给所述背光数据选择电路进行输出。
其中,所述数据处理装置还包括:
模式解析电路,被配置为接收主板发送的模式信息进行解析,得到所述显示装置的工作模式。
第二方面,本公开实施例提供一种数据处理方法,其包括:在第一模式下,将第一图像数据发送给待进行显示的显示面板的同时将第一背光数据发送给待进行驱动背光源;其中,
在所述第一模式下,将所述第一图像数据发送给显示面板的步骤包括:
接收主板发送的所述第一图像数据;
根据所述第一背光数据对所述第一图像数据进行补偿得到第一补偿图像数据,并发送至所述待进行显示的显示面板;
在所述第一模式下,将所述第一背光数据发送给背光源的步骤包括:
接收触控位置信息;
根据所述触控位置信息,获取与所述触控位置信息的背光分区信息,得到所述第一背光数据,并发送至所述待进行驱动的背光源。
其中,所述根据所述第一背光数据对所述第一图像数据进行补偿得到第一补偿图像数据,并发送至所述待进行显示的显示面板的步骤,包括:
对相对于接收到的所述触控位置信息后、延时第一预定时间的所述第一图像数据,根据所述第一背光数据进行补偿,得到所述第一补偿图像数据;
将所述第一补偿图像数据发送至所述待进行显示的显示面板。
其中,所述第一预定时间为第一预设数量的帧周期;所述对相对于接收到的所述触控位置信息后、延时第一预定时间的所述第一图像数据,根据所述第一背光数据进行补偿,得到所述第一补偿图像数据的步骤,包括:
对相对于接收到的所述触控位置信息后、延时所述第一预设数量的帧周期的所述第一图像数据,根据所述第一背光数据进行补偿,得到所述第一补偿图像数据。
其中,所述接收触控位置信息的步骤包括:
接收所述主板发送的触控位置信息。
其中,所述接收触控位置信息的步骤包括:
接收所述触控组件发送的触控位置信息。
其中,所述根据所述触控位置信息,获取与所述触控位置信息的背光分区信息,得到第一背光数据,并发送至所述背光源的步骤,包括:
将所述触控位置信息延时第二预定时间后进行存储;
根据延时所述第二预定时间后进行存储的所述触控位置信息,确定出该触控位置信息所对应的背光分区信息,以得到第一背光数据,并将所述第一背光数据发送至所述待进行驱动的背光源。
其中,所述第二预定时间为第二预设数量的帧周期;所述将所述触控位置信息延时第二预定时间后进行存储的步骤,包括:
将所述触控位置信息延时所述第二预设数量的帧周期后进行存储。
其中,所述根据所述触控位置信息,获取与所述触控位置信息的背光分区信息,得到第一背光数据,并发送至所述背光源的步骤,包括:
对所述触控位置信息进行存储;
根据所存储的触控位置信息,确定触控位置信息所对应的背光分区信息,以得到第一背光数据;
将所述第一背光数据延时第三预定时间后发送至所述待进行驱动的背光源。
其中,所述第三预定时间为第三预设数量的帧周期;所述将所述第一背光数据延时第三预定时间后发送至所述待进行驱动的背光源的步骤,包括:
将所述第一背光数据延时所述第三预设数量的帧周期后发送至所述待进行驱动的背光源。
其中,所述根据所述触控位置信息,获取与所述触控位置信息的背光分区信息,得到所述第一背光数据,并发送至所述待进行驱动的背光源的步骤,包括:
根据所述触控位置信息,对上一帧所述第一图像数据对应的所述第一背光数据进行更新,获取该触控位置信息所对应的背光分区信息,以 得到该触控位置信息所对应的所述第一背光数据,并发送至所述待进行驱动的背光源。
其中,所述方法还包括:
在第二模式下,将第二图像数据发送给所述待进行显示的显示面板的同时将第二背光数据发送给所述待进行驱动的背光源;其中,
在所述第二模式下,将所述第二图像数据发送给所述待进行显示的显示面板的步骤包括:
接收所述主板发送的第二图像数据;
将所述第二图像数据进行缓存;
读出缓存的所述第二图像数据,并根据所述第二图像数据对应的第二背光数据,并对所述第二图像数据进行补偿得到第二补偿图像数据,并发送至所述待进行显示的显示面板;
在所述第二模式下,将所述第二背光数据发送给所述待进行驱动的背光源的步骤包括:
根据所述第二图像数据,计算得到所述第二背光数据,并发送给所述待进行驱动的背光源。
其中,所述根据所述第二图像数据,计算得到第二背光数据,并发送给所述待进行驱动的背光源的步骤,包括:
根据所述第二图像数据,获取各像素的灰阶值,并根据各像素区中的像素的灰阶值,得到与像素区对应的各个背光分区的背光特征值;
根据所述背光特征值计算得到每个所述背光分区中的光源的背光驱动电压值,以得到所述第二背光数据,并发送给所述待进行驱动的背光源。
其中,所述方法还包括:
接收所述主板发送的模式信息进行解析,得到所述显示装置的工作 模式;所述工作模式包括第一模式和第二模式。
第三方面,本公开实施例提供一种电子设备,其包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一的数据处理方法。
其中,
所述处理器包括现场可编程门阵列。
第四方面,本公开实施例提供一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序在被处理器执行时实现上述任一数据处理方法中的步骤。
第五方面,本公开实施例提供一种智能交互平板,其包括:
主板、数据处理装置、显示面板、触控组件、背光源,其中,所述图像数据处理装置采用上述任一图像数据处理装置。
其中,所述触控组件,被配置为向所述数据处理装置发送触控位置信息。
其中,所述触控组件,被配置为向所述主板发送触控位置信息,所述主板被配置为向所述数据处理装置发送触控位置信息。
其中,所述触控组件为电容触控组件或者红外触控组件。
其中,所述主板,被配置为向所述数据处理装置发送图像数据;所述图像数据包括第一图像数据和第二图像数据。
其中,所述主板被配置为向所述数据处理装置发送模式信息,以供所述数据处理装置解析出工作模式,所述工作模式包括第一模式和第二模式。
附图说明
图1为本公开实施例的一种数据处理装置的结构示意图。
图2为本公开实施例的数据处理装置中的位置解析电路的结构示意图。
图3为本公开实施例的另一种数据处理装置的结构示意图。
图4为本公开实施例的数据处理装置中的位置解析电路的结构示意图。
图5为本公开实施例的另一种数据处理装置的结构示意图。
图6为本公开实施例的数据处理方法中在书写模式下的第一背光数据传输的流程图。
图7为本公开实施例的数据处理方法中在书写模式下的第一图像数据传输的流程图。
图8为本公开实施例的数据处理方法中在非书写模式下的第一背光数据传输的流程图。
图9为本公开实施例的数据处理方法中在非书写模式下的第一图像数据传输的流程图。
图10为本公开实施例的电子设备的结构示意图。
图11为本公开实施例的智能交互平板的结构示意图。
具体实施方式
为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步详细描述。
除非另外定义,本公开使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”、“一”或者“该”等类似词语也不表示数量限制,而是表示存在至少一个。“包括”或者“包含”等类似 的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
智能交互平板(也称为电子白板、智能白板)是一种使用与会议、教育领域的大尺寸(一般50寸以上)触控交互显示设备,能够支持用户通过触控组件在显示屏幕上书写,而智能交互平板能够实时显示用户书写的笔迹。智能交互平板作为显示装置中的一种,其同样包括显示面板(一般为液晶显示面板)和背光源。目前为了提高显示装置的显示画质、对比度,以及降低功耗,背光源采用可以分区控光的背光源。也即,背光源的灯板被划分为多个灯区,其中,一个灯区则对应为显示面板中呈阵列排布的一个或者多个像素提供光源。因此可以根据显示面板上所显示的图像,对背光源各灯区的发光亮度进行调整(也即局部控光),从而达到提高显示画质、对比度,以及降低功耗的效果。对于局部控光的显示装置,一般采用现场可编程门阵列(Field-Programmable Gate Array,FPGA)进行背光统计和显示画面的像素补偿,例如具体可以包括背光特征值计算、背光值平滑、通过背光扩散计算像素背光值以及显示画面的像素补偿等等方法;对于传统的电子白板会议***,无论是在书写模式还是非书写模式(也即观影模式)下,对背光源进行局部控光时,均需要统计整幅图像的图像数据,故想要保证图像和背光的帧间同步,必须要进行图像数据的帧缓存,因此在使用基于***级芯片(System On Chip,SOC)和FPGA的电子白板的过程中,势必会造成图像数据在FPGA端的帧延迟,从而影响显示效果和用户体验效果。而对于电子白板等产品手写延迟是一个重要的参数指标,而目前的使用FPGA进行局部控光的方案,虽然提升了显示效果,但是却增大手写延迟的时间。
针对上述问题,本公开实施例提供一种数据处理装置,该数据处理装置可以是处理器,具体可以为FPGA。本公开实施例的数据处理装置的工作模式至少包括第一模式和第二模式。在本公开实施例中以第一模式为书写模式,第二模式为非书写模式(包括但不限于观影模式)为例。
图1为本公开实施例的数据处理装置的结构示意图;如图1所示,该数据处理装置的工作模式包括书写模式。该数据处理装置可以包括:图像数据接收电路11、触控信息接收电路21、位置解析电路22、背光数据选择电路23和图像数据选择电路12。
参照图1,在书写模式下,图像数据接收电路11被配置为接收主板发送的第一图像数据。其中,图像数据接收电路11的标识多为RX。主板可以为SOC,又称片上***,用于生成图像数据,例如在书写模式下,根据触控位置信息生成第一图像数据,并发送给图像数据接收电路11。当然,主板还用于处理各种格式的视频图像信号,将其转换为与数据处理装置约定的信号格式,或将其转换为该图像数据接收电路11对应的信号格式。在一些示例中,图像数据接收电路11与主板依据VBO(V-By-One;video by one)协议进行通信。相应的,主板可以为具有特定功能的集成电路组合在一个芯片上形成的产品,将图像数据进行数据处理生成VBO格式的信号发送给图像数据接收电路11。其中,VBO是一种面向图像信息传输的数字接口标准技术,可以支持4.0Gbps高速信号传输,广泛应用于超高清液晶显示领域。
在书写模式下,触控信息接收电路21被配置为接收触控位置信息。具体的,当显示面板上触控组件发生触控时,该触控信息则将会被发送至触控信息接收电路21。触控位置信息也即发生触控点的坐标。此时,触控组件可以直接将触控位置信息发送至触控信息接收电路21。当然,触控组件也可以通过主板转将触控位置信息转发至触控信息接收电路21。在本公开实施例中并不对发送触控位置信息的执行主体进行限制。在一些示例中,触控信息接收电路21可以为异步收发传输器(Universal Asynchronous Receiver/Transmitter;简称:UART),也可以为串行外设 接口(Serial Peripheral Interface;简称:SPI)。在本公开实施例并不对触控信息接收电路21的具体结构进行限制,只要能够完成为主板或者触控组件发送的触控位置信息的接收即可。
在书写模式下,位置解析电路22被配置为根据触控位置信息,获取与该触控位置信息对应的背光分区信息。具体的,位置解析电路22可以根据触控信息接收电路21所接收到的触控位置信息,得到触控位置信息所对应的像素区,之后通过包括但不限与查表(映射)的方式,获取各触控位置信息对应的背光分区信息,并生成第一背光数据。
在书写模式下,背光数据选择电路23被配置为对第一背光数据选择输出,给待驱动的背光源。需要说明的是,本公开实施例中的背光数据选择电路23可以为硬件结构。例如:由于显示装置处于书写模式,故可以将未发生触控的位置对应的背光分区中的各光源关闭或者特定特定亮度光线。对于发生触控位置对应的背光分区中的各光源发出特定亮度光线。在一些示例中,对于发生触控位置的像素所显示的颜色,可以背光数据选择电路23可以选择输出与颜色对应的背光驱动电压给相应的背光分区中的各光源,也即不同颜色的显示对应的背光驱动电压可以是不同的,这样可以使得在不同颜色的书写下均能够达到较优的显示画质。在一些示例中,在书写模式下,对于未发生触控的像素区对应背光分区中各光源保持关闭状态,从而可以达到降低功耗的效果。
在书写模式下,图像数据选择电路12被配置为将第一补偿图像数据输出给待显示的显示面板;其中,第一补偿图像数据为根据背光数据选择电路23发送的第一背光数据对图像数据接收电路11所接收到的第一图像数据进行补偿得到的数据。需要说明的是,本公开实施例中的图像数据选择电路12可以为硬件结构。
在一些示例中,由于图像选择电路输出的是第一补偿图像数据,故可以在图像数据接收电路11和图像数据选择电路12之间设置第一补偿电路13。该第一补偿电路13被配置在书写模式下,根据接收到图像数 据接收电路11传输的第一图像数据,获取该第一图像数据对应的参数信息,参数信息包括但不限于各像素亮度、灰阶值、颜色中的至少一种,并根据图像数据对应的参数信息和第一背光数据对第一图像数据进行补偿,则可以得到第一补偿图像数据。通过第一背光数据对第一图像数据进行补偿,将补偿后的第一图像数据作为显示面板中的各像素的输入,可以有效的提高显示面板的显示画质,而且在本公开实施例中第一背光数据是根据触控位置信息直接获取的,无需等待一帧甚至更多帧第一图像数据之后才可得到,故有效的缓解显示延时的问题。
在一些示例中,第一补偿电路13被配置为对相对于位置解析电路22接收到的触控位置信息后、延时第一预定时间的第一图像数据,根据第一背光数据进行补偿,得到补偿后的第一图像数据,也即第一补偿图像数据。进一步的,由于数据处理装置在对图像数据和背光数据进行处理时帧同步的,故优选的第一预定时间为第一预设数量的帧周期。也就是说,第一补偿电路13是对相对于位置解析电路22接收到的触控位置信息后、延时一定数量的帧周期的第一图像数据,根据第一背光数据进行补偿的。需要说明的是,对于一款产品而言,其帧周期是固定值。在一些示例中,位置解析电路22具体被配置根据接收到的触控位置信息,得到笔记参数,以根据预设算法获取笔记位置信息,并根据笔记位置信息得到背光分区信息,也即得到第一背光数据。其中,笔记参数包括颜色、线宽等中的至少之一;预设算法可以为笔记平滑算法,例如贝塞尔曲线等。
例如:一个触控点(触控位置信息)对应10*10个像素,也即笔记的线宽为10个像素,当一个触控点对应一个背光分区,但该触控点对应的笔记由于对应10个像素,恰好这10像素对应两个背光分区,此时则需要根据笔记信息所得到背光分区信息,确定第一背光数据。也即:位置解析电路的得到第一背光数据的流程为:触控位置信息→笔迹信息→背光分区→第一背光数据。
在一些示例中,位置解析电路22根据接收到的触控位置信息得到第一背光数据具体可以为,根据所接收到的触控位置信息对上一帧第一图像数据对应第一背光数据进行更新,获取当前触控位置信息对应的第一背光数据。也就是说,当触控位置信息变化时,只是对第一背光数据进行更新,并不是对各背光分区对应的背光数据重新计算,这样可以大大减小运算量,尽可能降低显示延时。
综上,本公开实施例的数据处理装置,由于在书写模式下,可以通过触控位置信息计算出第一背光数据,无需等待获取帧图像数据之后才能够计算得到第一背光数据,故图像数据接收电路11所接收到主板发送的第一图像数据被补偿后,无需缓存,图像数据选择电路12则可以直接将补偿后的第一图像数据进行输出,确保了背光数据和图像数据的同步输出,从而有效的降低显示装置的显示延时,提高显示画质。
在一些示例中,图2为本公开实施例的数据处理装置中的位置解析电路的结构示意图;图3为本公开实施例的另一种数据处理装置的结构示意图;如图2和3所示,本公开实施例中的位置解析电路22可以包括:第一延时子电路221a、第一位置信息存储子电路222a、第一分区信息获取子电路223a。需要说明的是,对于位置解析电路22其可以为处理器,其中的第一延时子电路221a、第一位置信息存储子电路222a、第一分区信息获取子电路223a的功能由处理器中所存储的程序实现。
其中,第一延时子电路221a被配置为在书写模式下,将触控信息接收电路21所接收到的触控位置信息延时第二预定时间后再转发至位置信息存储子电路222。应当理解的是,由于延时子电路221将触控位置信息延时转发,故背光数据选择电路23输出的第一背光数据也将会被延时一定的时间。之所以要对背光数据的发送进行延时,是因为第一图像数据在主板端生成时需要一定的时间,故导致图像数据接收电路11接收到第一图像数据也会存在延时,而且触控位置信息发送至主板端时也会发生延时,因此对第一背光数据的发送进行延时可以保证与第一图像数 据的发送尽可能保持一致。故触控位置信息发送延时的第二预定时间与主板根据触控信息生成所述第一图像数据的时间相关;或者,第二预定时间与主板根据触控信息生成第一图像数据的时间和主板接收触控信息的延时时间相关。对于触控的延时对于一款产品而言,这个时间为一定值。
具体的,由于图像处理装置在对背光数据和图像数据进行处理,一般根据帧同步进行的处理,所以在计算延时时间时,可以以帧周期为单位。而且第一背光数据的是根据整帧图像数据得到,也就是说,在书写模式下,第一背光数据的得到需要根据整帧触控位置信息获取,因此需要将第一背光数据延时第二预设数量的帧周期后,将第一背光数据和第一图像数据同步发送。可以理解的是,第二预定时间也就是第二预设数量的帧周期,获取第二预设数量的帧周期则可以根据主板根据触控信息生成所述第一图像数据的时间除以帧周期得到,而对于第一图像数据的帧周期是固定,故仅需获取主板根据触控信息生成所述第一图像数据的时间即可得到第二预定时间。对于第一图像数据在主板端生成产生的延时时间可以通过测试得到。以下对主板端生成第一图像数据延迟时间测试方法进行说明。
从触控动作发生到图像显示整个链路为:在触控屏发生触控动作→主板→数据处理装置→显示面板。其中,从触控动作发生到图像显示总共延迟的时间包括触控延迟t1;主板端生成第一图像数据传输延迟t2;数据处理装置延迟t3;显示面板显示延迟t4;即总共延迟T=t1+t2+t3+t4;其中触控延迟t1和显示面板显示延迟t4为常量。而在本公开实施例中要求数据处理装置延迟t3为零。以下对主板端图像数据传输延迟的测试进行说明。计算图像数据在主板端的延迟的测试方法包括手机录像发和示波器测量法。
第一种:手机录像法
使用高速相机对触控操作进行录像,对录像视频进行分析,高速相 机的帧率为F;通过对录像视频进行逐帧分析,记录手指经过参考线的帧数F0;记录图像经过参考线的帧数F1;计算触控和图像数据延迟帧数△F=F1–F2;计算时间T=△F*(1/F)=(F1–F2)/F;结合T=t1+t2+t3+t4;计算主板端生成第一图像数据的延迟t2=T–t1–t3–t4=(F1–F2)/F-t1–t3–t4。
第二种:示波器测量法
通过示波器直接测量,主板端接到的串口数据和数据处理装置端收到的图像标记信息。具体操作步骤如下:保持触控屏幕全屏黑色,示波器探头1接入串口,示波器探头接入数据处理装置的引脚。单独触控屏幕,串口总线有数据出现,数据处理装置检测到图像后输出信号。通过示波器读取两者之间的时间差,即为主板端生成第一图像数据的延迟。
在一些示例中,第一延时子电路包括FIFO存储器。具体实现形式为上电初始化,在书写模式下,将触控信息接收电路21所接收到的触控位置信息写入FIFO,延迟△T后将触控位置信息输出。
第一位置信息存储子电路222a被配置为接收第一延时子电路发送的触控位置信息并进行存储。例如:本公开实施例中的显示面板为分辨率为224*126的电容屏,此时位置信息存储子电路222中电容屏中发生触控的位置信息,例如将发生触控位置的坐标信息进行存储。
在一些示例中,第一位置信息存储子电路222a可以为随机存取存储器(Random Access Memory,缩写:RAM),具体可以采用16位位宽深度(高8位代表行信息,低8位代表列信息),1位位宽数据。
第一分区信息获取子电路223a被配置为根据位置第一信息存储子电路222所存储的触控信息,确定触控位置信息所对应的背光分区信息,以得到第一背光数据,并通过背光数据选择电路23发送给待进行驱动的背光源。
具体的,第一分区信息获取子电路223a可以将电容屏分辨率信息映 射到背光分区模块,例如:背光分区信息为96*56,具体映射关系如下所示:(电容屏位置信息为a,b;背光位置信息为x,y)x=a*96/224;y=b*56/112。因此,可以获取每个触控位置信息对应的像素的背光分区信息。
在一些示例中,图4为本公开实施例的数据处理装置中的位置解析电路的结构示意图;图4为本公开实施例的另一种数据处理装置的结构示意图;如图4和5所示,本公开实施例中的位置解析电路22与可以包括:第二延时子电路221b、第二位置信息存储子电路222b、第二分区信息获取子电路223b。但区别在于,在该种示例中,第二位置信息存储子电路222b被配置为将触控信息接收电路21所接收的触控位置信息进行存储;第二分区信息获取子电路223b被配置为根据第一位置信息存储子电路222a所存储的触控信息,确定触控位置信息所对应的背光分区信息,得到第一背光数据;第二延时子电路221b被配置为将第一背光数据延时第三预定时间后发送给背光数据选择电路23,以使背光数据选择电路23将第一背光数据发送给待进行驱动的背光源。也就是说,在该种示例中,需要将在生成第一背光数据后延时第三预定时间再发送给背光数据选择电路23,以保证第一背光数据和第一图像数据同步输出,降低显示延时。需要说明的是,对于位置解析电路22其可以为处理器,其中的第二延时子电路221b、第二位置信息存储子电路222b、第二分区信息获取子电路223b的功能由处理器中所存储的程序实现。
进一步的,生成第一背光数据后延时第三预定时间再发送给背光数据选择电路23中的第三预定时间可以为主板生成预设帧的第一图像数据,也即,第三预定时间也可以为第三预定数量的帧周期。之所以需要延时预设帧第一图像数据是因为,图像处理装置在对背光数据和图像数据进行处理,一般根据帧同步进行的处理,所以在计算延时时间时,可以以帧周期为单位,因此延时预设帧第一图像数据输出第一背光数据,可以保证第一背光数据和第一图像数据同步输出。
在一些示例中,第二延时子电路221b包括FIFO存储器。具体实现形式为上电初始化,在书写模式下,将触控信息接收电路21所接收到的触控位置信息写入FIFO,延迟△T后将触控位置信息输出。
在一些示例中,本公开实施例中的数据处理装置的工作模式不仅包括书写模式,而且还包括非书写模式;其中,非书写模式则为显示装置的普通显示模式,例如观影模式。如图3所示,本公开实施例的数据处理装置不仅包括上述结构,而且还可以包括图像数据缓存电路。在非书写模式下,图像数据接收电路11被配置为接收第二图像数据;图像数据缓存电路被配置为对第二图像数据进行缓存。相应的,图像数据选择电路12还被配置为在所述非书写模式下,将第二补偿图像数据输出给待进行显示的显示面板;其中,第二补偿图像数据为在非书写模式下,根据第二背光数据对图像数据缓存电路输出的第二图像数据进行补偿后得到的数据。需要说明的是,由于图像数据选择电路在非书写模式下输出的是根据第二背光数据对图像数据缓存电路输出的图像数据进行补偿后得到的数据,因此本公开实施例的数据处理装置中,在图像数据缓存电路和图像数据选择电路12之间设置有第二补偿电路15,该第二补偿电路15在非书写模式下,根据接收到的图像数据缓存电路输出的第二图像数据和与该第二背光数据,得到第二补偿图像数据。第二背光数据则是根据所获取第二图像数据对应的参数信息,参数信息包括但不限于各像素的亮度、灰阶值、颜色中的至少一种,优选为灰阶值,之后根据第二图像数据对应的参数信息,所得到的背光数据。通过第二背光数据对第二图像数据进行补偿,将补偿后的图像数据作为显示面板中的各像素的输入,可以有效的提高显示面板的显示画质。
进一步的,继续参照图3,本公开实施例中的图像数据缓存电路具体可以包括写入控制子电路141和读出控制子电路142。写入控制子电路141被配置为接收图像数据接收电路11所输出的第二图像数据,并写入存储器145;读出控制子电路142被配置为读出存储器145中的第二 图像数据,以使图像数据选择电路12输第二补偿图像数据。其中,存储器145可以是DDR(Double date Rate,双倍速率同步动态随机存储器),例如:存储器为DDR3,用于读写视频信号,其可以由半导体器件制成,能够在一个时钟周期内传输两次数据,特点是读取数据的速率快。当然,在一些示例中,图像数据缓存电路还包括读写仲裁子电路143和存储器控制子电路144。读写仲裁子电路143用于对读写操作进行控制协调,例如:DDR3的读请求或写请求同时到来时,判断先执行方,协调写控制请求和读控制请求,以避免出现数据读写混乱。存储器控制子电路144用于维护存储器及管理存储器地址等。在此需要说明是的,由于存储器145的存储速率快,故在非书写模式下,图像数据接收电路11可以每接收到多行像素第二图像数据之后一同存入存储器中。
在一些示例中,如图3所示,本公开实施例数据处理装置不仅包括上述结构,而且还可以包括背光数据计算电路31。该背光数据计算电路31被配置为在非书写模式下,根据图像数据接收电路11接收的第二图像数据,计算得到第二背光数据,并发送给背光数据选择电路23,以发送给带待进行驱动的背光源。
例如:在非书写模式下,背光数据计算电路31可以根据第二图像数据得到的像素的参数信息,例如像素的灰阶值,得到各个背光分区对应的背光特征值,之后再根据各个分区的背光特征值计算得到各个分区的背光驱动电压值,也即得到第二背光数据。需要说明的是,一个像素区可以包括呈阵列排布的多个像素,一个背光分区对应一个像素区,背光分区和像素区的对应关系可以按照映射表的形式存储在背光计算电路的存储模块中。
具体的,背光数据计算电路31可以包括背光特征值计算子电路和背光驱动电压计算子电路。其中,背光特征值计算子电路可以根据每个背光分区所对应的像素区中各像素的灰阶值的均值和最大值,并通过加权得到,灰阶值的均值和最大值的权重可以根据显示场景进行设定。例如: 像素灰阶值:Gx=MAX(R、G、B),每个像素区中的像素个数40*40=1600,统计像素区中的各像素的灰阶值的均值:M0=SUM(G0+G1+……+G1599;统计像素区中像素灰阶值的最大值:M1=MAX(G0:G1599);计算背光特征值Fcal:Fcal=M0*(1-P0)+M1*P0。P0为权重因子,本公开实施例中以P0=0.75为例。背光驱动电压计算子电路则可以根据所得到的背光特征值计算得到每个背光分区的背光驱动电压值,并输出给背光数据选择电路23进行输出。
在本公开实施例的数据处理装置中,由于设置了背光数据计算电路31,故可以实现对显示装置中的各像素区对应的背光分区进行单独控制,因此可以有效的提高显示画质、对比度,同时还可以降低功耗。
在一些示例中,如图3所示,本公开实施例中的数据处理装置不仅包括上述结构,而且还包括模式解析电路,该模式解析电路被配置为接收主板发送的模式信息进行解析,得到显示装置的工作模式;工作模式包括书写模式和非书写模式。
例如:模式解析电路包括IIC子电路411和COM_DET子电路412。其中,IIC子电路411被配置为接收主板发送的控制指令并将该控制指令发送至COM_DET子电路412,该控制指令中携带有工作模式信息;COM_DET子电路412用于对接收的控制指令进行解析,确定显示装置的工作模式,并将工作模式发送给图像数据选择电路12和背光数据选择电路23。工作模式包括书写模式和非书写模式。需要说明的是,模式解析电路可以为处理器,其中的IIC子电路411和COM_DET子电路412可以由存储在处理器中的程序实现。
在一些示例中,本公开实施例的数据处理装置不仅包括上述结构,而且还可以包括图像数据发送电路16和背光数据存储电路24。其中,图像数据发送电路16被配置为将图像数据选择电路12选择输出的帧图像数据(第一图像数据或者第二图像数据)发送至显示面板。图像数据发送电路16的标识多为TX,其为VBO格式的发送接口,此时图像数 据发送电路16将接收到的帧图像数据转换成VBO格式的信号并发送至显示面板。背光数据存储电路24被配置为将背光数据选择电路23输出的背光数据(第一背光数据或者第二背光数据)进行存储后被发送背光源。该背光数据存储电路24可以为随机存取存储器。
为了更清楚本公开实施例的数据处理装置,以下结合图3和5所示的结构,对本公开两种示例性的数据处理装置进行具体说明。
如图3所示,该数据处理装置包括:图像数据接收电路11、图像数据缓存电路、图像数据选择电路12、图像数据发送电路16、背光数据计算电路31、触控信息接收电路21、位置解析电路22、背光数据选择电路23、背光数据存储电路24、模式解析电路、第一补偿电路13和第二补偿电路15。其中,图像数据缓存电路包括写入控制子电路141、存储器、存储控制子电路、读写仲裁子电路143。位置解析电路22包括第一延时子电路221a、第一位置信息存储子电路222a、第一分区信息获取子电路223a。模式解析电路包括IIC子电路411和COM_DET子电路。
继续参照图3,IIC子电路411被配置为接收主板发送的控制指令并将该控制指令发送至COM_DET子电路412,该控制指令中携带有工作模式信息;COM_DET子电路412被配置对接收的控制指令进行解析,确定显示装置的工作模式,并将工作模式发送给图像数据选择电路12和背光数据选择电路23。当用户选择的工作模式为书写模式时,触控信息接收电路21接收到触控位置信息之后通过第一延时子电路221a将触控位置信息延时预设数量的帧周期后再转发至第一位置信息存储子电路222a进行存储,第一分区信息获取子电路223a被配置为根据第一位置信息存储子电路222a所存储的触控信息,确定触控位置信息所对应的背光分区信息,也即得到第一背光数据,并将第一背光数据发送给背光数据选择电路23。与此同时,主板根据触控位置信息生成第一图像数据,并将第一图像数据发送至图像数据接收电路11;第一补偿电路13根据第一背光数据对第一图像数据进行补偿,得到第一补偿图像数据发送给 图像数据选择电路12。之后,背光数据选择电路23将第一背光数据输出给背光数据存储电路24存储后,并输出给待进行驱动的背光源;数据选择电路12则选择输出第一补偿图像数据,并通过图像数据发送电路16将第一补偿图像数据发送至待进行显示的显示面板。其中,主板和图像数据接收电路11之间,以及图像数据发送电路16和显示面板之间均采用VBO协议进行通信。延时子电路当用户选择非书写模式时,主板根据待显示的生成第二图像数据,主板发送的第二图像数据由图像数据接收电路11接收并预存多行像素的第二图像数据后,通过写控制子电路写入存储器中。与此同时,背光数据计算电路31则根据图像数据接收电路11接收第二图像数据获取该第二图像数据对应的参数信息,参数信息包括但不限于各像素的亮度、灰阶值、颜色中的至少一种,并根据图像数据对应的参数信息,得到对应的第二背光数据;之后,第二补偿电路根据得到的第二背光数据对读控制子电路读出的第二图像数据进行补偿,则可以得到第二补偿图像数据,并将第二补偿图像数据发送至图像数据选择电路12,图像数据选择电路12通过图像数据发送电路16将第二补偿图像数据发送至显示面板进行显示。背光数据计算电路31将计算得到的第二背光数据输出给背光数据选择电路23,光数据选择电路23则将得到的第二背光数据存储至背光数据存储电路24,并通过背光数据存储电路24发送给待进行驱动的背光源。
需要说明的是,对于上述各电路和子电路的具体功能与上述介绍相同,故在此不再详细赘述。
如图5所示,该种数据处理装置与上述数据处理装置结构大致相同,区别仅在于,位置解析电路22包括第二延时子电路221b、第二位置信息存储子电路222b、第二分区信息获取子电路223b。第二位置信息存储子电路222b将触控信息接收电路21所接收的触控位置信息进行存储;第二分区信息获取子电路223b被配置为根据第二位置信息存储子电路222b所存储的触控信息,确定触控位置信息所对应的背光分区信息,得 到第一背光数据;第二延时子电路221b将第一背光数据延时预设数量的帧周期后发送给背光数据选择电路23,以使背光数据选择电路23将第一背光数据发送给待进行驱动的背光源。之所以需要延时预设帧第一图像数据是因为,第一背光数据是根据整帧第一图像数据获取的,故延时预设帧第一图像数据输出第一背光数据,可以保证第一背光数据和第一图像数据同步输出。对于该种结构的数据处理装置的其余部分与上述示例的数据处理装置相同,故在此不再赘述。本公开实施例还提供一种数据处理方法,该方法可以通过上述任一数据处理装置实现。本公开实施例中的数据处理方法包括将图像数据发送给待显示的显示面板和将背光数据的发送给待驱动的背光源。
在一些示例中,本公开实施例中的数据处理方法包括在书写模式下,同时将第一图像数据发送给待显示的显示面板和将第一背光数据发送给待进行驱动的背光源。
其中,图6为本公开实施例的数据处理方法中在书写模式下的第一背光数据传输的流程图;如图6所示,在书写模式下,将第一背光数据发送给待进行驱动的背光源的步骤包括:
S11、接收触控位置信息。
例如:触控组件将触控位置信息直接发送至数据处理装置的触控信息接收电路21。再例如:触控组件将触控位置信息发送至主板,由主板将触控位置信息发送至数据处理装置的触控信息接收电路21。
S12、根据触控位置信息,获取得到第一背光数据,并发送至待进行驱动的背光源。
例如:步骤S12可以如下步骤。
S1211、将触控位置信息延时第二预定时间后进行存储。
例如:步骤S1211可以包括通过第一延时子电路221a将触控位置信息延时第二预定时间后再转发至第一位置信息存储子电路222a进行存 储。
其中,之所以要对第一背光数据的发送进行延时,是因为第一图像数据在主板端生成时需要一定的时间,故导致图像数据接收电路11接收到第一图像数据也会存在延时,而且触控位置信息发送至主板端时也会发生延时,因此对第一背光数据的发送进行延时可以保证与第一图像数据的发送尽可能保持一致。故触控位置信息发送延时的第二预定时间与主板根据触控信息生成所述第一图像数据的时间相关;或者,第二预定时间与主板根据触控信息生成第一图像数据的时间和主板接收触控信息的延时时间相关。对于触控的延时对于一款产品而言,这个时间为一定值。
具体的,由于图像数据处理装置在对图像数据和背光数据进行处理时,一般根据帧同步进行的处理,所以在计算延时时间时,可以以帧周期为单位。同时,第一背光数据的得到根据整帧图像数据得到,在书写模式下,第一背光数据的得到需要根据整帧触控位置信息获取,因此需要将第一背光数据延时预设数量的帧周期后,以使第一背光数据和第一图像数据同步后进行发送。可以理解的是,第二预定时间也就是第二预设数量的帧周期,获取预设数量的帧周期则可以根据主板根据触控信息生成所述第一图像数据的时间除以帧周期得到,而对于第一图像数据的帧周期是固定,故仅需获取主板根据触控信息生成所述第一图像数据的时间即可得到第二预定时间。对于上述延时的第二预定时间的获取可以采用上述的方式获取,故在此不再赘述。
S1212、根据延时第二预定时间后进行存储的所述触控位置信息,确定出该触控位置信息所对应的背光分区信息,以得到第一背光数据。
例如:步骤S1212可以包括:第一分区信息获取子电路223a根据第一位置信息存储子电路222a所存储的触控位置信息,确定触控位置信息所对应的背光分区信息,并获取各背光分区对应的背光数据,也即得到第一背光数据,以发送至背光数据选择电路23。
S1213、并将第一背光数据发送至所述待进行驱动的背光源。
例如:步骤S1213可以包括:背光数据选择电路23将得到的第一背光数据存储至背光数据存储电路24,通过背光数据存储电路24发送给待进行驱动的背光源。
例如:步骤S12还可以采用如下步骤实现。
S1221、对触控位置信息进行存储,并根据所存储的触控位置信息,确定触控位置信息所对应的背光分区信息,以得到第一背光数据
例如:步骤S1221可以包括:第二位置信息存储子电路222b所接收的触控位置信息进行存储,以使第二分区信息获取子电路223b被配置为根据第二位置信息存储子电路222b所存储的触控信息,确定触控位置信息所对应的背光分区信息,得到第一背光数据。
S1222、将所述第一背光数据延时第三预定时间后发送。
例如:步骤S1222可以包括:第二延时子电路221b被配置为将第一背光数据延时第三预定时间后发送给背光数据选择电路23。
也就是说,在该种示例中,需要将在生成第一背光数据后延时预定时间再发送给背光数据选择电路23,以保证第一背光数据和第一图像数据同步输出,降低显示延时。
进一步的,生成第一背光数据后延时预定时间再发送给背光数据选择电路23中的预定时间可以为主板生成预设帧的第一图像数据。之所以需要延时预设帧第一图像数据是因为,第一背光数据是根据整帧第一图像数据获取的,故延时预设数量的帧周期第一图像数据输出第一背光数据,可以保证第一背光数据和第一图像数据同步输出。也即,第三预定时间为预设数量的帧周期。
S1223、将第一背光数据发送给待进行驱动的背光源。
例如:步骤S1223可以包括:背光数据选择电路23将得到的第一背光数据存储至背光数据存储电路24,通过背光数据存储电路24发送给 待进行驱动的背光源。
在一些示例中,在书写模式下,将第一背光数据发送至待进行驱动的背光源的步骤可以包括:根据所接收到的触控位置信息对上一帧第一图像数据对应第一背光数据进行更新,获取当前触控位置信息对应的第一背光数据,将该第一背光数据发送至待进行驱动的背光源。也就是说,当触控位置信息变化时,只是对第一背光数据进行更新,并不是对各背光分区对应的背光数据重新计算,这样可以大大减小运算量,尽可能降低显示延时。
例如:上述步骤可以通过位置解析电路22实现。
在本公开实施例中,将第一图像数据发送给显示面板的步骤,具体可以包括如下步骤:
S21、接收主板发送的第一图像数据。
例如:通过数据处理装置中的图像数据接收电路11接收主板发送的第一图像数据。其中,图像数据接收电路11和主板采用VBO协议进行通信连接。
S22、根据第一背光数据对第一图像数据进行补偿得到第一补偿图像数据,并将第一补偿图像数据发送至待显示的显示面板。
例如:步骤S22具体可以包括:数据处理装置中的第一补偿电路13对相对于接收到的所述触控位置信息后、延时第一预定时间的所述第一图像数据,根据所述第一背光数据进行补偿,得到所述第一补偿图像数据,并发送至图像数据选择电路12,通过图像数据选择电路12选择输出发送至图像数据发送电路16,以通过图像数据发送电路16将第一补偿图像数据发送至显示面板。其中,图像数据发送电路16和显示面板之间采用VBO协议进行通信。其中,第一预定时间为第一预设数量的帧周期。
在一些示例中,本公开实施例中的数据处理方法不仅包括书写模式 下的数据处理方法,还包括非书写模式下的数据处理方法,在非书写模式下数据处理方法包括将第二图像数据发送给待进行显示的显示面板和将第二背光数据发送给待进行驱动的背光源。
其中,图8为本公开实施例的数据处理方法中在非书写模式下的第二背光数据传输的流程图;如图8所示,在非书写模式下,将第二背光数据发送至待驱动的背光源的步骤,具体可以包括如下步骤。
S31、根据接收到的第二图像数据,计算得到第二背光数据,以发送给待进行驱动的背光源。
例如:在非书写模式下,数据处理装置中的背光数据计算电路31可以根据第二图像数据接收到的像素的参数信息,例如像素的灰阶值,得到各个背光分区对应的背光特征值,之后再根据各个分区的背光特征值计算得到各个分区的背光驱动电压值。需要说明的是,一个像素区可以包括呈阵列排布的多个像素,一个背光分区对应一个像素区,背光分区与像素区的对应关系可以按照映射表的形式存储在背光计算电路中。具体的,背光数据计算电路31可以包括背光特征值计算子电路和背光驱动电压计算子电路。其中,背光特征值计算子电路可以根据每个背光分区所对应的像素区中各像素的灰阶值的均值和最大值,并通过加权得到,灰阶值的均值和最大值的权重可以根据显示场景进行设定。背光驱动电压计算子电路则可以根据所得到的背光特征值计算得到每个背光分区的背光驱动电压值,也即得到第二背光数据,并输出给背光数据选择电路23进行输出。其中,图9为本公开实施例的数据处理方法中在非书写模式下的第二图像数据传输的流程图;如图9所示,在非书写模式下,将第二图像数据发送给待显示的显示面板的步骤,具体可以包括如下步骤:
S41、接收主板发送的第二图像数据。
例如:通过数据处理装置中的图像数据接收电路11接收主板发送的第二图像数据。其中,图像数据接收电路11和主板采用VBO协议进行通信连接。
S42、将第二图像数据进行缓存。
例如:当步骤S41中接收到预定行数的第二图像数据后,数据处理装置中的图像数据缓存电路中的写入控制子电路141将步骤S41中接收到预定行数的图像数据写入存储器中,之后通过读控制子电路将存储器中的第二图像数据读出。
之所以在步骤S41中接收到预定行数的第二图像数据后才对图像进行存储,是因为图像数据缓存电路可以采用包括但不限于DDR3,其读取数据的速率快。
S43、接收步骤S42读出的第二图像数据,根据第二背光数据对第二图像数据进行补偿得到第二补偿图像数据,并将第二补偿图像数据发送至待进行显示的显示面板。
例如:数据处理装置中的第二补偿电路15接收到的图像数据缓存电路读出的第二图像数据,此时根据背光数据计算电路计算得到的第二背光数据对第二图像数据进行补偿,则可以得到第二补偿图像数据。通过第二背光数据对第二图像数据进行补偿,将补偿后的图像数据作为显示面板中的各像素的输入,可以有效的提高显示面板的显示画质。
在一些示例中,本公开实施例中的数据处理方法不仅包括前述步骤,而且还包括步骤S01、对工作模式解析,并将工作模式发送给图像数据选择电路12和背光数据选择电路23。
例如:数据处理装置中的模式解析电路包括IIC子电路411和COM_DET子电路412。IIC子电路411接收主板发送的控制指令并将该控制指令发送至COM_DET子电路412,该控制指令中携带有工作模式信息;COM_DET子电路412对接收的控制指令进行解析,确定显示装置的工作模式,并将工作模式发送给图像数据选择电路12和背光数据选择电路23。当用户选择的工作模式为书写模式时则执行步骤S11-S12和步骤S21-S22;当用户选择工作模式为非书写模式时,则执行步骤S31-S13和步骤S41。
本公开实施例提供的图像数据的传输方法,由于采用上述的图像数据处理装置,故在书写模式下可以实现背光数据和图像数据的零延时输出,从而可以有效的提高显示画质。
图10为本公开实施例的一种电子设备的结构示意图。如图10所示,本公开实施例提供一种电子设备包括:一个或多个处理器101、存储器102一个或多个I/O接口103。存储器102上存储有一个或多个程序,当该一个或多个程序被该一个或多个处理器执行,使得该一个或多个处理器实现如上述实施例中任一的数据处理方法;一个或多个I/O接口103连接在处理器与存储器之间,配置为实现处理器与存储器的信息交互。
其中,处理器101为具有数据处理能力的器件,其包括但不限于中央处理器(CPU)等;存储器102为具有数据存储能力的器件,其包括但不限于随机存取存储器(RAM,更具体如SDRAM、DDR等)、只读存储器(ROM)、带电可擦可编程只读存储器(EEPROM)、闪存(FLASH);I/O接口(读写接口)103连接在处理器101与存储器102间,能实现处理器101与存储器102的信息交互,其包括但不限于数据总线(Bus)等。
在一些实施例中,处理器101、存储器102和I/O接口103通过总线104相互连接,进而与计算设备的其它组件连接。
在一些实施例中,该一个或多个处理器101包括现场可编程门阵列。
本公开实施例提供的一种计算机可读介质的结构示意图。该计算机可读介质上存储有计算机程序,其中,该程序被处理器执行时实现如上述实施例中任一的图像数据处理方法中的步骤。
图11为本公开实施例的智能交互平板的结构示意图;如图11所示,本公开实施例还提供一种智能交互平板,其包括上述的数据处理装置1、显示面板2、背光源3、主板4和触控组件5。由于本公开实施例中的上述的数据处理装置1,故其可以在书写模式下可以实现第一背光数据和第一图像数据的零延时输出,从而可以有效的提高显示画质。
在一些示例中,触控组件5被配置为向所述数据处理装置1发送触控位置信息,以及被配置为向主板4发送触控位置信息,主板4被配置为向数据处理装置1发送触控位置信息。主板4被配置为向数据处理装置1发送图像数据;所述图像数据包括上述示例中提及的第一图像数据和第二图像数据。主板4主板被配置为向数据处理装置1发送模式信息,以供数据处理装置1解析出工作模式,工作模式包括书写模式和非书写模式。在一些示例中,触控组件5可以为电容触控组件或者红外触控组件等;显示面板可以为液晶面板、手机、平板电脑等。
特别地,根据本公开实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在机器可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理单元(CPU)执行时,执行本申请的***中限定的上述功能。
需要说明的是,本申请所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。 这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,前述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的电路或子电路可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的电路或子电路也可以设置在处理器中,例如,可以描述为:一种处理器,包括:接收电路和处理电路,该处理模块包括写入子电路和读取子电路。其中,这些电路或子电路的名称在某种情况下并不构成对该电路或子电路本身的限定,例如,接收电路还可以被描述为“接收视频信号”。
可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变 型和改进,这些变型和改进也视为本发明的保护范围。

Claims (37)

  1. 一种数据处理装置,其工作模式包括:第一模式;所述数据处理装置包括:图像数据接收电路、触控信息接收电路、位置解析电路、背光数据选择电路和图像数据选择电路;其中,
    在所述第一模式下:
    所述图像数据接收电路,被配置为接收主板发送的第一图像数据;
    所述触控信息接收电路,被配置为接收触控位置信息;
    所述位置解析电路,被配置为根据所述触控位置信息,获取所述触控位置信息所对应的背光分区信息,以得到所述第一背光数据;
    所述背光数据选择电路,被配置为将所述第一背光数据选择输出给待驱动的背光源;
    所述图像数据选择电路,被配置为将第一补偿图像数据输出给待进行显示的显示面板;其中,所述第一补偿图像数据为根据第一背光数据对所述第一图像数据进行补偿得到的数据。
  2. 根据权利要求1所述的数据处理装置,其中,还包括:第一补偿电路;
    在所述第一模式下:
    所述第一补偿电路,被配置为对相对于接收到的所述触控位置信息后、延时第一预定时间的所述第一图像数据,根据所述第一背光数据进行补偿,得到所述第一补偿图像数据。3.根据权利要求2所述的数据处理装置,其中,所述第一预定时间为第一预设数量的帧周期。
  3. 根据权利要求1所述的数据处理装置,其中,所述触控信息接收电路,被配置为接收所述主板发送的所述触控位置信息。
  4. 根据权利要求1所述的数据处理装置,其中,所述触控信息接收电路,被配置为接收触控组件发送的所述触控位置信息。
  5. 根据权利要求1所述的数据处理装置,其中,所述位置解析电路包括:
    第一延时子电路,被配置为将所述触控信息接收电路所接收的所述触控位置信息延迟第二预定时间后进行发送;
    第一位置信息存储子电路,被配置为接收所述第一延时子电路发送的触控位置信息并进行存储;
    第一分区信息获取子电路,被配置为根据所述第一位置信息存储子电路所存储的触控信息,确定所述触控位置信息所对应的背光分区信息,以得到第一背光数据,以使所述背光数据选择电路输出给所述待进行驱动的背光源。
  6. 根据权利要求6所述的数据处理装置,其中,所述第二预定时间为第二预设数量的帧周期;
    所述第一延时子电路,被配置为将所述触控信息接收电路所接收的所述触控位置信息延迟所述第二预设数量的帧周期后进行发送。
  7. 根据权利要求6所述的数据处理装置,其中,所述第一延时子电路包括FIFO存储器。
  8. 根据权利要求1所述的数据处理装置,其中,所述位置解析电路包括:
    第二位置信息存储子电路,被配置为将所述触控信息接收电路所接收的所述触控位置信息进行存储;
    第二分区信息获取子电路,被配置为根据所述位置信息存储子电路所存储的触控位置信息,确定所述触控位置信息所对应的背光分区信息,得到第一背光数据;
    第二延时子电路,被配置为将所述第一背光数据延时第三预定时间后发送给所述背光数据选择电路。
  9. 根据权利要求9所述的数据处理装置,其中,所述第三预定时 间为第三预设数量的帧周期;
    所述第二延时子电路,被配置为将所述第一背光数据延时所述第三预设数量的帧周期后发送给所述背光数据选择电路。
  10. 根据权利要求9所述的数据处理装置,其中,所述第二延时子电路包括FIFO存储器。
  11. 根据权利要求1所述的数据处理装置,其中,所述位置解析电路,被配置为根据所述触控位置信息,对上一帧所述第一图像数据对应的所述第一背光数据进行更新,获取该触控位置信息所对应的背光分区信息,以得到该触控位置信息所对应的所述第一背光数据。
  12. 根据权利要求1-12中任一项所述的数据处理装置,其中,所述数据处理装置的工作模式还包括第二模式,所述数据处理装置还包括:图像数据缓存电路;
    在所述第二模式下:所述图像数据接收电路,还被配置为接收所述主板发送的第二图像数据;
    所述图像数据缓存电路,被配置为对所述第二图像数据进行缓存;
    所述图像数据选择电路,还被配置为,将第二补偿图像数据输出给待进行显示的显示面板;其中,所述第二补偿图像数据为根据第二背光数据对所述第二图像数据进行补偿后得到的数据;所述第二背光数据为根据所述图像数据接收电路所接收到的所述第二图像数据计算得到。
  13. 根据权利要求13所述的数据处理装置,其中,还包括:第二补偿电路;
    在第二模式下:
    所述第二补偿电路,被配置为根据所述第二背光数据对所述所述图像数据缓存电路所读出的所述第二图像数据进行补偿,得到所述第二补偿图像数据。15.根据权利要求13所述的数据处理装置,其中,所述图像数据缓存电路包括:
    写入控制子电路,被配置为接收所述第二图像数据,并写入存储器;
    读出控制子电路,被配置为读出所述存储器中的所述第二图像数据,以使所述图像数据选择电路输出所述第二补偿图像数据。
  14. 根据权利要求13所述的数据处理装置,其中,还包括:背光数据计算电路,被配置为根据所述图像数据接收电路接收的所述第二图像数据,计算得到第二背光数据,并发送给所述背光数据选择电路,以输出给所述待进行驱动的背光源。
  15. 根据权利要求16所述的数据处理装置,其中,所述背光数据计算电路包括:
    背光特征值计算子电路,被配置为在第二模式下,根据所述图像数据接收电路接收的第二图像数据,获取各像素的灰阶值,并根据各像素区中的像素的灰阶值,得到与像素区对应的各个背光分区的背光特征值;
    背光驱动电压计算子电路,被配置为根据所述背光特征值计算得到每个所述背光分区中的光源的背光驱动电压值,以得到所述第二背光数据,并输出给所述背光数据选择电路进行输出。
  16. 根据权利要求1-17中任一项所述的数据处理装置,其中,还包括:
    模式解析电路,被配置为接收主板发送的模式信息进行解析,得到所述显示装置的工作模式。
  17. 一种数据处理方法,其包括:在第一模式下,将第一图像数据发送给待进行显示的显示面板的同时将第一背光数据发送给待进行驱动背光源;其中,
    在所述第一模式下,将所述第一图像数据发送给显示面板的步骤包括:
    接收主板发送的所述第一图像数据;
    根据所述第一背光数据对所述第一图像数据进行补偿得到第一补偿 图像数据,并发送至所述待进行显示的显示面板;
    在所述第一模式下,将所述第一背光数据发送给背光源的步骤包括:
    接收触控位置信息;
    根据所述触控位置信息,获取与所述触控位置信息的背光分区信息,得到所述第一背光数据,并发送至所述待进行驱动的背光源。
  18. 根据权利要求19所述的数据处理方法,其中,所述根据所述第一背光数据对所述第一图像数据进行补偿得到第一补偿图像数据,并发送至所述待进行显示的显示面板的步骤,包括:
    对相对于接收到的所述触控位置信息后、延时第一预定时间的所述第一图像数据,根据所述第一背光数据进行补偿,得到所述第一补偿图像数据;
    将所述第一补偿图像数据发送至所述待进行显示的显示面板。21.根据权利要求20所述的数据处理方法,其中,所述第一预定时间为第一预设数量的帧周期;所述对相对于接收到的所述触控位置信息后、延时第一预定时间的所述第一图像数据,根据所述第一背光数据进行补偿,得到所述第一补偿图像数据的步骤,包括:
    对相对于接收到的所述触控位置信息后、延时所述第一预设数量的帧周期的所述第一图像数据,根据所述第一背光数据进行补偿,得到所述第一补偿图像数据。
  19. 根据权利要求21所述的数据处理方法,其中,所述接收触控位置信息的步骤包括:
    接收所述主板发送的触控位置信息。
  20. 根据权利要求19所述的数据处理方法,其中,所述接收触控位置信息的步骤包括:
    接收所述触控组件发送的触控位置信息。
  21. 根据权利要求19所述的数据处理方法,其中,所述根据所述触 控位置信息,获取与所述触控位置信息的背光分区信息,得到第一背光数据,并发送至所述背光源的步骤,包括:
    将所述触控位置信息延时第二预定时间后进行存储;
    根据延时所述第二预定时间后进行存储的所述触控位置信息,确定出该触控位置信息所对应的背光分区信息,以得到第一背光数据,并将所述第一背光数据发送至所述待进行驱动的背光源。
  22. 根据权利要求24所述的数据处理方法,其中,所述第二预定时间为第二预设数量的帧周期;所述将所述触控位置信息延时第二预定时间后进行存储的步骤,包括:
    将所述触控位置信息延时所述第二预设数量的帧周期后进行存储。
  23. 根据权利要求19所述的数据处理方法,其中,所述根据所述触控位置信息,获取与所述触控位置信息的背光分区信息,得到第一背光数据,并发送至所述背光源的步骤,包括:
    对所述触控位置信息进行存储;
    根据所存储的触控位置信息,确定触控位置信息所对应的背光分区信息,以得到第一背光数据;
    将所述第一背光数据延时第三预定时间后发送至所述待进行驱动的背光源。
  24. 根据权利要求26所述的数据处理方法,其中,所述第三预定时间为第三预设数量的帧周期;所述将所述第一背光数据延时第三预定时间后发送至所述待进行驱动的背光源的步骤,包括:
    将所述第一背光数据延时所述第三预设数量的帧周期后发送至所述待进行驱动的背光源。
  25. 根据权利要求19所述的数据处理方法,其中,所述根据所述触控位置信息,获取与所述触控位置信息的背光分区信息,得到所述第一背光数据,并发送至所述待进行驱动的背光源的步骤,包括:
    根据所述触控位置信息,对上一帧所述第一图像数据对应的所述第一背光数据进行更新,获取该触控位置信息所对应的背光分区信息,以得到该触控位置信息所对应的所述第一背光数据,并发送至所述待进行驱动的背光源。
  26. 根据权利要求19所述的数据处理方法,其中,所述方法还包括:
    在第二模式下,将第二图像数据发送给所述待进行显示的显示面板的同时将第二背光数据发送给所述待进行驱动的背光源;其中,
    在所述第二模式下,将所述第二图像数据发送给所述待进行显示的显示面板的步骤包括:
    接收所述主板发送的第二图像数据;
    将所述第二图像数据进行缓存;
    读出缓存的所述第二图像数据,并根据所述第二图像数据对应的第二背光数据,并对所述第二图像数据进行补偿得到第二补偿图像数据,并发送至所述待进行显示的显示面板;
    在所述第二模式下,将所述第二背光数据发送给所述待进行驱动的背光源的步骤包括:
    根据所述第二图像数据,计算得到所述第二背光数据,并发送给所述待进行驱动的背光源。
  27. 根据权利要求28所述的数据处理方法,其中,所述根据所述第二图像数据,计算得到第二背光数据,并发送给所述待进行驱动的背光源的步骤,包括:
    根据所述第二图像数据,获取各像素的灰阶值,并根据各像素区中的像素的灰阶值,得到与像素区对应的各个背光分区的背光特征值;
    根据所述背光特征值计算得到每个所述背光分区中的光源的背光驱动电压值,以得到所述第二背光数据,并发送给所述待进行驱动的背光源。
  28. 根据权利要求19所述的数据处理方法,其中,所述方法还包括:
    接收所述主板发送的模式信息进行解析,得到所述显示装置的工作模式;所述工作模式包括第一模式和第二模式。
  29. 一种电子设备,其包括:
    一个或多个处理器;
    存储器,用于存储一个或多个程序;
    当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求19至31中任一所述的数据处理方法。
  30. 根据权利要求32所述的电子设备,其中,
    所述处理器包括现场可编程门阵列。
  31. 一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序在被处理器执行时实现如权利要求19至31中任一所述的数据处理方法中的步骤。
  32. 一种智能交互平板,其包括:
    主板、数据处理装置、显示面板、触控组件、背光源,其中,所述图像数据处理装置采用如权利要求1至18中任一所述的图像数据处理装置。
  33. 根据权利要求35所述的智能交互平板,其中,所述触控组件被配置为向所述数据处理装置发送触控位置信息。
  34. 根据权利要求35所述的智能交互平板,其中,所述触控组件被配置为向所述主板发送触控位置信息,所述主板被配置为向所述数据处理装置发送触控位置信息。
  35. 根据权利要求35所述的智能交互平板,其中,所述触控组件为电容触控组件或者红外触控组件。
  36. 根据权利要求35所述的智能交互平板,其中,所述主板被配置 为向所述数据处理装置发送图像数据;所述图像数据包括第一图像数据和第二图像数据。
  37. 根据权利要求35所述的智能交互平板,其中,所述主板被配置为向所述数据处理装置发送模式信息,以供所述数据处理装置解析出工作模式,所述工作模式包括第一模式和第二模式。
PCT/CN2021/139855 2021-12-21 2021-12-21 数据传输装置、方法、电子设备、介质和智能交互平板 WO2023115288A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202180004081.0A CN116888659A (zh) 2021-12-21 2021-12-21 数据传输装置、方法、电子设备、介质和智能交互平板
US18/284,233 US20240169880A1 (en) 2021-12-21 2021-12-21 Data processing apparatus, data processing method, electronic device, medium, and smart interactive tablet
PCT/CN2021/139855 WO2023115288A1 (zh) 2021-12-21 2021-12-21 数据传输装置、方法、电子设备、介质和智能交互平板

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2021/139855 WO2023115288A1 (zh) 2021-12-21 2021-12-21 数据传输装置、方法、电子设备、介质和智能交互平板

Publications (1)

Publication Number Publication Date
WO2023115288A1 true WO2023115288A1 (zh) 2023-06-29

Family

ID=86900802

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/139855 WO2023115288A1 (zh) 2021-12-21 2021-12-21 数据传输装置、方法、电子设备、介质和智能交互平板

Country Status (3)

Country Link
US (1) US20240169880A1 (zh)
CN (1) CN116888659A (zh)
WO (1) WO2023115288A1 (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150130850A1 (en) * 2013-11-12 2015-05-14 Nvidia Corporation Method and apparatus to provide a lower power user interface on an lcd panel through localized backlight control
CN110211543A (zh) * 2019-07-10 2019-09-06 京东方科技集团股份有限公司 局部背光调节方法和装置、虚拟现实***
WO2019239928A1 (ja) * 2018-06-15 2019-12-19 シャープ株式会社 制御装置、表示装置および制御方法
US20210027722A1 (en) * 2019-07-24 2021-01-28 Microsoft Technology Licensing, Llc Adaptive Low Power Touch and Display Device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150130850A1 (en) * 2013-11-12 2015-05-14 Nvidia Corporation Method and apparatus to provide a lower power user interface on an lcd panel through localized backlight control
WO2019239928A1 (ja) * 2018-06-15 2019-12-19 シャープ株式会社 制御装置、表示装置および制御方法
CN110211543A (zh) * 2019-07-10 2019-09-06 京东方科技集团股份有限公司 局部背光调节方法和装置、虚拟现实***
US20210027722A1 (en) * 2019-07-24 2021-01-28 Microsoft Technology Licensing, Llc Adaptive Low Power Touch and Display Device

Also Published As

Publication number Publication date
CN116888659A (zh) 2023-10-13
US20240169880A1 (en) 2024-05-23

Similar Documents

Publication Publication Date Title
US9891747B2 (en) Multi-touch sensitive display device and method for assigning touch identification therein
KR101374018B1 (ko) 터치 스크린 구동 장치 및 방법
US7262776B1 (en) Incremental updating of animated displays using copy-on-write semantics
US8754828B2 (en) Master synchronization for multiple displays
US9465497B2 (en) Touch sensing system
US10475405B2 (en) Dynamic control of display refresh rate based on user interface activity
CN108255333A (zh) 触摸感测***及其驱动方法
TWI514218B (zh) 具有整合型觸控螢幕的顯示裝置及其驅動方法
US20170018219A1 (en) Pixel signal compensation for a display panel
US20190182452A1 (en) Dynamic control of display refresh rate based on user interface activity
US20110043466A1 (en) Touch screen liquid crystal display device
CN104571683A (zh) 触摸感测***及其驱动方法
KR20140076054A (ko) 터치 센서들을 가지는 표시장치와 그 게이트 구동회로 제어 방법
TW201636950A (zh) 用以從單一影像產生各種解析度影像之縮放器電路與包括該縮放器電路之裝置
KR20210078078A (ko) 지터를 감소시키는 터치센싱장치 및 터치센싱방법
KR102383821B1 (ko) 데이터를 공유하는 터치시스템, 터치ic 및 그 제어방법
JP2014146234A (ja) タッチパネルコントローラ及び半導体装置
WO2023115288A1 (zh) 数据传输装置、方法、电子设备、介质和智能交互平板
KR20170051784A (ko) 터치 스크린을 갖는 표시패널과 이를 이용한 표시장치
TWI739436B (zh) 調節多媒體黑板顯示的方法、裝置、電腦可讀取記錄媒體和電子設備
KR101398253B1 (ko) 터치 스크린 구동 장치 및 방법
WO2021098284A1 (zh) 显示控制***及显示设备
KR102285909B1 (ko) 터치센서 일체형 표시장치
WO2024059967A1 (zh) 交互***、板卡、书写轨迹显示方法、平板和存储介质
WO2024131274A1 (zh) 触控显示方法、装置、设备、***和可读存储介质

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 202180004081.0

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21968442

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 18284233

Country of ref document: US