CN109753303B - Visual angle compensation method, device and equipment - Google Patents

Visual angle compensation method, device and equipment Download PDF

Info

Publication number
CN109753303B
CN109753303B CN201910011099.8A CN201910011099A CN109753303B CN 109753303 B CN109753303 B CN 109753303B CN 201910011099 A CN201910011099 A CN 201910011099A CN 109753303 B CN109753303 B CN 109753303B
Authority
CN
China
Prior art keywords
program code
code version
initial
view
viewing angle
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN201910011099.8A
Other languages
Chinese (zh)
Other versions
CN109753303A (en
Inventor
席通
郑君叶
陈金水
李文东
白王静
刘翔
储周硕
八木敏文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu BOE Display Technology Co Ltd
Original Assignee
Chengdu CEC Panda Display Technology Co Ltd
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 Chengdu CEC Panda Display Technology Co Ltd filed Critical Chengdu CEC Panda Display Technology Co Ltd
Priority to CN201910011099.8A priority Critical patent/CN109753303B/en
Publication of CN109753303A publication Critical patent/CN109753303A/en
Application granted granted Critical
Publication of CN109753303B publication Critical patent/CN109753303B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Liquid Crystal Display Device Control (AREA)

Abstract

The invention provides a visual angle compensation method, a visual angle compensation device and visual angle compensation equipment. The method comprises the following steps: an initial viewing angle of a user relative to a screen is acquired. And determining the program code version corresponding to the initial view angle according to the corresponding relation between the view angle and the program code version which are stored in advance. The initial viewing angle is compensated according to the program code version. In this embodiment, according to the actual demand of the user, the corresponding program code version may be acquired, so that the visual compensation of the display device is adjusted in time, and high-definition visual angle display of the display device at different angles is realized.

Description

Visual angle compensation method, device and equipment
Technical Field
The present invention relates to the field of display technologies, and in particular, to a method, an apparatus, and a device for viewing angle compensation.
Background
With the continuous development of display technologies, various types of display devices are emerging in the market. Generally, display devices of different manufacturers can adopt respective corresponding program Code (Code) versions, so that the display devices can work normally.
As shown in fig. 1, the Code version may be burned in a Flash Memory (Flash Memory) of the display device. A Control chip on a Timer Control Register (TCON) may read a corresponding Code version from a Flash memory, so that a display device may perform viewing angle compensation according to the Code version to implement display.
However, the Code version in the Flash memory is single, so that the display device is not corresponding to the Code version easily, the viewing angle compensation of the display device cannot be adjusted in real time, and the actual requirement of a user on viewing angle display cannot be met.
Disclosure of Invention
The invention provides a method, a device and equipment for visual angle compensation, which aim to solve the problem that in the prior art, the visual angle compensation cannot be adjusted in real time because display equipment does not correspond to a Code version.
In a first aspect, the present invention provides a viewing angle compensation method, including:
acquiring an initial visual angle of a user relative to a screen;
determining a program code version corresponding to the initial view according to a corresponding relation between a pre-stored view and a program code version;
and compensating the display of the initial view angle according to the program code version.
Optionally, the program code versions include a control program code version, a view compensation program code version, and a power supply program code version.
Optionally, the determining, according to a correspondence between a pre-stored view and a program code version, a program code version corresponding to the initial view includes:
and respectively acquiring a control program code version, a viewing angle compensation program code version and a power supply program code version according to the corresponding relation between the pre-stored viewing angle and the program code version.
Optionally, the acquiring an initial viewing angle of the user relative to the screen includes:
and receiving an operation instruction, wherein the operation instruction comprises the initial view angle.
Optionally, before the compensating for the display of the initial viewing angle according to the program code version, the method further includes:
determining a storage address corresponding to a program code version according to a corresponding relation between the pre-stored program code version and the storage address;
and acquiring the program code version from the storage address.
Optionally, before the compensating for the display of the initial viewing angle according to the program code version, the method further includes:
determining a version number corresponding to a program code version according to a corresponding relation between a pre-stored program code version and the version number;
and acquiring a program code version corresponding to the version number.
Optionally, the determining, according to a correspondence between a pre-stored view and a program code version, a program code version corresponding to the initial view includes:
judging whether the viewing angle of the user relative to the screen is in a squint state or not according to the initial viewing angle;
and if the viewing angle of the user relative to the screen is in an oblique viewing state, determining the program code version corresponding to the initial viewing angle according to the corresponding relation between the pre-stored viewing angle and the program code version.
Optionally, the initial perspective comprises a plurality;
before determining the program code version corresponding to the initial view according to the correspondence between the pre-stored view and the program code version, the method further includes:
selecting an initial view with the largest view or the smallest view from the plurality of initial views as a target initial view;
determining the program code version corresponding to the initial view angle according to the corresponding relation between the pre-stored view angle and the program code version, wherein the determining comprises the following steps:
and determining the program code version corresponding to the target initial view according to the corresponding relation between the pre-stored view and the program code version.
In a second aspect, the present invention provides a viewing angle compensation apparatus, comprising:
the acquisition module is used for acquiring an initial visual angle of a user relative to a screen;
the determining module is used for determining the program code version corresponding to the initial visual angle according to the corresponding relation between the pre-stored visual angle and the program code version;
and the compensation module is used for compensating the display of the initial visual angle according to the program code version.
Optionally, the program code versions include a control program code version, a view compensation program code version, and a power supply program code version.
Optionally, the determining module is specifically configured to obtain the control program code version, the view compensation program code version, and the power supply program code version according to a correspondence between a view and a program code version that are stored in advance.
Optionally, the obtaining module is specifically configured to receive an operation instruction, where the operation instruction includes the initial view.
Optionally, the determining module is further configured to determine, before the compensating module compensates the display of the initial viewing angle according to the program code version, a storage address corresponding to the program code version according to a correspondence between a pre-stored program code version and the storage address;
the obtaining module is further configured to obtain the program code version from the storage address.
Optionally, the determining module is further configured to determine, before the compensating module compensates the display of the initial viewing angle according to the program code version, a version number corresponding to the program code version according to a correspondence between a pre-stored program code version and the version number;
the obtaining module is further configured to obtain a program code version corresponding to the version number.
Optionally, the determining module is specifically further configured to determine, according to the initial viewing angle, whether a viewing angle of the user with respect to the screen is an oblique viewing state; and if the viewing angle of the user relative to the screen is in an oblique viewing state, determining the program code version corresponding to the initial viewing angle according to the corresponding relation between the pre-stored viewing angle and the program code version.
Optionally, the determining module is further configured to, when the initial view angle includes a plurality of view angles, select, from the plurality of initial view angles, an initial view angle with a largest view angle or a smallest view angle as a target initial view angle before determining a program code version corresponding to the initial view angle according to a correspondence between a pre-stored view angle and a program code version;
the determining module is specifically configured to determine, according to a correspondence between a pre-stored view and a program code version, a program code version corresponding to the target initial view.
In a third aspect, the present invention provides a display device comprising: a display body and a viewing angle compensating device as described in the first aspect.
In a fourth aspect, the present invention provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the perspective compensation method of the first aspect.
In a fifth aspect, the present invention provides an electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the view angle compensation method of the first aspect via execution of the executable instructions.
According to the visual angle compensation method, device and equipment provided by the invention, the initial visual angle of the user relative to the screen is obtained, and the program code version corresponding to the initial visual angle is determined according to the corresponding relation between the pre-stored visual angle and the program code version. Then, the display of the initial viewing angle is compensated according to the program code version. According to the invention, the corresponding program code version can be obtained according to the actual requirement of the user, so that the display equipment corresponds to the program code version, the visual compensation of the display equipment is adjusted in time, the high-definition visual angle display of the display equipment at different angles is realized, and the watching experience of the user is improved.
Drawings
In order to more clearly illustrate the technical solutions of the present invention or the prior art, the following briefly introduces the drawings needed to be used in the description of the embodiments or the prior art, and obviously, the drawings in the following description are some embodiments of the present invention, and those skilled in the art can obtain other drawings according to the drawings without inventive labor.
FIG. 1 is a schematic diagram of a Flash memory storing Code versions;
FIG. 2 is a schematic flow chart of a method for compensating a viewing angle according to the present invention;
FIG. 3a is a schematic diagram of a storage manner of each Code version provided by the present invention;
FIG. 3b is a schematic diagram of a storage manner of each Code version provided by the present invention;
FIG. 4a is a schematic flow chart of a method for compensating a viewing angle according to the present invention;
FIG. 4b is a schematic flow chart of a method for compensating a viewing angle according to the present invention;
FIG. 5 is a schematic flow chart of a method for compensating a viewing angle according to the present invention;
FIG. 6 is a schematic flow chart of a method for compensating a viewing angle according to the present invention;
FIG. 7 is a schematic structural diagram of a viewing angle compensation apparatus according to the present invention;
fig. 8 is a schematic structural diagram of a display device provided in the present invention;
fig. 9 is a schematic diagram of a hardware structure of the electronic device provided in the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is obvious that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The method, the device and the equipment for visual angle compensation provided by the embodiment are applied to various occasions needing display, such as hospitals, entertainment places, companies and the like. The view angle compensation method of the embodiment may use a control chip on a TCON board in the display device as an execution main body, where the control chip may accurately acquire a program code version corresponding to the display device, and adjust view angle compensation of the display device in real time, so that the display device may implement high definition view angle display at different angles.
The embodiment does not limit the specific implementation form of the display device. For example, the display device may be a liquid crystal display.
Next, a detailed description is given to a specific implementation procedure of the viewing angle compensation method according to this embodiment by using a specific embodiment.
Fig. 2 is a schematic flow chart of a viewing angle compensation method provided in the present invention, and as shown in fig. 2, the viewing angle compensation method of the present embodiment may include:
s101, acquiring an initial visual angle of a user relative to a screen.
Specifically, a user can send an operation instruction to the display device through the terminal device, so that the display device can acquire an initial viewing angle of the user relative to the screen according to the operation instruction, and the display device can send the initial viewing angle to the control chip. In addition, a user can also directly send an operation instruction to a control chip in the display device through the terminal device, so that the control chip obtains the corresponding initial viewing angle according to the operation instruction. In addition, a viewing angle detection device may be disposed in the display apparatus, and an initial viewing angle of a user with respect to the screen may be detected by the viewing angle detection device and sent to the control chip, so that the control chip may obtain the initial viewing angle.
The terminal device may include, but is not limited to, a remote controller, a mobile phone, a tablet computer, and the like. Moreover, the operation instruction may carry the initial viewing angle, and the display device may also store a correspondence between the operation instruction and the initial viewing angle in advance, so that the display device may determine the corresponding initial viewing angle according to the received operation instruction. In addition, for the convenience of user operation, a button or a key corresponding to a common initial angle can be set in the terminal device.
It should be noted that: the specific implementation process of the control chip for acquiring the initial viewing angle in this embodiment is not limited to the above manner.
S102, determining a program code version corresponding to the initial view angle according to the corresponding relation between the pre-stored view angle and the program code version.
Specifically, since the control chip stores the correspondence between the viewing angle and the Code version in advance, after the control chip acquires the initial angle, the control chip can determine the Code version corresponding to the initial angle according to the correspondence.
In this embodiment, specific contents and number of Code versions are not limited. Optionally, the program code version comprises: a control program code version, a view compensation program code version, and a power supply program code version.
In particular, the control program Code version, i.e., the TCON Code version, may control the display process of the display device. Generally, different TCON Code versions, display modes and display timings of display devices are different. The viewing angle compensation program Code version, namely the Gamma Code version, can control the viewing angle related parameters of the display equipment and solve the color cast problem of the display equipment. In general, different Gamma Code versions have different display brightness and contrast of the display device. The Power supply program Code version, i.e., the Power Code version, may provide various Power supply voltages to the display device. Typically, different Power Code versions provide different supply voltages.
In this embodiment, the specific number and the specific type of the TCON Code version, the Gamma Code version, and the Power Code version included in the Code version are not limited, and only the TCON Code version, the Gamma Code version, and the Power Code version may meet the actual requirements of high-definition viewing angle display of various display devices at different angles.
Furthermore, in the specific implementation process of determining the program Code version corresponding to the initial viewing angle according to the correspondence between the pre-stored viewing angle and the program Code version in S102, the control chip may respectively acquire the TCON Code version, the Gamma Code version, and the Power Code version according to the correspondence between the pre-stored viewing angle and the program Code version.
And S103, compensating the display of the initial view angle according to the program code version.
Specifically, because the determined Code version meets the actual requirement of the user, the control chip can compensate the display of the initial viewing angle according to the Code version, so that the display device corresponds to the Code version, the viewing angle compensation of the display device is adjusted in real time, the high-definition viewing angle display of the display device at different angles is realized, and the viewing experience of the user is improved.
In the view angle compensation method provided by this embodiment, an initial view angle of a user with respect to a screen is obtained, and a program code version corresponding to the initial view angle is determined according to a correspondence between a pre-stored view angle and a program code version. Then, the display of the initial viewing angle is compensated according to the program code version. In the embodiment, the corresponding program Code version can be acquired according to the actual requirement of the user, so that the display device corresponds to the Code version, the visual compensation of the display device is adjusted in time, the high-definition visual angle display of the display device at different angles is realized, and the watching experience of the user is improved.
Based on the embodiment of fig. 2, after determining the Code version corresponding to the initial view angle, since a plurality of Code versions are stored in the Flash memory, the control chip needs to acquire the Code version from the Flash memory.
The embodiment does not limit the specific implementation manner of storing each Code version in the Flash memory. For example, the Flash memory may store each Code version separately, each Code version includes a TCON Code version, a Gamma Code version, and a Power Code version, as shown in fig. 3a, and the storage order of the TCON Code version, the Gamma Code version, and the Power Code version in each Code version may be randomly arranged. In addition, the Flash memory may also store all TCON Code versions, Gamma Code versions, and Power Code versions contained in the respective Code versions, as shown in fig. 3b, and the storage order of the TCON Code versions, the Gamma Code versions, and the Power Code versions may be randomly arranged.
Next, with reference to fig. 4a and fig. 4b, two possible embodiments are used to describe in detail a specific process of the control chip obtaining the Code version from the Flash memory.
Fig. 4a is a schematic flow chart of a viewing angle compensation method provided by the present invention, and as shown in fig. 4a, the viewing angle compensation method of the present embodiment may include:
s201, acquiring an initial visual angle of a user relative to a screen.
S202, determining a program code version corresponding to the initial view angle according to the corresponding relation between the pre-stored view angle and the program code version.
S201 and S202 are similar to the implementation manners of S101 and S102 in the embodiment of fig. 2, and are not described herein again.
S2001, determining a storage address corresponding to the program code version according to the corresponding relation between the program code version and the storage address stored in advance.
And S2002, acquiring a program code version from the storage address.
Specifically, when the Flash memory stores each Code version in different storage addresses, the control chip stores the corresponding relationship between each Code version and the storage address in advance, or the control chip can obtain the corresponding relationship between each Code version and the storage address from other storage devices, so the control chip can determine the storage address corresponding to the Code version according to the corresponding relationship, and then obtain the Code version from the storage address.
The correspondence between each Code version and the storage address can be stored by an identifier or a Code.
And S203, compensating the display of the initial view angle according to the program code version.
S203 is similar to the implementation manner of S103 in the embodiment of fig. 2, and details of this embodiment are not repeated here.
Fig. 4b is a schematic flow chart of the view angle compensation method provided in the present invention, and as shown in fig. 4b, the view angle compensation method of the present embodiment may include:
s301, acquiring an initial visual angle of a user relative to a screen.
S302, determining a program code version corresponding to the initial view angle according to the corresponding relation between the pre-stored view angle and the program code version.
S301 and S302 are similar to the implementation manners of S101 and S102 in the embodiment of fig. 2, and are not described again in this embodiment.
S3001, determining the version number corresponding to the program code version according to the corresponding relation between the pre-stored program code version and the version number.
And S3002, acquiring the program code version corresponding to the version number.
Specifically, when the Flash memory stores each Code version and version number together, because the control chip stores the corresponding relationship between each Code version and the version number in advance, or the control chip can acquire the corresponding relationship between each Code version and the version number from other storage devices, the control chip can determine the version number corresponding to the Code version according to the corresponding relationship, and then acquire the Code version corresponding to the version number.
The correspondence between each Code version and the version number may be stored by an identifier or a Code.
And S303, compensating the display of the initial view angle according to the program code version.
S303 is similar to the implementation manner of S103 in the embodiment of fig. 2, and details of this embodiment are not repeated here.
On the basis of the embodiments of fig. 2 to 4, a specific implementation process of determining the program code version corresponding to the initial viewing angle according to the pre-stored correspondence between the viewing angle and the program code version in 102 is described in detail with reference to fig. 5.
Fig. 5 is a schematic flow chart of a viewing angle compensation method provided by the present invention, and as shown in fig. 5, the viewing angle compensation method of the present embodiment may include:
s401, judging whether the watching visual angle of the user relative to the screen is in a squint state or not according to the initial visual angle.
Specifically, the initial viewing angle may indicate an angle range of the user relative to the screen or an angle range in which the user wants to view the screen, and different viewing angles at which the user views the screen correspond to different viewing angle compensation processes, so that the control chip may determine whether the viewing angle is in a squint state according to the initial angle.
S402, if the viewing angle of the user relative to the screen is in a squint state, determining a program code version corresponding to the initial viewing angle according to the corresponding relation between the pre-stored viewing angle and the program code version.
Specifically, because the user does not need to compensate the viewing angle display when watching the screen in a front view, and only needs to compensate the viewing angle display when watching the screen in a squint manner, when the control chip determines that the viewing angle of the user relative to the screen is in the squint state, the control chip can determine the Code version corresponding to the initial viewing angle according to the corresponding relationship between the pre-stored viewing angle and the program Code version, so that the viewing angle display of the display device is timely compensated according to the Code version, and the display device displays the high-definition viewing angles at different angles.
Based on the above embodiments shown in fig. 2 to fig. 5, a detailed description is given to a specific implementation process of the view angle compensation method according to this embodiment with reference to fig. 6.
Fig. 6 is a schematic flow chart of a viewing angle compensation method provided by the present invention, and as shown in fig. 6, the viewing angle compensation method of the present embodiment may include:
s501, acquiring an initial view angle of a user relative to a screen, wherein the initial view angle comprises a plurality of view angles.
S501 is similar to the implementation of S501 in the embodiment of fig. 2, but the initial viewing angles include a plurality of viewing angles, which is not described herein again.
And S500, selecting an initial visual angle with the largest visual angle or the smallest visual angle from the plurality of initial visual angles as a target initial visual angle.
Specifically, when the viewing angle includes a plurality of viewing angles in S501, in order to achieve the best viewing effect of the display device, the control chip may select a maximum viewing angle or a minimum viewing angle from the initial viewing angles as the target initial viewing angle.
S502, determining a program code version corresponding to the target initial view according to the corresponding relation between the pre-stored view and the program code version.
And S503, compensating the display of the initial visual angle according to the program code version.
S502 and S503 are similar to the implementation manners of S102 and S103 in the embodiment of fig. 2, and are not described again in this embodiment.
Fig. 7 is a schematic structural diagram of the viewing angle compensation apparatus provided in the present invention, and as shown in fig. 7, the viewing angle compensation apparatus of the present embodiment includes:
the acquisition module 11 is used for acquiring an initial view angle of a user relative to a screen;
a determining module 12, configured to determine, according to a correspondence between a pre-stored view and a program code version, a program code version corresponding to an initial view;
and the compensation module 13 is configured to compensate for the display of the initial viewing angle according to the program code version.
Optionally, the program code versions include a control program code version, a view compensation program code version, and a power supply program code version.
Optionally, the determining module 12 is specifically configured to obtain a control program code version, a viewing angle compensation program code version, and a power supply program code version according to a correspondence between a pre-stored viewing angle and a program code version.
Optionally, the obtaining module 11 is specifically configured to receive an operation instruction, where the operation instruction includes an initial viewing angle.
Optionally, the determining module 12 is further configured to determine, before the compensating module 13 compensates the display of the initial viewing angle according to the program code version, a storage address corresponding to the program code version according to a correspondence between a pre-stored program code version and the storage address;
the obtaining module 11 is further configured to obtain the program code version from the storage address.
Optionally, the determining module 12 is further configured to determine, before the compensating module 13 compensates the display of the initial viewing angle according to the program code version, a version number corresponding to the program code version according to a correspondence between the program code version and a version number stored in advance;
the obtaining module 11 is further configured to obtain a program code version corresponding to the version number.
Optionally, the determining module 12 is further configured to determine whether a viewing angle of the user relative to the screen is an oblique viewing state according to the initial viewing angle; and when the viewing angle of the user relative to the screen is in a squint state, determining the program code version corresponding to the initial viewing angle according to the corresponding relation between the pre-stored viewing angle and the program code version.
Optionally, the determining module 12 is further configured to, when the initial viewing angle includes a plurality of initial viewing angles, select, from the plurality of initial viewing angles, an initial viewing angle with a largest viewing angle or a smallest viewing angle as the target initial viewing angle before determining the program code version corresponding to the initial viewing angle according to a correspondence between a pre-stored viewing angle and a program code version;
the determining module 12 is specifically configured to determine, according to a correspondence between a pre-stored viewing angle and a program code version, a program code version corresponding to the target initial viewing angle.
The view angle compensation apparatus provided in this embodiment can be used to perform the view angle compensation method shown in fig. 2 to 6, and the implementation manner and the technical effect are similar, and the details of this embodiment are not repeated herein.
In the present invention, the view angle compensation device may be divided into functional modules according to the above method, for example, each functional module may be divided according to each function, or two or more functions may be integrated into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. It should be noted that the division of the modules in the embodiments of the present invention is schematic, and is only a logical function division, and there may be another division manner in actual implementation.
Fig. 8 is a schematic structural diagram of a display device provided in the present invention, and as shown in fig. 8, the display device of this embodiment may include: a display main body 21 and a viewing angle compensating means 22 as described above with reference to fig. 7.
The embodiment does not limit the specific implementation manner of the display device. For example, the display device may be a liquid crystal display.
The display device of this embodiment may be used to implement the technical solution of the method embodiment, and the implementation principle and the technical effect are similar, which are not described herein again.
Fig. 9 is a schematic diagram of a hardware structure of the electronic device provided in the present invention. As shown in fig. 9, the electronic device 30 is configured to implement the operation corresponding to the display device in any one of the method embodiments described above, where the electronic device 30 of this embodiment may include: a memory 31 and a processor 32;
a memory 31 for storing a computer program;
a processor 32 for executing the computer program stored in the memory to implement the viewing angle compensation method in the above-described embodiments. Reference may be made in particular to the description relating to the method embodiments described above.
Alternatively, the memory 31 may be separate or integrated with the processor 32.
When the memory 31 is a device separate from the processor 32, the electronic device 30 may further include:
a bus 33 for connecting the memory 31 and the processor 32.
Optionally, this embodiment further includes: a communication interface 34, the communication interface 34 being connectable to the processor 32 via a bus 33. The processor 32 may control the communication interface 33 to implement the above-described receiving and transmitting functions of the electronic device 30.
The electronic device provided in this embodiment can be used to execute the above-mentioned view angle compensation method, and its implementation manner and technical effect are similar, which are not described herein again.
The present invention also provides a computer-readable storage medium including a computer program for implementing the viewing angle compensation method as in the above embodiments.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the division of modules is only one logical division, and other divisions may be realized in practice, for example, a plurality of modules may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
Modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing unit, or each module may exist alone physically, or two or more modules are integrated into one unit. The unit formed by the modules can be realized in a hardware form, and can also be realized in a form of hardware and a software functional unit.
The integrated module implemented in the form of a software functional module may be stored in a computer-readable storage medium. The software functional module is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a processor (processor) to execute some steps of the methods according to the embodiments of the present application.
It should be understood that the processor may be a Central Processing Unit (CPU), other general-purpose processors, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the present invention may be embodied directly in a hardware processor, or in a combination of the hardware and software modules within the processor.
The memory may comprise a high-speed RAM memory, and may further comprise a non-volatile storage NVM, such as at least one disk memory, and may also be a usb disk, a removable hard disk, a read-only memory, a magnetic or optical disk, etc.
The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, the buses in the figures of the present application are not limited to only one bus or one type of bus.
The computer-readable storage medium may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (10)

1. A method of view angle compensation, comprising:
acquiring an initial visual angle of a user relative to a screen;
determining a program code version corresponding to the initial view according to a corresponding relation between a pre-stored view and a program code version;
the program code version comprises a control program code version, a view compensation program code version and a power supply program code version; the control program code version controls the display process of the display equipment, the visual angle compensation program code version controls the visual angle related parameters of the display equipment, and the power supply program code version provides various power supply voltages for the display equipment;
compensating the display of the initial viewing angle according to the program code version;
determining the program code version corresponding to the initial view angle according to the corresponding relation between the pre-stored view angle and the program code version, wherein the determining comprises the following steps:
and respectively acquiring a control program code version, a viewing angle compensation program code version and a power supply program code version according to the corresponding relation between the pre-stored viewing angle and the program code version.
2. The method of claim 1, wherein the obtaining an initial viewing angle of a user relative to a screen comprises:
and receiving an operation instruction, wherein the operation instruction comprises the initial view angle.
3. The method of claim 1, wherein prior to said compensating for the display of the initial perspective in accordance with the program code version, the method further comprises:
determining a storage address corresponding to a program code version according to a corresponding relation between the pre-stored program code version and the storage address;
and acquiring the program code version from the storage address.
4. The method of claim 1, wherein prior to said compensating for the display of the initial perspective in accordance with the program code version, the method further comprises:
determining a version number corresponding to a program code version according to a corresponding relation between a pre-stored program code version and the version number;
and acquiring a program code version corresponding to the version number.
5. The method according to claim 1, wherein determining the program code version corresponding to the initial viewing angle according to a pre-stored correspondence between the viewing angle and the program code version comprises:
judging whether the viewing angle of the user relative to the screen is in a squint state or not according to the initial viewing angle;
and if the viewing angle of the user relative to the screen is in an oblique viewing state, determining the program code version corresponding to the initial viewing angle according to the corresponding relation between the pre-stored viewing angle and the program code version.
6. The method of claim 1, wherein the initial perspective comprises a plurality;
before determining the program code version corresponding to the initial view according to the correspondence between the pre-stored view and the program code version, the method further includes:
selecting an initial view with the largest view or the smallest view from the plurality of initial views as a target initial view;
determining the program code version corresponding to the initial view angle according to the corresponding relation between the pre-stored view angle and the program code version, wherein the determining comprises the following steps:
and determining the program code version corresponding to the target initial view according to the corresponding relation between the pre-stored view and the program code version.
7. A viewing angle compensation apparatus, comprising:
the acquisition module is used for acquiring an initial visual angle of a user relative to a screen;
the determining module is used for determining the program code version corresponding to the initial visual angle according to the corresponding relation between the pre-stored visual angle and the program code version;
the program code version comprises a control program code version, a view compensation program code version and a power supply program code version; the control program code version controls the display process of the display equipment, the visual angle compensation program code version controls the visual angle related parameters of the display equipment, and the power supply program code version provides various power supply voltages for the display equipment;
a compensation module for compensating the display of the initial viewing angle according to the program code version;
the determining module is specifically configured to obtain a control program code version, a view compensation program code version, and a power supply program code version according to a correspondence between a view and a program code version stored in advance.
8. A display device, comprising: a display main body and a viewing angle compensating apparatus as claimed in claim 7.
9. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the view angle compensation method according to any one of claims 1 to 6.
10. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the view angle compensation method of any one of claims 1-6 via execution of the executable instructions.
CN201910011099.8A 2019-01-07 2019-01-07 Visual angle compensation method, device and equipment Active CN109753303B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910011099.8A CN109753303B (en) 2019-01-07 2019-01-07 Visual angle compensation method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910011099.8A CN109753303B (en) 2019-01-07 2019-01-07 Visual angle compensation method, device and equipment

Publications (2)

Publication Number Publication Date
CN109753303A CN109753303A (en) 2019-05-14
CN109753303B true CN109753303B (en) 2022-03-25

Family

ID=66405198

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910011099.8A Active CN109753303B (en) 2019-01-07 2019-01-07 Visual angle compensation method, device and equipment

Country Status (1)

Country Link
CN (1) CN109753303B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112764805B (en) * 2021-02-02 2024-05-14 广州视源电子科技股份有限公司 Method for acquiring software version information of screen driving board and related equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104064141A (en) * 2014-06-12 2014-09-24 京东方科技集团股份有限公司 Display panel optical compensation device, display panel and optical compensation method
CN105788551A (en) * 2016-05-05 2016-07-20 深圳市华星光电技术有限公司 Driving system compatible with multiple display modes
CN105825840A (en) * 2016-06-03 2016-08-03 京东方科技集团股份有限公司 Optical compensating method and device and display panel
CN106297692A (en) * 2016-08-26 2017-01-04 深圳市华星光电技术有限公司 A kind of adaptive method and device of clock controller

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100532412B1 (en) * 2002-08-21 2005-12-02 삼성전자주식회사 Apparatus for providing gamma signal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104064141A (en) * 2014-06-12 2014-09-24 京东方科技集团股份有限公司 Display panel optical compensation device, display panel and optical compensation method
CN105788551A (en) * 2016-05-05 2016-07-20 深圳市华星光电技术有限公司 Driving system compatible with multiple display modes
CN105825840A (en) * 2016-06-03 2016-08-03 京东方科技集团股份有限公司 Optical compensating method and device and display panel
CN106297692A (en) * 2016-08-26 2017-01-04 深圳市华星光电技术有限公司 A kind of adaptive method and device of clock controller

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
纪松.多视匹配策略与优化方法研究.《 中国博士学位论文电子期刊网 信息科技辑》.2013, *

Also Published As

Publication number Publication date
CN109753303A (en) 2019-05-14

Similar Documents

Publication Publication Date Title
EP3367208A1 (en) Electronic device including display with rounded corners
CN109166559B (en) Gamma value debugging method and device for display panel
CN107731148B (en) Display screen voltage configuration method and device and display equipment
CN109256096B (en) Display brightness compensation method, device and equipment
CN109558507B (en) Three-dimensional model rendering method and system
CN108280828B (en) Camera assembly position detection method and device
US20160147498A1 (en) Method for displaying image and electronic device thereof
US20200296319A1 (en) Method for driving display including curved display area, display driving circuit supporting the same, and electronic device including the same
CN113126937B (en) Display terminal adjusting method and display terminal
CN109257507B (en) Method for adjusting screen brightness, mobile terminal and storage medium
US9928784B2 (en) Display apparatus, gradation correction map generating device, gradation correction map generating method, and program
CN110177269B (en) Method and device for synchronously correcting exposure of double-shooting module
CN110648296A (en) Pupil color correction method, correction device, terminal device and storage medium
CN109753303B (en) Visual angle compensation method, device and equipment
CN110020371B (en) Method and device for page layout linkage based on react-native
CN112597931A (en) Screen state detection method and device, electronic equipment, server and storage medium
CN112130736A (en) Control method, electronic device and computer readable storage medium
TW200306750A (en) Image processing device
CN109584769A (en) Control method, display panel and the storage medium of display panel
WO2019052476A1 (en) Method for collecting facial information and related devices
CN109559707B (en) Gamma value processing method and device of display panel and display equipment
CN108604367B (en) Display method and handheld electronic device
CN112203131B (en) Prompting method and device based on display equipment and storage medium
CN112328138B (en) Data display method, device and storage medium
CN109887449B (en) Display and energy efficiency testing method and system thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: No. 1778, Qinglan Road, Huangjia Street, Shuangliu District, Chengdu, Sichuan 610200

Patentee after: Chengdu BOE Display Technology Co.,Ltd.

Country or region after: China

Address before: No. 1778, Qinglan Road, Gongxing street, Shuangliu District, Chengdu, Sichuan 610200

Patentee before: CHENGDU ZHONGDIAN PANDA DISPLAY TECHNOLOGY Co.,Ltd.

Country or region before: China

CP03 Change of name, title or address