CN112631491A - 屏幕文字调整方法、装置、网络设备及存储介质 - Google Patents
屏幕文字调整方法、装置、网络设备及存储介质 Download PDFInfo
- Publication number
- CN112631491A CN112631491A CN202011619005.4A CN202011619005A CN112631491A CN 112631491 A CN112631491 A CN 112631491A CN 202011619005 A CN202011619005 A CN 202011619005A CN 112631491 A CN112631491 A CN 112631491A
- Authority
- CN
- China
- Prior art keywords
- screen
- adjusting
- characters
- font size
- user
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 210000005252 bulbus oculi Anatomy 0.000 claims abstract description 70
- 238000004590 computer program Methods 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 description 5
- 210000001508 eye Anatomy 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000013527 convolutional neural network Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/148—Segmentation of character regions
- G06V30/153—Segmentation of character regions using recognition of characters or words
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施方式涉及通信技术领域,公开了一种屏幕文字调整方法,包括:定位用户眼球聚焦的屏幕文字;获取所述用户眼球相对于所述屏幕文字的距离;根据所述距离调整所述屏幕文字的字体大小。本发明实施方式还公开了一种屏幕文字调整装置、网络设备及存储介质。本发明实施方式提供的屏幕文字调整方法、装置、网络设备及存储介质,可以提高字幕字体的调整效率和用户体验。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种屏幕文字调整方法、装置、网络设备及存储介质。
背景技术
随着超高清视频时代的来临,人们越来越喜欢在手机或者电脑上观看视频,视频中字幕的用户体验也显得越来越重要。目前用户可以通过视频的应用程序中的相关设置来调整字幕中字体的大小,从而使字体的大小符合用户自身的观看需求。
然而,发明人发现相关技术至少存在以下问题:目前用户虽然可以通过视频应用程序的相关设置对字幕进行调整,但是当用户相对于视频播放设备的位置发生移动后,之前调整的字体大小可能会变得不适合用户观看,需要用户再次通过视频应用程序的相关设置进行调整,导致字幕字体调整的效率较低,用户体验较差。
发明内容
本发明实施方式的目的在于提供一种屏幕文字调整方法、装置、网络设备及存储介质,可以提高字幕字体的调整效率和用户体验。
为解决上述技术问题,本发明的实施方式提供了一种屏幕文字调整方法,包括:定位用户眼球聚焦的屏幕文字;获取用户眼球相对于屏幕文字的距离;根据距离调整屏幕文字的字体大小。
本发明的实施方式还提供了一种屏幕文字调整装置,包括:定位模块,用于定位用户眼球聚焦的屏幕文字;第一获取模块,用于获取用户眼球相对于屏幕文字的距离;调整模块,用于根据距离调整屏幕文字的字体大小。
本发明的实施方式还提供了一种网络设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的屏幕文字调整方法。
本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的屏幕文字调整方法。
本发明实施方式相对于相关技术而言,通过定位用户眼球聚焦的屏幕文字,并获取用户眼球相对于聚焦的屏幕文字的距离,根据两者之间的距离调整屏幕文字的字体大小。由于可以根据用户眼球与聚焦的屏幕文字的距离自动调整字体大小,因此不用多次对字幕(屏幕文字)的字体大小进行调整设置,可以提高字幕字体的调整效率和用户体验。
另外,在根据距离调整屏幕文字的字体大小之前,还包括:获取观看倾角和屏幕文字所在屏幕的环境光线强度,观看倾角为用户眼球观看屏幕文字的方向相对于用户眼球垂直于屏幕的方向的倾角;根据距离调整屏幕文字的字体大小,包括:根据观看倾角、环境光线强度和距离调整屏幕文字的字体大小。在获取用户相对于屏幕文字的距离的基础上,结合用户眼球与聚焦的屏幕文字的观看倾角和屏幕的环境光线强度对聚焦的屏幕文字的字体大小进行调整,可以提高屏幕文字调整的精度,更加有利于用户的观看,进一步提高用户体验。
另外,根据观看倾角、环境光线强度和距离调整屏幕文字的字体大小,包括:根据公式textsize=(disn+B0)*A/L调整屏幕文字的字体大小,其中,textsize为调整后的屏幕文字的字体大小,dis为用户眼球相对于屏幕文字的距离,n为预设的大于1的自然数或小数,B0为基数常量,A为观看倾角,L为环境光线强度。
另外,根据公式textsize=(disn+B0)*A/L调整屏幕文字的字体大小,包括:获取屏幕文字所在应用程序的视图;在视图中获取屏幕文字的子视图;根据公式textsize=(disn+B0)*A/L将子视图中的屏幕文字的字体大小调整至textsize。
另外,在根据距离调整屏幕文字的字体大小之前,还包括:获取屏幕文字的区域;将区域放大至预设倍数;采用图像识别算法从放大后的区域中提取出屏幕文字。
另外,在采用图像识别算法从放大后的区域中提取出屏幕文字之后,还包括:根据提取出的屏幕文字的宽度和高度确定屏幕文字的当前字体大小。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。
图1是本发明第一实施方式提供的屏幕文字调整方法的流程示意图;
图2是本发明第二实施方式提供的屏幕文字调整方法的流程示意图;
图3是本发明第二实施方式提供的屏幕文字调整方法中获取观看倾角的原理示意图;
图4是本发明第三实施方式提供的屏幕文字调整装置的模块结构示意图;
图5是本发明第四实施方式提供的网络设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
本发明的第一实施方式涉及一种屏幕文字调整方法,通过定位用户眼球聚焦的屏幕文字,并获取用户眼球相对于聚焦的屏幕文字的距离,根据两者之间的距离调整屏幕文字的字体大小。由于可以根据用户眼球与聚焦的屏幕文字的距离自动调整字体大小,因此可以提高字幕字体(屏幕文字)的调整效率和用户体验。
应当说明的是,本发明实施方式提供的屏幕文字调整方法的执行主体可以为提供屏幕文字的服务端或屏幕所在终端,其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务端可以由单独的服务器或者多个服务器组成的集群来实现,以下以服务端为例进行说明。
本发明实施方式提供的屏幕文字调整方法的具体流程如图1所示,具体包括以下步骤:
S101:定位用户眼球聚焦的屏幕文字。
其中,用户是指当前观看屏幕的用户,屏幕文字具体可以是手机、平板电脑或笔记本电脑等终端屏幕上显示的文字,例如是视频的字幕、小说或网页上的文字等。而用户眼球聚焦的屏幕文字则是指用户正在观看的屏幕文字。
可选地,可以通过眼球追踪技术来定位用户眼球聚焦的屏幕文字。其中,眼球追踪技术是一项科学应用技术,通过应用安装于终端的红外设备或图像采集装置(如摄像头),在软件的支持下实现对眼球的跟踪。
S102:获取用户眼球相对于屏幕文字的距离。
可选地,在获取用户眼球相对于屏幕文字的距离时,同样可以采用眼球追踪技术来获取,其大体原理是:终端在聚焦的屏幕文字处发出红外光线至用户眼球,根据红外光线的光程可以得出用户眼球与聚焦的屏幕文字的距离。
例如用户正在观看的视频中当前完整的字幕为“在中华人民共和国成立70周年之际”,通过眼球追踪技术获知用户聚焦的屏幕文字为“中华”,从“中华”处发出红外光线至用户眼球,即可以根据红外光线的光程获取用户眼球相对于聚焦的屏幕文字“中华”的距离。
可以理解的是,用户眼球聚焦的屏幕文字的个数可能会受用户观看距离、观看角度和字体大小等因素影响而有所不同,例如在上述例子中,若字体较小,则聚焦的屏幕文字可能为“中华人民”,即聚焦的屏幕文字会相对字体较大时的多。由于聚焦的屏幕文字可能为多个,因此在获取用户眼球相对于聚焦的屏幕文字的距离时,可以用聚焦的屏幕文字所在区域的中心点作为屏幕文字的参考点,再获取参考点与用户眼球之间的距离作为用户眼球相对于聚焦的屏幕文字的距离。
S103:根据距离调整屏幕文字的字体大小。
由于当用户眼球离聚焦的屏幕文字较远时,字体要较大才方便用户观看屏幕文字;当用户眼球离聚焦的屏幕文字较近时,字体较小用户也能清楚地观看,因此,可以在用户眼球相对于聚焦的屏幕文字的距离较大时,将聚焦的屏幕文字的字体增大;在用户眼球相对于聚焦的屏幕文字的距离较小时,将聚焦的屏幕文字的字体缩小或保持字体大小不变。
在对聚焦的屏幕文字的字体大小进行调整之前,可以先提取出聚焦的屏幕文字,再根据提取出的聚焦的屏幕文字的字体大小进行调整。在一个具体的例子中,在根据上述距离调整屏幕文字的字体大小之前,还可以包括:获取聚焦的屏幕文字的区域,将上述区域放大至预设倍数,采用图像识别算法从放大后的区域中提取出聚焦的屏幕文字。
其中,预设倍数例如可以是2、3、4倍,可以根据实际需要进行设置,此处不做具体限制。图像识别算法例如可以是卷积神经网络(CNN)等,具体也可以根据实际需要进行设置,此处不做具体限制。
例如,可以采用眼球追踪技术定位用户眼球聚焦的屏幕文字的区域的坐标(例如是:(x1,y1)……(xn,yn)),然后将定位的区域放大两倍,再将放大后的区域图像输入CNN中,从而提取出聚焦的屏幕文字。
在对聚焦的屏幕文字的字体大小进行调整之前,可以先获取聚焦的屏幕文字原来的字体大小,再根据原来的字体大小进行针对性地调整。当终端或应用程序中存储有屏幕文字的字体大小时,直接读取即可;当终端或应用程序中没有存储屏幕文字的字体大小时,可选地,可以根据提取出的聚焦的屏幕文字的宽度和高度确定聚焦的屏幕文字的当前字体大小。
具体地,可以将提取出的聚焦的屏幕文字的字体中从左到右的最大距离作为其宽度,而字体中从上到下的最大距离作为其高度,再根据字体大小与宽度和高度的关系确定聚焦的屏幕文字的字体大小。
在得到聚焦的屏幕文字的当前字体大小之后,可选地,可以根据公式调整聚焦的屏幕文字的字体大小,其中,textsize为调整后的聚焦的屏幕文字的字体大小,dis为用户眼球相对于聚焦的屏幕文字的距离,dis0为基准距离,S0为当前字体大小。
其中,基准距离dis0可以根据大部分用户正常观看距离确定,可以通过大数据获得,也可以根据当前用户历史最常处于的观看距离确定。
可以理解的是,当用户眼球相对于聚焦的屏幕文字的距离过远时,由于用户已无法看清屏幕,调整聚焦的屏幕文字的字体大小已无意义,则可以不对聚焦的屏幕文字的字体大小进行调整。具体地,可以用A=dismax/(screen.x0*screen.y0)进行判断,其中,dismax为用户可以观看到屏幕内容的最大距离,screen.x0*screen.y0为屏幕大小,当用户相对于聚焦的屏幕文字的距离超过A时,则判定无需对聚焦的屏幕文字的字体大小进行调整。
与相关技术相比,本发明实施方式提供的屏幕文字调整方法,通过定位用户眼球聚焦的屏幕文字,并获取用户眼球相对于聚焦的屏幕文字的距离,根据两者之间的距离调整屏幕文字的字体大小。由于可以根据用户眼球与聚焦的屏幕文字的距离自动调整字体大小,因此不用多次对字幕(屏幕文字)的字体大小进行调整设置,可以提高字幕字体的调整效率和用户体验。
本发明的第二实施方式涉及一种屏幕文字调整方法。第二实施方式与第一实施方式大致相同,主要区别之处在于:在本发明实施方式中,除了获取用户眼球相对于聚焦的屏幕文字的距离之外,还结合用户眼球与聚焦的屏幕文字的观看倾角和屏幕的环境光线强度对聚焦的屏幕文字的字体大小进行调整,可以提高屏幕文字调整的精度,更加有利于用户的观看,进一步提高用户体验。
本发明实施方式提供的屏幕文字调整方法的具体流程如图2所示,具体包括以下步骤:
S201:定位用户眼球聚焦的屏幕文字。
S202:获取用户眼球相对于屏幕文字的距离。
其中,S201-S202与第一实施方式中的S101-S102相同,具体请参见第一实施方式中的相关描述,为了避免重复,这里不再赘述。
S203:获取观看倾角和屏幕文字所在屏幕的环境光线强度,观看倾角为用户眼球观看屏幕文字的方向相对于用户眼球垂直于屏幕的方向的倾角。
其中,屏幕的环境光线强度可以通过终端中的感光元件来获取,而观看倾角可以以用户眼球垂直于屏幕的方向为参考进行获取,请参考图3,其为获取观看倾角的原理示意图,观看倾角具体获取的过程可以为:先获取用户眼球到屏幕文字的距离,再获取用户眼球与屏幕之间的垂直距离,通过这两个距离和三角函数的关系就可以计算得到用户眼球相对于屏幕文字所在屏幕的观看倾角。
S204:根据观看倾角、环境光线强度和距离调整屏幕文字的字体大小。
可以理解的是,当观看倾角越大时,聚焦的屏幕文字越不利于用户的观看,需要将聚焦的屏幕文字的字体放大才方便用户的观看;当观看倾角较小时,聚焦的屏幕文字的字体较小用户也能清楚地观看,因此根据观看倾角调整聚焦的屏幕文字的字体大小时,可以是当观看倾角较大时,将聚焦的屏幕文字的字体增大;当观看倾角较小时,将聚焦的屏幕文字的字体缩小或保持原有的字体大小不变。
环境光线强度方面,当环境光线强度较暗时,聚焦的屏幕文字不利于用户的观看,需要将聚焦的屏幕文字的字体放大才方便用户的观看;当环境光线强度较亮时,聚焦的屏幕文字的字体较小用户也能清楚地观看,因此根据环境光线强度调整聚焦的屏幕文字的字体大小时,可以是当环境光线强度较暗时,将聚焦的屏幕文字的字体增大;当环境光线强度较亮时,将聚焦的屏幕文字的字体缩小或保持原有的字体大小不变。
当然,当环境光线强度过大时,聚焦的屏幕文字也不利于用户的观看,这时可以将聚焦的屏幕文字的字体进行放大以方便用户进行观看。实际应用中,可以用一个分段函数来设置环境光线强度与聚焦的屏幕文字的字体大小的关系,例如可以设置一个环境光线强度的阈值,在环境光线强度小于阈值时,将聚焦的屏幕文字的字体大小调整设置为:环境光线强度较暗时,增大聚焦的屏幕文字的字体;环境光线强度较亮时,缩小聚焦的屏幕文字的字体或保持原有的字体大小不变;在环境光线强度大于或等于阈值时,将聚焦的屏幕文字的字体大小调整设置为:环境光线强度越大,聚焦的屏幕文字的字体越大。
在一个具体的例子中,可以用以下式子调整屏幕文字的字体大小:
textsize=(disn+B0)*A/L;
其中,textsize为屏幕文字需要调整到的字体大小,dis为用户相对于屏幕文字的距离,n为预设的大于1的自然数或小数,B0为基数常量,可以根据经验值或大数据挖掘得到,A为用户眼球相对于屏幕文字所在屏幕的观看倾角,L为屏幕的环境光线强度。
在一个具体的例子中,根据公式textsize=(disn+B0)*A/L调整聚焦的屏幕文字的字体大小,可以包括:获取聚焦的屏幕文字所在应用程序的视图,在所述视图中获取聚焦的屏幕文字的子视图;根据公式textsize=(disn+B0)*A/L将子视图中的聚焦的屏幕文字的字体大小调整至所述textsize。
实际应用中,可以将图像识别得到的字体大小等信息存储于一个临时变量Map<content,texsize>,后续将Map<content,texsize>中的texsize换成根据textsize=(disn+B0)*A/L计算的结果对应的字体,然后获取屏幕文字的内容content和屏幕视图,再通过屏幕文字的内容content获取聚焦的屏幕文字的子视图,通过子视图将聚焦的屏幕文字的字体大小调整成texsize来完成字体大小的调整。
与相关技术相比,本发明实施方式提供的屏幕文字调整方法,在获取用户相对于屏幕文字的距离的基础上,结合用户眼球与聚焦的屏幕文字的观看倾角和屏幕的环境光线强度对聚焦的屏幕文字的字体大小进行调整,可以提高屏幕文字调整的精度,更加有利于用户的观看,进一步提高用户体验。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本发明第三实施方式涉及一种屏幕文字调整装置300,如图4所示,包含:定位模块301、第一获取模块302和调整模块303,各功能模块详细说明如下:
定位模块301,用于定位用户眼球聚焦的屏幕文字;
第一获取模块302,用于获取用户眼球相对于屏幕文字的距离;
调整模块303,用于根据距离调整屏幕文字的字体大小。
进一步地,本发明实施方式提供的屏幕文字调整装置300还包括第二获取模块,其中,第二获取模块用于:
获取观看倾角和屏幕文字所在屏幕的环境光线强度,观看倾角为用户眼球观看屏幕文字的方向相对于用户眼球垂直于屏幕的方向的倾角;
调整模块303还用于:
根据观看倾角、环境光线强度和距离调整屏幕文字的字体大小。
进一步地,调整模块303还用于:
根据公式textsize=(disn+B0)*A/L调整屏幕文字的字体大小,其中,textsize为调整后的屏幕文字的字体大小,dis为用户眼球相对于屏幕文字的距离,n为预设的大于1的自然数或小数,B0为基数常量,A为观看倾角,L为环境光线强度。
进一步地,调整模块303还用于:
获取屏幕文字所在应用程序的视图;
在视图中获取屏幕文字的子视图;
根据公式textsize=(disn+B0)*A/L将子视图中的屏幕文字的字体大小调整至textsize。
进一步地,本发明实施方式提供的屏幕文字调整装置300还包括提取模块,其中,提取模块用于:
获取屏幕文字的区域;
将区域放大至预设倍数;
采用图像识别算法从放大后的区域中提取出屏幕文字。
进一步地,本发明实施方式提供的屏幕文字调整装置300还包括确定模块,其中,确定模块用于:
根据提取出的屏幕文字的宽度和高度确定屏幕文字的当前字体大小。
进一步地,调整模块303还用于:
不难发现,本实施方式为与第一、第二实施方式相对应的装置实施例,本实施方式可与第一、第二实施方式互相配合实施。第一、第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一、第二实施方式中。
值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
本发明第四实施方式涉及一种网络设备,如图5所示,包括至少一个处理器401;以及,与至少一个处理器401通信连接的存储器402;其中,存储器402存储有可被至少一个处理器401执行的指令,指令被至少一个处理器401执行,以使至少一个处理器401能够执行上述的屏幕文字调整方法。
其中,存储器402和处理器401采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器401和存储器402的各种电路连接在一起。总线还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器401处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器401。
处理器401负责管理总线和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器402可以被用于存储处理器401在执行操作时所使用的数据。
本发明第五实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。
即,本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
Claims (10)
1.一种屏幕文字调整方法,其特征在于,包括:
定位用户眼球聚焦的屏幕文字;
获取所述用户眼球相对于所述屏幕文字的距离;
根据所述距离调整所述屏幕文字的字体大小。
2.根据权利要求1所述的屏幕文字调整方法,其特征在于,在所述根据所述距离调整所述屏幕文字的字体大小之前,还包括:
获取观看倾角和所述屏幕文字所在屏幕的环境光线强度,所述观看倾角为所述用户眼球观看所述屏幕文字的方向相对于所述用户眼球垂直于所述屏幕的方向的倾角;
所述根据所述距离调整所述屏幕文字的字体大小,包括:
根据所述观看倾角、所述环境光线强度和所述距离调整所述屏幕文字的字体大小。
3.根据权利要求2所述的屏幕文字调整方法,其特征在于,所述根据所述观看倾角、所述环境光线强度和所述距离调整所述屏幕文字的字体大小,包括:
根据公式textsize=(disn+B0)*A/L调整所述屏幕文字的字体大小,其中,所述textsize为调整后的所述屏幕文字的字体大小,所述dis为所述用户眼球相对于所述屏幕文字的距离,所述n为预设的大于1的自然数或小数,所述B0为基数常量,所述A为所述观看倾角,所述L为所述环境光线强度。
4.根据权利要求3所述的屏幕文字调整方法,其特征在于,所述根据公式textsize=(disn+B0)*A/L调整所述屏幕文字的字体大小,包括:
获取所述屏幕文字所在应用程序的视图;
在所述视图中获取所述屏幕文字的子视图;
根据公式textsize=(disn+B0)*A/L将所述子视图中的所述屏幕文字的字体大小调整至所述textsize。
5.根据权利要求1所述的屏幕文字调整方法,其特征在于,在所述根据所述距离调整所述屏幕文字的字体大小之前,还包括:
获取所述屏幕文字的区域;
将所述区域放大至预设倍数;
采用图像识别算法从放大后的所述区域中提取出所述屏幕文字。
6.根据权利要求5所述的屏幕文字调整方法,其特征在于,在所述采用图像识别算法从放大后的所述区域中提取出所述屏幕文字之后,还包括:
根据提取出的所述屏幕文字的宽度和高度确定所述屏幕文字的当前字体大小。
8.一种屏幕文字调整装置,其特征在于,包括:
定位模块,用于定位用户眼球聚焦的屏幕文字;
第一获取模块,用于获取所述用户眼球相对于所述屏幕文字的距离;
调整模块,用于根据所述距离调整所述屏幕文字的字体大小。
9.一种网络设备,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至7中任一项所述的屏幕文字调整方法。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的屏幕文字调整方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011619005.4A CN112631491A (zh) | 2020-12-31 | 2020-12-31 | 屏幕文字调整方法、装置、网络设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011619005.4A CN112631491A (zh) | 2020-12-31 | 2020-12-31 | 屏幕文字调整方法、装置、网络设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112631491A true CN112631491A (zh) | 2021-04-09 |
Family
ID=75287465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011619005.4A Pending CN112631491A (zh) | 2020-12-31 | 2020-12-31 | 屏幕文字调整方法、装置、网络设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112631491A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115499538A (zh) * | 2022-08-23 | 2022-12-20 | 广东以诺通讯有限公司 | 屏幕显示字体调节方法、装置、存储介质和计算机设备 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1431881A2 (en) * | 2002-12-18 | 2004-06-23 | Microsoft Corporation | Automatic determination of appropriate font characteristics |
CN102419742A (zh) * | 2010-09-27 | 2012-04-18 | 汉王科技股份有限公司 | 应用于电子设备的字幕处理方法及装置 |
CN104915332A (zh) * | 2015-06-15 | 2015-09-16 | 广东欧珀移动通信有限公司 | 一种生成排版模板的方法及装置 |
CN105657497A (zh) * | 2016-02-01 | 2016-06-08 | 华为技术有限公司 | 一种视频播放方法及设备 |
CN106339086A (zh) * | 2016-08-26 | 2017-01-18 | 珠海格力电器股份有限公司 | 一种调节屏幕字体方法、装置以及电子设备 |
CN106406708A (zh) * | 2016-09-26 | 2017-02-15 | 维沃移动通信有限公司 | 一种显示方法及移动终端 |
CN107608504A (zh) * | 2017-08-22 | 2018-01-19 | 深圳传音控股有限公司 | 移动终端和智能文字显示方法 |
CN109144264A (zh) * | 2018-08-30 | 2019-01-04 | Oppo广东移动通信有限公司 | 显示界面调整方法、装置、穿戴式设备及存储介质 |
CN110221897A (zh) * | 2019-06-13 | 2019-09-10 | 广东小天才科技有限公司 | 字符大小的调节方法、装置、终端设备及介质 |
-
2020
- 2020-12-31 CN CN202011619005.4A patent/CN112631491A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1431881A2 (en) * | 2002-12-18 | 2004-06-23 | Microsoft Corporation | Automatic determination of appropriate font characteristics |
CN102419742A (zh) * | 2010-09-27 | 2012-04-18 | 汉王科技股份有限公司 | 应用于电子设备的字幕处理方法及装置 |
CN104915332A (zh) * | 2015-06-15 | 2015-09-16 | 广东欧珀移动通信有限公司 | 一种生成排版模板的方法及装置 |
CN105657497A (zh) * | 2016-02-01 | 2016-06-08 | 华为技术有限公司 | 一种视频播放方法及设备 |
CN106339086A (zh) * | 2016-08-26 | 2017-01-18 | 珠海格力电器股份有限公司 | 一种调节屏幕字体方法、装置以及电子设备 |
CN106406708A (zh) * | 2016-09-26 | 2017-02-15 | 维沃移动通信有限公司 | 一种显示方法及移动终端 |
CN107608504A (zh) * | 2017-08-22 | 2018-01-19 | 深圳传音控股有限公司 | 移动终端和智能文字显示方法 |
CN109144264A (zh) * | 2018-08-30 | 2019-01-04 | Oppo广东移动通信有限公司 | 显示界面调整方法、装置、穿戴式设备及存储介质 |
CN110221897A (zh) * | 2019-06-13 | 2019-09-10 | 广东小天才科技有限公司 | 字符大小的调节方法、装置、终端设备及介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115499538A (zh) * | 2022-08-23 | 2022-12-20 | 广东以诺通讯有限公司 | 屏幕显示字体调节方法、装置、存储介质和计算机设备 |
CN115499538B (zh) * | 2022-08-23 | 2023-08-22 | 广东以诺通讯有限公司 | 屏幕显示字体调节方法、装置、存储介质和计算机设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6112036B2 (ja) | 情報処理装置および方法、情報処理システム、並びにプログラム | |
US9734591B2 (en) | Image data processing method and electronic device supporting the same | |
US20160275374A1 (en) | Multi-stage image classification | |
CN111147749A (zh) | 拍摄方法、拍摄装置、终端及存储介质 | |
US20190164002A1 (en) | Electronic device recognizing text in image | |
US10599913B2 (en) | Face model matrix training method and apparatus, and storage medium | |
US20200193584A1 (en) | Apparatus and method for determining image sharpness | |
US20160173789A1 (en) | Image generation method and apparatus, and mobile terminal | |
KR20120017869A (ko) | 단계별 객체 정보 제공이 가능한 단말 장치 및 방법 | |
CN110431563B (zh) | 图像校正的方法和装置 | |
CN111586237A (zh) | 一种图像显示方法及电子设备 | |
US20240046538A1 (en) | Method for generating face shape adjustment image, model training method, apparatus and device | |
KR20150059989A (ko) | 문서 인식 방법 및 장치 | |
WO2015074405A1 (en) | Methods and devices for obtaining card information | |
CN111429338A (zh) | 用于处理视频的方法、装置、设备和计算机可读存储介质 | |
KR20160061026A (ko) | 이미지 표시 제어 방법 및 이를 지원하는 장치 | |
CN112367559A (zh) | 视频展示方法、装置、电子设备、服务器及存储介质 | |
CN111603767A (zh) | 调整分辨率的方法、终端及存储介质 | |
KR102164686B1 (ko) | 타일 영상의 영상 처리 방법 및 장치 | |
CN112631491A (zh) | 屏幕文字调整方法、装置、网络设备及存储介质 | |
KR102171327B1 (ko) | 번역 서비스 제공 방법 및 이를 이용하는 단말장치 | |
US20150172541A1 (en) | Camera Array Analysis Mechanism | |
CN114242023A (zh) | 显示屏亮度调节方法、显示屏亮度调节装置和电子设备 | |
CN112770044A (zh) | 自拍图像的方法和装置 | |
CN112015319B (zh) | 截图处理方法、装置及存储介质 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210409 |
|
RJ01 | Rejection of invention patent application after publication |