CN113281983B - Control method, system, smart watch and medium for smart watch screen display - Google Patents
Control method, system, smart watch and medium for smart watch screen display Download PDFInfo
- Publication number
- CN113281983B CN113281983B CN202110429637.2A CN202110429637A CN113281983B CN 113281983 B CN113281983 B CN 113281983B CN 202110429637 A CN202110429637 A CN 202110429637A CN 113281983 B CN113281983 B CN 113281983B
- Authority
- CN
- China
- Prior art keywords
- smart watch
- screen
- pixel matrix
- display
- chip
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 239000011159 matrix material Substances 0.000 claims abstract description 88
- 238000003860 storage Methods 0.000 claims description 14
- 230000003993 interaction Effects 0.000 claims description 7
- 230000008707 rearrangement Effects 0.000 claims description 3
- 230000017105 transposition Effects 0.000 claims description 3
- 230000000007 visual effect Effects 0.000 abstract description 5
- 230000006870 function Effects 0.000 description 11
- 230000009286 beneficial effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000011065 in-situ storage Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001568 sexual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G9/00—Visual time or date indication means
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G21/00—Input or output devices integrated in time-pieces
- G04G21/02—Detectors of external physical values, e.g. temperature
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control 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
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2380/00—Specific applications
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本申请公开了一种智能手表画面显示的控制方法、系统、智能手表及介质。该方法通过获取所述智能手表的旋转度数;从所述显示缓存芯片中获取所述智能手表旋转前显示画面的第一像素矩阵;根据所述旋转度数,在所述显示缓存芯片中对所述第一像素矩阵中的各个像素进行重排,得到第二像素矩阵;将所述第二像素矩阵通过硬件协议发送给所述屏幕驱动芯片;通过所述屏幕驱动芯片按照原有的扫描顺序扫描所述第二像素矩阵,并在所述智能手表显示旋转后的画面。该方法能够降低屏幕驱动芯片的硬件成本,减少旋转时出现画面撕裂的情况,可提供更为稳定的视觉体验。本申请可广泛应用于智能手表技术领域内。
The present application discloses a control method, system, smart watch and medium for screen display of a smart watch. In the method, the rotation degree of the smart watch is obtained; the first pixel matrix of the display screen before the rotation of the smart watch is obtained from the display cache chip; Each pixel in the first pixel matrix is rearranged to obtain a second pixel matrix; the second pixel matrix is sent to the screen driver chip through a hardware protocol; the screen driver chip scans all pixels in the original scanning order. The second pixel matrix is displayed, and the rotated picture is displayed on the smart watch. The method can reduce the hardware cost of the screen driver chip, reduce the situation of screen tearing during rotation, and can provide a more stable visual experience. The present application can be widely used in the technical field of smart watches.
Description
技术领域technical field
本申请涉及智能手表技术领域,尤其是一种智能手表画面显示的控制方法、系统、智能手表及介质。The present application relates to the technical field of smart watches, in particular to a method, system, smart watch and medium for controlling screen display of smart watches.
背景技术Background technique
在智能可穿戴领域,智能手表作为最热门的产品之一,致力于给用户带来一站式的智能监测、信息获取体验。相对于智能手环,智能手表最明显的区别特征是通常有一块较大的显示屏,显示屏作为用户获取信息和操作的主要介质,在显示效果方面上往高分辨率、高对比度和高色彩鲜艳度发展。同时,为了适应用户佩戴手表的习惯,例如左手佩戴和右手佩戴,手表的屏幕显示方向需要进行灵活的调整。而且,在手表屏幕硬件方向与实际用户使用方向不一致时,屏幕显示方向同样需要进行调整。In the field of smart wearables, smart watches, as one of the most popular products, are committed to bringing users a one-stop smart monitoring and information acquisition experience. Compared with smart bracelets, the most obvious distinguishing feature of smart watches is that they usually have a larger display screen. As the main medium for users to obtain information and operate, the display screen is high-resolution, high-contrast and high-color in terms of display effects. Vibrance development. At the same time, in order to adapt to the user's habit of wearing the watch, such as wearing on the left hand and wearing on the right hand, the screen display direction of the watch needs to be flexibly adjusted. Moreover, when the hardware orientation of the watch screen is inconsistent with the actual user orientation, the screen display orientation also needs to be adjusted.
当下,现有的调整智能手表屏幕显示的方法一般是配置可调整扫描顺序的屏幕驱动芯片,实现驱动显示的缓存像素顺序与屏幕扫描方向的转换。例如,旋转180度时,屏幕驱动芯片扫描对应的缓存像素顺序将从正常顺序排列的最后一个像素开始,依次往前读取显示。而旋转90度(包括顺时针和逆时针)时,屏幕驱动芯片在扫描时将以交换缓存像素的行与列的顺序进行。At present, the existing method for adjusting the screen display of a smart watch is generally to configure a screen driver chip that can adjust the scan order, so as to realize the conversion of the cache pixel order of the drive display and the screen scan direction. For example, when rotated by 180 degrees, the screen driver chip scans the corresponding buffer pixels in sequence from the last pixel in the normal sequence, and reads and displays in sequence forward. When rotated 90 degrees (including clockwise and counterclockwise), the screen driver chip will perform scanning in the order of swapping the rows and columns of the buffer pixels.
但是上述的实现方案,对屏幕驱动芯片的硬件性能要求较高,成本较为昂贵;而且在实际应用中发现,由于智能手表的主控芯片与屏幕驱动芯片的通讯速度和屏幕刷新率常常会存在一定差距,所以每一帧画面的数据往往不能在屏幕驱动芯片规定的时间间隔内传输完毕。当数据传输尚未完成的时候,屏幕驱动芯片开始屏幕扫描,这时就会出现一帧画面显示的是两帧显示缓存数据混合的情况,给用户视觉上带来的感受就是显示画面撕裂,体验较差。However, the above-mentioned implementation scheme has high requirements on the hardware performance of the screen driver chip, and the cost is relatively expensive; and in practical applications, it is found that due to the communication speed and screen refresh rate between the main control chip of the smart watch and the screen driver chip, there is often a certain level of refresh rate. Therefore, the data of each frame cannot be transmitted within the time interval specified by the screen driver chip. When the data transmission has not been completed, the screen driver chip starts to scan the screen. At this time, one frame of the screen will display two frames of display buffered data mixed. The visual experience brought to the user is that the display screen is torn and the experience poor.
综合上述,相关技术中存在的技术问题亟需得到解决。In view of the above, the technical problems existing in the related art need to be solved urgently.
发明内容SUMMARY OF THE INVENTION
本申请的目的在于至少一定程度上解决相关技术中存在的技术问题之一。The purpose of this application is to at least to some extent solve one of the technical problems existing in the related art.
为此,本申请实施例的一个目的在于提供一种智能手表画面显示的控制方法,该方法能够降低屏幕驱动芯片的硬件成本,提供更为稳定的视觉体验。To this end, an object of the embodiments of the present application is to provide a method for controlling screen display of a smart watch, which can reduce the hardware cost of a screen driver chip and provide a more stable visual experience.
本申请实施例的另一个目的在于提供智能手表画面显示的控制系统。Another object of the embodiments of the present application is to provide a control system for displaying a screen of a smart watch.
为了达到上述技术目的,本申请实施例所采取的技术方案包括:In order to achieve the above technical purpose, the technical solutions adopted in the embodiments of the present application include:
第一方面,本申请实施例提供了一种智能手表画面显示的控制方法,所述智能手表包括显示缓存芯片和屏幕驱动芯片,所述方法包括以下步骤:In a first aspect, an embodiment of the present application provides a method for controlling screen display of a smart watch, where the smart watch includes a display cache chip and a screen driver chip, and the method includes the following steps:
获取所述智能手表的旋转度数;Obtain the rotation degree of the smart watch;
从所述显示缓存芯片中获取所述智能手表旋转前显示画面的第一像素矩阵;Obtain the first pixel matrix of the screen displayed before the smart watch rotates from the display cache chip;
根据所述旋转度数,在所述显示缓存芯片中对所述第一像素矩阵中的各个像素进行重排,得到第二像素矩阵;Rearrange each pixel in the first pixel matrix in the display cache chip according to the rotation degree to obtain a second pixel matrix;
将所述第二像素矩阵通过硬件协议发送给所述屏幕驱动芯片;sending the second pixel matrix to the screen driver chip through a hardware protocol;
通过所述屏幕驱动芯片按照原有的扫描顺序扫描所述第二像素矩阵,并在所述智能手表显示旋转后的画面。The screen driving chip scans the second pixel matrix according to the original scanning order, and displays the rotated picture on the smart watch.
另外,根据本申请上述实施例的智能手表画面显示的控制方法,还可以具有以下附加的技术特征:In addition, the method for controlling the screen display of the smart watch according to the above-mentioned embodiments of the present application may also have the following additional technical features:
进一步地,在本申请的一个实施例中,所述获取所述智能手表的旋转度数,包括:Further, in an embodiment of the present application, the obtaining the rotation degree of the smart watch includes:
获取用户的佩戴设置信息;Obtain the user's wearing setting information;
根据所述佩戴设置信息,确定所述智能手表的旋转度数。The rotation degree of the smart watch is determined according to the wearing setting information.
进一步地,在本申请的一个实施例中,所述方法还包括以下步骤:Further, in an embodiment of the present application, the method further comprises the following steps:
获取所述智能手表的屏幕分辨率;obtain the screen resolution of the smart watch;
根据所述旋转度数和所述屏幕分辨率,在所述显示缓存芯片中对所述第一像素矩阵中的各个像素进行换位,得到第三像素矩阵;According to the rotation degree and the screen resolution, transposing each pixel in the first pixel matrix in the display cache chip to obtain a third pixel matrix;
将所述第三像素矩阵通过硬件协议发送给所述屏幕驱动芯片;sending the third pixel matrix to the screen driver chip through a hardware protocol;
通过所述屏幕驱动芯片按照原有的扫描顺序扫描所述第三像素矩阵,并在所述智能手表显示旋转后的画面。The screen driving chip scans the third pixel matrix according to the original scanning sequence, and displays the rotated picture on the smart watch.
进一步地,在本申请的一个实施例中,所述第一像素矩阵通过以下步骤生成:Further, in an embodiment of the present application, the first pixel matrix is generated by the following steps:
获取用户的交互指令;Get user interaction instructions;
计算各个控件的坐标信息和需要刷新的屏幕区域,绘制对应的像素数据;Calculate the coordinate information of each control and the screen area that needs to be refreshed, and draw the corresponding pixel data;
将所述像素数据发送到所述显示缓存芯片中存储,得到所述第一像素矩阵。The pixel data is sent to the display buffer chip for storage, and the first pixel matrix is obtained.
第二方面,本申请实施例提供了一种智能手表画面显示的控制系统,所述智能手表包括显示缓存芯片和屏幕驱动芯片,所述系统包括:In a second aspect, an embodiment of the present application provides a control system for displaying a screen of a smart watch, the smart watch includes a display cache chip and a screen driver chip, and the system includes:
第一获取模块,用于获取所述智能手表的旋转度数;a first obtaining module, used to obtain the rotation degree of the smart watch;
第二获取模块,用于从所述显示缓存芯片中获取所述智能手表旋转前显示画面的第一像素矩阵;a second acquisition module, configured to acquire, from the display cache chip, the first pixel matrix of the screen displayed before the smart watch rotates;
重排模块,用于根据所述旋转度数,在所述显示缓存芯片中对所述第一像素矩阵中的各个像素进行重排,得到第二像素矩阵;a rearrangement module, configured to rearrange each pixel in the first pixel matrix in the display cache chip according to the rotation degree to obtain a second pixel matrix;
第一发送模块,用于将所述第二像素矩阵通过硬件协议发送给所述屏幕驱动芯片;a first sending module, configured to send the second pixel matrix to the screen driver chip through a hardware protocol;
第一显示模块,用于通过所述屏幕驱动芯片按照原有的扫描顺序扫描所述第二像素矩阵,并在所述智能手表显示旋转后的画面。The first display module is used for scanning the second pixel matrix according to the original scanning order through the screen driving chip, and displaying the rotated picture on the smart watch.
另外,根据本申请上述实施例的智能手表画面显示的控制系统,还可以具有以下附加的技术特征:In addition, the control system for screen display of the smart watch according to the above-mentioned embodiments of the present application may also have the following additional technical features:
进一步地,在本申请的一个实施例中,所述第一获取模块具体用于:Further, in an embodiment of the present application, the first acquisition module is specifically used for:
获取用户的佩戴设置信息;Obtain the user's wearing setting information;
根据所述佩戴设置信息,确定所述智能手表的旋转度数。The rotation degree of the smart watch is determined according to the wearing setting information.
进一步地,在本申请的一个实施例中,第三获取模块,用于获取所述智能手表的屏幕分辨率;Further, in an embodiment of the present application, a third acquisition module is configured to acquire the screen resolution of the smart watch;
换位模块,用于根据所述旋转度数和所述屏幕分辨率,在所述显示缓存芯片中对所述第一像素矩阵中的各个像素进行换位,得到第三像素矩阵;a transposition module for transposing each pixel in the first pixel matrix in the display cache chip according to the rotation degree and the screen resolution to obtain a third pixel matrix;
第二发送模块,用于将所述第三像素矩阵通过硬件协议发送给所述屏幕驱动芯片;a second sending module, configured to send the third pixel matrix to the screen driver chip through a hardware protocol;
第二显示模块,用于通过所述屏幕驱动芯片按照原有的扫描顺序扫描所述第三像素矩阵,并在所述智能手表显示旋转后的画面。The second display module is configured to scan the third pixel matrix according to the original scanning order through the screen driving chip, and display the rotated picture on the smart watch.
进一步地,在本申请的一个实施例中,所述第一像素矩阵通过以下步骤生成:Further, in an embodiment of the present application, the first pixel matrix is generated by the following steps:
获取用户的交互指令;Get user interaction instructions;
计算各个控件的坐标信息和需要刷新的屏幕区域,绘制对应的像素数据;Calculate the coordinate information of each control and the screen area that needs to be refreshed, and draw the corresponding pixel data;
将所述像素数据发送到所述显示缓存芯片中存储,得到所述第一像素矩阵。The pixel data is sent to the display buffer chip for storage, and the first pixel matrix is obtained.
第三方面,本申请实施例提供了一种智能手表画面显示的控制装置,包括:In a third aspect, an embodiment of the present application provides a control device for screen display of a smart watch, including:
至少一个处理器;at least one processor;
至少一个存储器,用于存储至少一个程序;at least one memory for storing at least one program;
当所述至少一个程序被所述至少一个处理器执行时,使得所述至少一个处理器实现第一方面所述的智能手表画面显示的控制方法。When the at least one program is executed by the at least one processor, the at least one processor is caused to implement the method for controlling screen display of a smart watch according to the first aspect.
第四方面,本申请实施例还提供了一种计算机可读存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序在由处理器执行时用于实现第一方面所述的智能手表画面显示的控制方法。In a fourth aspect, embodiments of the present application further provide a computer-readable storage medium, in which a processor-executable program is stored, and the processor-executable program, when executed by the processor, is used to implement the first aspect. The control method for the screen display of the smart watch described above.
本申请的优点和有益效果将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到:The advantages and beneficial effects of the present application will be given in part in the following description, in part will be apparent from the following description, or learned through the practice of the present application:
本申请实施例中提供的智能手表画面显示的控制方法,通过获取所述智能手表的旋转度数;从所述显示缓存芯片中获取所述智能手表旋转前显示画面的第一像素矩阵;根据所述旋转度数,在所述显示缓存芯片中对所述第一像素矩阵中的各个像素进行重排,得到第二像素矩阵;将所述第二像素矩阵通过硬件协议发送给所述屏幕驱动芯片;通过所述屏幕驱动芯片按照原有的扫描顺序扫描所述第二像素矩阵,并在所述智能手表显示旋转后的画面。该方法能够降低屏幕驱动芯片的硬件成本,减少旋转时出现画面撕裂的情况,可提供更为稳定的视觉体验。The method for controlling the screen display of the smart watch provided in the embodiment of the present application is to obtain the rotation degree of the smart watch; obtain the first pixel matrix of the screen displayed before the rotation of the smart watch from the display cache chip; according to the rotation degree, rearrange each pixel in the first pixel matrix in the display cache chip to obtain a second pixel matrix; send the second pixel matrix to the screen driver chip through a hardware protocol; The screen driving chip scans the second pixel matrix according to the original scanning sequence, and displays the rotated picture on the smart watch. The method can reduce the hardware cost of the screen driver chip, reduce the situation of screen tearing during rotation, and can provide a more stable visual experience.
附图说明Description of drawings
为了更清楚地说明本申请实施例或者现有技术中的技术方案,下面对本申请实施例或者现有技术中的相关技术方案附图作以下介绍,应当理解的是,下面介绍中的附图仅仅为了方便清晰表述本申请的技术方案中的部分实施例,对于本领域的技术人员来说,在无需付出创造性劳动的前提下,还可以根据这些附图获取到其他附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the accompanying drawings of the embodiments of the present application or the related technical solutions in the prior art are introduced below. It should be understood that the drawings in the following introduction are only In order to facilitate and clearly express some embodiments of the technical solutions of the present application, for those skilled in the art, other drawings can also be obtained from these drawings without creative efforts.
图1为本申请一种智能手表画面显示的控制方法具体实施例的流程示意图;1 is a schematic flowchart of a specific embodiment of a method for controlling screen display of a smart watch according to the present application;
图2为本申请一种智能手表画面显示的控制系统具体实施例的结构示意图;2 is a schematic structural diagram of a specific embodiment of a control system for displaying a screen of a smart watch according to the present application;
图3为本申请一种智能手表具体实施例的结构示意图。FIG. 3 is a schematic structural diagram of a specific embodiment of a smart watch of the present application.
具体实施方式Detailed ways
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。The following describes in detail the embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, but should not be construed as a limitation on the present application. The numbers of the steps in the following embodiments are only set for the convenience of description, and the sequence between the steps is not limited in any way, and the execution sequence of each step in the embodiments can be adapted according to the understanding of those skilled in the art Sexual adjustment.
当下,现有的智能手表一般是通过配置屏幕驱动芯片寄存器,来由硬件本身去实现显示画面的角度旋转,这种方法存在几个问题:首先有一些屏幕驱动芯片不支持特殊角度(例如90度)的旋转,或者甚至不支持任何旋转;其次,支持旋转的屏幕驱动芯片,在进行屏幕扫描时,也只能从固定角度扫描,例如倒向扫描,而且虽然能切换显示角度,但在显示效果上会带来较大的影响,容易出现画面的割裂问题。At present, the existing smart watches generally use the hardware itself to realize the angle rotation of the display screen by configuring the register of the screen driver chip. There are several problems with this method: first, some screen driver chips do not support special angles (such as 90 degrees). ) rotation, or even does not support any rotation; secondly, the screen driver chip that supports rotation can only scan from a fixed angle during screen scanning, such as reverse scanning, and although the display angle can be switched, the display effect It will bring a greater impact on the screen, and it is prone to the problem of screen splitting.
有鉴于此,本申请实施例中提供一种智能手表画面显示的控制方法,本申请实施例中的方法,可应用于智能手表中,具体可以是以程序代码的方式被存储在智能手表的存储器中,通过处理器执行来实现。本申请实施例中的智能手表,指供用户佩戴的任何一种带有交互、显示功能的手表。该智能手表中包括显示缓存芯片,用于存储、处理显示画面的像素数据;还包括屏幕驱动芯片,用于扫描显示缓存芯片中存储的像素数据,并在屏幕上显示出对应的画面。参照图1,本申请中的方法主要包括以下步骤:In view of this, an embodiment of the present application provides a method for controlling screen display of a smart watch. The method in the embodiment of the present application can be applied to a smart watch. Specifically, it can be stored in the memory of the smart watch in the form of program codes. , which is implemented by processor execution. The smart watch in the embodiments of the present application refers to any watch with interactive and display functions that is worn by the user. The smart watch includes a display cache chip, which is used to store and process pixel data of the display screen; it also includes a screen driver chip, which is used to scan the pixel data stored in the display cache chip and display the corresponding image on the screen. 1, the method in the present application mainly includes the following steps:
步骤110、获取所述智能手表的旋转度数;
本申请实施例中,在确定智能手表的旋转度数时,在一些实施例中,可以是根据智能手表中安装得到螺旋仪等设备来确定手表的旋转度数;在一些实施例中,智能手表的旋转度数可能和它放置的位置相关,比如置于充电座上面时,智能手表的放置角度和佩戴角度成一定度数,这时候为了方便用户浏览,就需要进行画面显示的旋转,因此此时可以在智能手表检测到充电状态时,便把画面旋转一定的度数;在一些实施例中,还可以是根据用户的佩戴设置信息,例如是习惯左手佩戴还是右手佩戴,通过获取用户的佩戴设置信息,来确定相应的智能手表的旋转度数,以为用户提供更良好的画面浏览体验。In the embodiments of the present application, when determining the rotation degree of the smart watch, in some embodiments, the rotation degree of the watch may be determined according to a device such as a gyroscope installed in the smart watch; The degree may be related to the position where it is placed. For example, when it is placed on the charging stand, the placement angle of the smart watch and the wearing angle are a certain degree. At this time, in order to facilitate the user to browse, the screen display needs to be rotated. When the watch detects the charging state, it rotates the screen by a certain degree; in some embodiments, it can also be determined according to the user's wearing setting information, such as whether he is used to wearing the left hand or the right hand, by obtaining the user's wearing setting information. The degree of rotation of the corresponding smart watch to provide users with a better screen browsing experience.
步骤120、从所述显示缓存芯片中获取所述智能手表旋转前显示画面的第一像素矩阵;Step 120: Obtain from the display cache chip the first pixel matrix of the screen displayed before the smart watch rotates;
本申请实施例中,对于智能手表来说,一般其通过GUI处理用户界面交互,即获取用户的交互指令并处理,计算各个控件的坐标信息和需要刷新的屏幕区域,从而绘制出对应的像素数据。然后这些像素数据被发送到显示缓存芯片中缓存,进而被屏幕驱动芯片扫描并显示在屏幕上,从而完成画面的呈现。因此,对于每帧画面来说,它的像素数据均在显示缓存芯片中存储,本申请实施例中将显示缓存芯片中存储的显示画面的各个像素数据记为第一像素矩阵。在画面需要旋转时,旋转前最后一帧画面的像素被存储在显示缓存芯片中,相当于是旋转前正常角度的画面;根据该帧画面对应的第一像素矩阵,可以确定出旋转后智能手表屏幕各个位置需要显示的像素数据。In the embodiment of the present application, for a smart watch, the user interface interaction is generally processed through the GUI, that is, the user's interaction instructions are obtained and processed, the coordinate information of each control and the screen area that needs to be refreshed are calculated, and the corresponding pixel data is drawn. . These pixel data are then sent to the display cache chip to be cached, and then scanned by the screen driver chip and displayed on the screen, thereby completing the presentation of the picture. Therefore, for each frame of picture, its pixel data is stored in the display buffer chip. In the embodiment of the present application, each pixel data of the display picture stored in the display buffer chip is recorded as the first pixel matrix. When the picture needs to be rotated, the pixels of the last frame before the rotation are stored in the display cache chip, which is equivalent to the picture at the normal angle before the rotation; according to the first pixel matrix corresponding to the frame, the smart watch screen after the rotation can be determined. The pixel data that needs to be displayed at each location.
步骤130、根据所述旋转度数,在所述显示缓存芯片中对所述第一像素矩阵中的各个像素进行重排,得到第二像素矩阵;Step 130: Rearrange each pixel in the first pixel matrix in the display cache chip according to the rotation degree to obtain a second pixel matrix;
本申请实施例中,根据智能手表的旋转度数,可以将从显示缓存芯片中获取的第一像素矩阵中各个像素进行重排,达到重新排列后的像素是原图像旋转对应的旋转度数的效果,本申请实施例中,将重排后的像素数据记为第二像素矩阵。In the embodiment of the present application, according to the rotation degree of the smart watch, each pixel in the first pixel matrix obtained from the display cache chip can be rearranged, so as to achieve the effect that the rearranged pixels are the rotation degree corresponding to the rotation of the original image, In the embodiment of the present application, the rearranged pixel data is recorded as the second pixel matrix.
具体地,以旋转90度为例,较为直接的做法是,设置两个显示缓存芯片,两个芯片的存储格式统一。例如当前其中一个显示缓存芯片中存储的是第一像素矩阵,则可以从该显示缓存芯片中逐行读取数据,拷贝到另一个显示缓存芯片的内存空间的每一列中。这样,存储第一像素矩阵的显示缓存芯片中,每一行的像素数据都拷贝完毕之后,另一个显示缓存芯片的内存空间中存储的就是旋转90度之后的像素数据,也即第二像素矩阵。Specifically, taking a rotation of 90 degrees as an example, a more direct approach is to set two display cache chips, and the storage formats of the two chips are unified. For example, currently one of the display cache chips stores the first pixel matrix, then data can be read row by row from the display cache chip and copied to each column of the memory space of the other display cache chip. In this way, in the display cache chip that stores the first pixel matrix, after the pixel data of each row is copied, the memory space of the other display cache chip stores the pixel data rotated by 90 degrees, that is, the second pixel matrix.
步骤140、将所述第二像素矩阵通过硬件协议发送给所述屏幕驱动芯片;
步骤150、通过所述屏幕驱动芯片按照原有的扫描顺序扫描所述第二像素矩阵,并在所述智能手表显示旋转后的画面。Step 150: Scan the second pixel matrix according to the original scanning order by the screen driver chip, and display the rotated picture on the smart watch.
本步骤中,第二像素矩阵中的像素数据可以直接用作当前帧画面的显示缓存,因此可以将显示缓存芯片中的第二像素矩阵通过硬件协议发送给屏幕驱动芯片,由于第二像素矩阵已经是处理过、旋转后的画面的像素数据,所以屏幕驱动芯片可以按照原有的扫描顺序对第二像素矩阵进行扫描,并完成屏幕的画面显示。可以理解的是,本申请实施例中的方法,一方面不需要屏幕驱动芯片调整扫描像素数据的顺序,能够降低屏幕驱动芯片的硬件成本;另一方面,在旋转过程中,屏幕驱动芯片获取的是第二像素矩阵,包括一帧完整的画面的像素数据,不会出现刷新频率不一致导致画面撕裂的情况,可提供更为稳定的视觉体验。In this step, the pixel data in the second pixel matrix can be directly used as the display buffer of the current frame, so the second pixel matrix in the display buffer chip can be sent to the screen driver chip through the hardware protocol. It is the pixel data of the processed and rotated picture, so the screen driving chip can scan the second pixel matrix according to the original scanning order, and complete the picture display of the screen. It can be understood that the method in the embodiment of the present application does not require the screen driver chip to adjust the order of scanning pixel data, which can reduce the hardware cost of the screen driver chip; It is the second pixel matrix, including the pixel data of a complete picture, and there will be no picture tearing caused by inconsistent refresh frequency, which can provide a more stable visual experience.
优选地,本申请实施例中还包括以下步骤:Preferably, the embodiment of the present application also includes the following steps:
获取所述智能手表的屏幕分辨率;obtain the screen resolution of the smart watch;
根据所述旋转度数和所述屏幕分辨率,在所述显示缓存芯片中对所述第一像素矩阵中的各个像素进行换位,得到第三像素矩阵;According to the rotation degree and the screen resolution, transposing each pixel in the first pixel matrix in the display cache chip to obtain a third pixel matrix;
将所述第三像素矩阵通过硬件协议发送给所述屏幕驱动芯片;sending the third pixel matrix to the screen driver chip through a hardware protocol;
通过所述屏幕驱动芯片按照原有的扫描顺序扫描所述第三像素矩阵,并在所述智能手表显示旋转后的画面。The screen driving chip scans the third pixel matrix according to the original scanning sequence, and displays the rotated picture on the smart watch.
前述实施例中的方法在处理画面显示时,虽然在时间效率上比较高效,但硬件成本也比较高,因为需要两帧完整画面的像素数据,一般要用到两片显示缓存芯片。而智能手表的尺寸比较小,硬件结构要求紧凑;且屏幕小,分辨率较高,对于智能手表主控单片机的内存要求很高。Although the method in the foregoing embodiment is more efficient in terms of time efficiency when processing screen display, the hardware cost is also relatively high, because two frames of pixel data of a complete screen are required, and generally two display cache chips are used. The size of the smart watch is relatively small, and the hardware structure is required to be compact; and the screen is small and the resolution is high, so the memory requirements for the main control microcontroller of the smart watch are very high.
所以在智能手表的芯片内存紧张的情况下,为了减少内存的消耗,本申请实施例中还可以采用一种原地旋转的算法来处理第一像素矩阵。具体地,该算法是直接在一帧画面的显示缓存内部完成的,不需要另开辟一个完整画面帧的新内存空间。在实际操作时,可以通过矩阵运算,建立旋转前和旋转后的像素对应关系,并根据对应关系原地交换显示缓存芯片中的像素,从而得到旋转后的像素数据,完成所有像素的交换操作之后,显示缓存芯片之中存储的就是旋转之后的像素数据,将该数据记为第三像素矩阵,此时可以直接进行屏幕驱动芯片数据的传送即可。后续扫描显示的步骤和前述的步骤140、步骤150类似,在此不再赘述。Therefore, in the case where the chip memory of the smart watch is tight, in order to reduce the consumption of the memory, an in-situ rotation algorithm may also be used to process the first pixel matrix in the embodiment of the present application. Specifically, the algorithm is directly completed in the display buffer of a frame of pictures, and there is no need to open up a new memory space for a complete picture frame. In actual operation, the corresponding relationship between the pixels before and after rotation can be established through matrix operation, and the pixels in the display cache chip can be exchanged in situ according to the corresponding relationship, so as to obtain the rotated pixel data, and after the exchange operation of all pixels is completed , the pixel data after rotation is stored in the display cache chip, and the data is recorded as the third pixel matrix. At this time, the screen driving chip data can be directly transmitted. The steps of the subsequent scan and display are similar to the
下面参照附图详细描述根据本申请实施例提出的智能手表画面显示的控制系统。The following describes the control system for the screen display of the smart watch according to the embodiments of the present application in detail with reference to the accompanying drawings.
参照图2,本申请实施例中提出的智能手表画面显示的控制系统,所述智能手表包括显示缓存芯片和屏幕驱动芯片,所述系统包括:Referring to FIG. 2 , a control system for screen display of a smart watch proposed in an embodiment of the present application, the smart watch includes a display cache chip and a screen driver chip, and the system includes:
第一获取模块101,用于获取所述智能手表的旋转度数;a first obtaining
第二获取模块102,用于从所述显示缓存芯片中获取所述智能手表旋转前显示画面的第一像素矩阵;The second acquiring
重排模块103,用于根据所述旋转度数,在所述显示缓存芯片中对所述第一像素矩阵中的各个像素进行重排,得到第二像素矩阵;A
第一发送模块104,用于将所述第二像素矩阵通过硬件协议发送给所述屏幕驱动芯片;a
第一显示模块105,用于通过所述屏幕驱动芯片按照原有的扫描顺序扫描所述第二像素矩阵,并在所述智能手表显示旋转后的画面。The
另外,根据本申请上述实施例的智能手表画面显示的控制系统,还可以具有以下附加的技术特征:In addition, the control system for smart watch screen display according to the above embodiments of the present application may also have the following additional technical features:
可选地,在本申请的一个实施例中,所述第一获取模块具体用于:Optionally, in an embodiment of the present application, the first obtaining module is specifically configured to:
获取用户的佩戴设置信息;Obtain the user's wearing setting information;
根据所述佩戴设置信息,确定所述智能手表的旋转度数。The rotation degree of the smart watch is determined according to the wearing setting information.
可选地,在本申请的一个实施例中,第三获取模块,用于获取所述智能手表的屏幕分辨率;Optionally, in an embodiment of the present application, a third acquisition module is configured to acquire the screen resolution of the smart watch;
换位模块,用于根据所述旋转度数和所述屏幕分辨率,在所述显示缓存芯片中对所述第一像素矩阵中的各个像素进行换位,得到第三像素矩阵;a transposition module for transposing each pixel in the first pixel matrix in the display cache chip according to the rotation degree and the screen resolution to obtain a third pixel matrix;
第二发送模块,用于将所述第三像素矩阵通过硬件协议发送给所述屏幕驱动芯片;a second sending module, configured to send the third pixel matrix to the screen driver chip through a hardware protocol;
第二显示模块,用于通过所述屏幕驱动芯片按照原有的扫描顺序扫描所述第三像素矩阵,并在所述智能手表显示旋转后的画面。The second display module is configured to scan the third pixel matrix according to the original scanning order through the screen driving chip, and display the rotated picture on the smart watch.
可选地,在本申请的一个实施例中,所述第一像素矩阵通过以下步骤生成:Optionally, in an embodiment of the present application, the first pixel matrix is generated by the following steps:
获取用户的交互指令;Get user interaction instructions;
计算各个控件的坐标信息和需要刷新的屏幕区域,绘制对应的像素数据;Calculate the coordinate information of each control and the screen area that needs to be refreshed, and draw the corresponding pixel data;
将所述像素数据发送到所述显示缓存芯片中存储,得到所述第一像素矩阵。The pixel data is sent to the display buffer chip for storage, and the first pixel matrix is obtained.
可以理解的是,上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。It can be understood that the contents in the above method embodiments are all applicable to the present system embodiments, the specific functions implemented by the present system embodiments are the same as the above method embodiments, and the beneficial effects achieved are the same as those achieved by the above method embodiments. The beneficial effects are also the same.
参照图3,本申请实施例提供了智能手表画面显示的控制装置,包括:Referring to FIG. 3 , an embodiment of the present application provides a control device for screen display of a smart watch, including:
至少一个处理器201;at least one
至少一个存储器202,用于存储至少一个程序;at least one
当至少一个程序被至少一个处理器201执行时,使得至少一个处理器201实现的智能手表画面显示的控制方法。When at least one program is executed by at least one
同理,上述方法实施例中的内容均适用于本装置实施例中,本装置实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。In the same way, the contents in the above method embodiments are all applicable to the present device embodiments, the specific functions implemented by the present device embodiments are the same as the above method embodiments, and the beneficial effects achieved are the same as those achieved by the above method embodiments. Also the same.
本申请实施例还提供了一种计算机可读存储介质,其中存储有处理器201可执行的程序,处理器201可执行的程序在由处理器201执行时用于执行上述的智能手表画面显示的控制方法。Embodiments of the present application further provide a computer-readable storage medium, in which a program executable by the
同理,上述方法实施例中的内容均适用于本计算机可读存储介质实施例中,本计算机可读存储介质实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。In the same way, the contents in the above method embodiments are all applicable to the computer readable storage medium embodiments, the specific functions implemented by the computer readable storage medium embodiments are the same as the above method embodiments, and the beneficial effects achieved are the same as those of the above method embodiments. The beneficial effects achieved by the method embodiments are also the same.
在一些可选择的实施例中,在方框图中提到的功能/操作可以不按照操作示图提到的顺序发生。例如,取决于所涉及的功能/操作,连续示出的两个方框实际上可以被大体上同时地执行或方框有时能以相反顺序被执行。此外,在本申请的流程图中所呈现和描述的实施例以示例的方式被提供,目的在于提供对技术更全面的理解。所公开的方法不限于本文所呈现的操作和逻辑流程。可选择的实施例是可预期的,其中各种操作的顺序被改变以及其中被描述为较大操作的一部分的子操作被独立地执行。In some alternative implementations, the functions/operations noted in the block diagrams may occur out of the order noted in the operational diagrams. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality/operations involved. Furthermore, the embodiments presented and described in the flow diagrams of the present application are provided by way of example in order to provide a more comprehensive understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of the various operations are altered and in which sub-operations described as part of larger operations are performed independently.
此外,虽然在功能性模块的背景下描述了本申请,但应当理解的是,除非另有相反说明,功能和/或特征中的一个或多个可以被集成在单个物理装置和/或软件模块中,或者一个或多个功能和/或特征可以在单独的物理装置或软件模块中被实现。还可以理解的是,有关每个模块的实际实现的详细讨论对于理解本申请是不必要的。更确切地说,考虑到在本文中公开的装置中各种功能模块的属性、功能和内部关系的情况下,在工程师的常规技术内将会了解该模块的实际实现。因此,本领域技术人员运用普通技术就能够在无需过度试验的情况下实现在权利要求书中所阐明的本申请。还可以理解的是,所公开的特定概念仅仅是说明性的,并不意在限制本申请的范围,本申请的范围由所附权利要求书及其等同方案的全部范围来决定。Furthermore, although the application is described in the context of functional modules, it should be understood that, unless stated to the contrary, one or more of the functions and/or features may be integrated in a single physical device and/or software module or one or more functions and/or features may be implemented in separate physical devices or software modules. It will also be appreciated that a detailed discussion of the actual implementation of each module is not necessary for understanding the present application. Rather, given the attributes, functions, and internal relationships of the various functional modules in the apparatus disclosed herein, the actual implementation of the modules will be within the routine skill of the engineer. Accordingly, those skilled in the art, using ordinary skill, can implement the present application as set forth in the claims without undue experimentation. It is also to be understood that the specific concepts disclosed are illustrative only and are not intended to limit the scope of the application, which is to be determined by the appended claims along with their full scope of equivalents.
功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。The functions, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present application. The aforementioned storage medium includes: U disk, removable hard disk, Read-Only Memory (ROM, Read-Only Memory), Random Access Memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes .
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。The logic and/or steps represented in flowcharts or otherwise described herein, for example, may be considered an ordered listing of executable instructions for implementing the logical functions, may be embodied in any computer-readable medium, For use with, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other system that can fetch instructions from and execute instructions from an instruction execution system, apparatus, or apparatus) or equipment. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport the program for use by or in connection with an instruction execution system, apparatus, or apparatus.
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。More specific examples (non-exhaustive list) of computer readable media include the following: electrical connections with one or more wiring (electronic devices), portable computer disk cartridges (magnetic devices), random access memory (RAM), Read Only Memory (ROM), Erasable Editable Read Only Memory (EPROM or Flash Memory), Fiber Optic Devices, and Portable Compact Disc Read Only Memory (CDROM). In addition, the computer readable medium may even be paper or other suitable medium on which the program may be printed, as may be done, for example, by optically scanning the paper or other medium, followed by editing, interpretation, or other suitable means as necessary process to obtain the program electronically and then store it in computer memory.
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that various parts of this application may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or a combination of the following techniques known in the art: Discrete logic circuits, application specific integrated circuits with suitable combinational logic gates, Programmable Gate Arrays (PGA), Field Programmable Gate Arrays (FPGA), etc.
在本说明书的上述描述中,参考术语“一个实施方式/实施例”、“另一实施方式/实施例”或“某些实施方式/实施例”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。In the above description of the present specification, reference to the description of the terms "one embodiment/example", "another embodiment/example" or "certain embodiments/examples" etc. means the description in conjunction with the embodiment or example. A particular feature, structure, material, or characteristic is included in at least one embodiment or example of the present application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
尽管已经示出和描述了本申请的实施方式,本领域的普通技术人员可以理解:在不脱离本申请的原理和宗旨的情况下可以对这些实施方式进行多种变化、修改、替换和变型,本申请的范围由权利要求及其等同物限定。Although the embodiments of the present application have been shown and described, those of ordinary skill in the art will appreciate that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the present application, The scope of the application is defined by the claims and their equivalents.
以上是对本申请的较佳实施进行了具体说明,但本申请并不限于实施例,熟悉本领域的技术人员在不违背本申请精神的前提下可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。The above is a specific description of the preferred implementation of the application, but the application is not limited to the embodiments. Those skilled in the art can make various equivalent deformations or replacements without violating the spirit of the application. These equivalents Variations or substitutions are all included within the scope defined by the claims of the present application.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110429637.2A CN113281983B (en) | 2021-04-21 | 2021-04-21 | Control method, system, smart watch and medium for smart watch screen display |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110429637.2A CN113281983B (en) | 2021-04-21 | 2021-04-21 | Control method, system, smart watch and medium for smart watch screen display |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113281983A CN113281983A (en) | 2021-08-20 |
CN113281983B true CN113281983B (en) | 2022-06-17 |
Family
ID=77277021
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110429637.2A Expired - Fee Related CN113281983B (en) | 2021-04-21 | 2021-04-21 | Control method, system, smart watch and medium for smart watch screen display |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113281983B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117008861A (en) * | 2023-08-18 | 2023-11-07 | 深圳市广和通无线通信软件有限公司 | A display method and related device |
CN118869861A (en) * | 2024-08-28 | 2024-10-29 | 深圳市新龙鹏科技有限公司 | A method, device, equipment and storage medium for processing images of a mobile phone secondary screen |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1160224A (en) * | 1996-02-02 | 1997-09-24 | 索尼公司 | Image display system |
CN1905000A (en) * | 2005-07-25 | 2007-01-31 | 精工爱普生株式会社 | Method and apparatus for efficient image rotation |
CN101006420A (en) * | 2004-08-18 | 2007-07-25 | 三星电子株式会社 | Method of rotating image, computer, and recording media |
CN110517623A (en) * | 2019-09-24 | 2019-11-29 | 京东方科技集团股份有限公司 | The driving method and device of display show equipment and storage medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102310130B1 (en) * | 2014-09-01 | 2021-10-08 | 삼성전자주식회사 | A wearable electronic devcie |
US9824498B2 (en) * | 2014-12-30 | 2017-11-21 | Sony Interactive Entertainment Inc. | Scanning display system in head-mounted display for virtual reality |
CN205140493U (en) * | 2015-08-20 | 2016-04-06 | 昆山龙腾光电有限公司 | Control display screen carries out device of screen switching anyhow |
CN107967890B (en) * | 2017-11-08 | 2020-08-11 | 深圳市屯奇尔科技有限公司 | Diameter dislocation sampling rotating RGB lamp band display method and device and computer readable storage medium |
-
2021
- 2021-04-21 CN CN202110429637.2A patent/CN113281983B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1160224A (en) * | 1996-02-02 | 1997-09-24 | 索尼公司 | Image display system |
CN101006420A (en) * | 2004-08-18 | 2007-07-25 | 三星电子株式会社 | Method of rotating image, computer, and recording media |
CN1905000A (en) * | 2005-07-25 | 2007-01-31 | 精工爱普生株式会社 | Method and apparatus for efficient image rotation |
CN110517623A (en) * | 2019-09-24 | 2019-11-29 | 京东方科技集团股份有限公司 | The driving method and device of display show equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113281983A (en) | 2021-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI455012B (en) | A method for displaying the divided pictures of the display and the electronic device applying the method | |
CN103530078B (en) | System and method for displaying a mirror | |
CN107493448B (en) | Image processing system, image display method and display device | |
WO2018196294A1 (en) | Driving method for display panel, driving device of display panel, and display panel | |
US20170148422A1 (en) | Refresh control method and apparatus of display device | |
CN113281983B (en) | Control method, system, smart watch and medium for smart watch screen display | |
JPH1074068A (en) | Method and device for extending graphics picture for lcd panel | |
CN101176142A (en) | Displaying images using the storage control unit | |
US20120306737A1 (en) | Gesture-based prioritization of graphical output on remote displays | |
CN117095655A (en) | Image display control method, device, electronic equipment and readable storage medium | |
US20070139445A1 (en) | Method and apparatus for displaying rotated images | |
US7460136B2 (en) | Efficient scaling of image data in graphics display systems | |
CN105070255A (en) | Time schedule controller of display device and operation method thereof | |
CN107506119A (en) | Picture display method, device, equipment and storage medium | |
US20160049105A1 (en) | Device and method of providing sampled data and device and method of displaying diagnosis interface | |
TW581906B (en) | Display apparatus and method | |
US20060098001A1 (en) | System and method for effectively preventing image tearing artifacts in displayed image data | |
US20060082580A1 (en) | Method and apparatus for triggering frame updates | |
TWI426499B (en) | System and method for storing and accessing pixel data in a graphics display device | |
US7046227B2 (en) | System and method for continuously tracing transfer rectangles for image data transfers | |
US11605366B2 (en) | LCC (low cost controllerless) graphics processing | |
JP7485821B1 (en) | Image processing device and image processing method | |
TWI386895B (en) | Accelerating device and method for lcd and controller thereof | |
US20080129751A1 (en) | Smart Blanking Graphics Controller, Device Having Same, And Method | |
CN100484216C (en) | System and method for efficiently performing automatic partial transfers of image data |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20220617 |
|
CF01 | Termination of patent right due to non-payment of annual fee |