CN103733605B - 针对可用性的设备中的自适应显示调节的系统和装置 - Google Patents
针对可用性的设备中的自适应显示调节的系统和装置 Download PDFInfo
- Publication number
- CN103733605B CN103733605B CN201280038178.4A CN201280038178A CN103733605B CN 103733605 B CN103733605 B CN 103733605B CN 201280038178 A CN201280038178 A CN 201280038178A CN 103733605 B CN103733605 B CN 103733605B
- Authority
- CN
- China
- Prior art keywords
- facial
- calibration
- user
- facial dimension
- logic
- 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
- 230000003044 adaptive effect Effects 0.000 title claims description 5
- 230000001815 facial effect Effects 0.000 claims abstract description 89
- 238000004458 analytical method Methods 0.000 claims abstract description 28
- 238000012800 visualization Methods 0.000 claims abstract description 17
- 230000008859 change Effects 0.000 claims abstract description 15
- 238000003860 storage Methods 0.000 claims description 13
- 230000004048 modification Effects 0.000 claims description 11
- 238000012986 modification Methods 0.000 claims description 11
- 230000015654 memory Effects 0.000 claims description 7
- 230000004044 response Effects 0.000 claims 4
- 238000000034 method Methods 0.000 abstract description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 210000000887 face Anatomy 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000033228 biological regulation Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 1
- 230000018199 S phase Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 210000003128 head Anatomy 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 238000001259 photo etching Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
- G06T7/74—Determining position or orientation of objects or cameras using feature-based methods involving reference images or patches
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
-
- 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/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/012—Head tracking input arrangements
-
- 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/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/109—Font handling; Temporal or kinetic typography
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/269—Analysis of motion using gradient-based methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/24—Generation of individual character patterns
- G09G5/26—Generation of individual character patterns for modifying the character dimensions, e.g. double width, double height
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/08—Arrangements within a display terminal for setting, manually or automatically, display parameters of the display terminal
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Computer Vision & Pattern Recognition (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Analysis (AREA)
- Closed-Circuit Television Systems (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Studio Devices (AREA)
- Telephone Function (AREA)
- Image Processing (AREA)
Abstract
系统和操作系统的方法可涉及:从系统的前向摄像机获得图像,以及对图像实施面部距离分析。此外,可以至少部分基于面部距离分析来修改与所述系统相关联的显示内容的可视化特性。
Description
技术领域
实施例总体上涉及消费类电子设备的显示可用性。更具体而言,实施例涉及针对改进的可用性的设备中的自适应显示调节。
背景技术
个人可能会在一整天中在各种状况下使用手持设备,其中手持设备显示器和用户眼睛之间的距离可能会变化。为了舒适地观看显示内容,用户可能需要在整个设置屏幕上浏览,戴上眼镜,按下按钮和/或手动操纵显示器(例如,在触摸屏设备的情况下)。从用户的角度来讲,这些活动可能对设备的可用性有负面影响。
附图说明
通过阅读以下说明书和所附权利要求,并参考以下附图,本发明实施例的各种优点对于本领域的技术人员而言将变得清楚,在附图中:
图1是根据实施例的具有前向摄像机和后向摄像机的手持设备的示例的方框图;
图2是根据实施例的面部距离分析的示例的方框图;
图3A和3B是根据实施例的相对面部特征测量的示例的图示;
图4A是根据实施例的实施校准的方法的示例的流程图;
图4B是根据实施例的实施实时面部距离分析的方法的示例的流程图;
图5是根据实施例的文本可视化特性修改的示例的方框图;以及
图6是根据实施例的移动平台的示例的方框图。
具体实施方式
实施例可以包括移动平台,该移动平台具有用于获得图像的前向摄像机,用于输出显示内容的显示器,以及用于对图像实施面部距离分析的逻辑。该逻辑还可以至少部分基于面部距离分析来修改显示内容的可视化特性。
实施例还可以包括具有用于从移动平台的前向摄像机获得图像并对图像实施面部距离分析的逻辑的设备。该逻辑还可以至少部分基于面部距离分析来修改与移动平台相关联的显示内容的可视化特性。
其他实施例可以包括非暂态计算机可读存储介质,该介质具有一组指令,该组指令如果由处理器执行,则使移动平台从移动平台的前向摄像机获得图像。该指令还可以使移动平台对图像实施面部距离分析,并至少部分基于面部距离分析来修改与移动平台相关联的显示内容的可视化特性。
现在转到图1,示出了手持设备10。图示的手持设备10具有后向摄像机12,后向摄像机12被配置成拍摄用户14感兴趣的各种主题的照片和/或视频。手持设备10还可以包括显示器16,显示器16被配置成根据其上安装的软件应用和/或手持设备10的其他功能,输出显示内容,该显示内容可以包括文本、图像和其他内容。实际上,显示内容可以容易包括由后向摄像机12拍摄的图像和/或视频以及通过网络连接(例如视频会议馈送)获得的图像和/或视频。如将要更详细论述的,手持设备10也可以是例如膝上型计算机、移动互联网设备(MID)、智能平板、个人数字助理(PDA)、无线智能电话、媒体播放机、成像设备等的另一种移动平台,或者是例如智能电视(TV)、液晶显示器(LCD)面板、桌面个人计算机(PC)、服务器、工作站等的固定平台。
在图示的示例中,手持设备10还包括前向摄像机18,前向摄像机18也可以被配置为拍摄图像和视频并在显示器16上显示拍摄的内容。具体而言,可以在与其他个人的视频会议会话期间使用前向摄像机18为用户14记录。如将要更详细论述的,可以使用由前向摄像机18拍摄的用户14的图像来实时调整经由显示器16输出的显示内容,以使内容更容易被用户14阅读。
图2展示了可以实施对移动设备10的校准,以确定校准面部距离20以及用于校准图像21的一种或多种校准显示设置,其中可以相对于校准面部距离20进行后继的实时面部距离确定。如将要更详细论述的,校准面部距离20可以代表用户和手持设备10之间的距离,或者面部特征距离,例如在校准期间用户头部的宽度/高度、用户眼睛的宽度/直径或用户眼睛之间的距离。此外,可以根据环境以像素、英寸、厘米等为单位测量距离。
可以使用实时面部距离确定来修改文本可视化特性(例如文本高度、字体等)以及其他可视化特性(例如显示强度、显示内容的量等)。例如,校准面部距离20可能与对于处于该距离20处的用户而言舒适的特定文字尺寸相关联(例如14磅大小),其中在判定了为用户拍摄的后续实时拍摄的图像22对应于比校准图像21时用户相距移动设备10的距离更远的特定距离24时,可以成比例地增大显示内容的文本尺寸,以确保其仍然能够被用户看到。此外,可以增大显示强度(例如背光亮度)以改善可视性,可以降低所示的显示内容的量以考虑被更大文本占据的额外屏幕区域,等等。
类似地,如果判定面部距离确定和校准面部距离20表明用户距显示器16更近,则可以减小文本尺寸,可以降低显示强度,可以增加所示显示内容的量等等。也可以酌情即时调节其他可视化特性。实际上,移动设备10也可以检测图像中的眼睛佩戴物,并在存在眼睛佩戴物时任选地忽视和/或进一步调整可视化特性的修改。例如,可以针对有和没有眼睛佩戴物的用户校准手持设备10,从而可以基于用户是否佩戴眼镜来维持和选择性地读取两组校准显示设置。因此,从用户的角度,图示的方式可以提供显著更多的设备可用性。实际上,其中能够自动降低显示强度的状况可能实现手持设备10的更少的功耗和更长的电池寿命。
现在转到图3A和3B,示出了可用于针对后继实时图像22相对于校准图像21做出面部距离确定的面部特征的类型。例如,相对面部宽度(例如x对x'的比例)、面部高度(例如y对y'的比例)、面部面积(例如面部占据的像素图的百分比)、眼间距(例如眼睛之间的距离)等和/或其组合都可被用来确定面部距离。于是,如果针对校准图像21的面部宽度(x)为100个像素,而针对实时图像22的面部宽度(x')为50个像素,则x对x'的比例会是2.0。使用哪个面部特征的决策可以基于计算复杂性,以便减少处理开销并提高速度。就此而言,使用摄像机进行面部距离分析可以实现通过其他距离检测方案(例如基于红外线(IR)的方案或基于超声波的方案)可能无法辨别的面部特征的提取。此外,图示的方法能够从有限量的信息,例如面部轮廓和/或眼睛中心实现操作,因此可以消除对完整面部识别及其关联处理开销的任何需求。此外,这种流水线式的面部距离分析方式能够允许更高容限的摄像机不对准(例如,在摄像机不直接指向用户面部时)。
图4A示出了实施校准的方法26。可以利用诸如专用集成电路(ASIC)、互补金属氧化物半导体(CMOS)或晶体管-晶体管逻辑(TTL)技术的电路技术或其任何组合,在固定功能的逻辑硬件中,在可执行软件中将该方法26实现为一组逻辑指令,该组逻辑指令被存储于机器可读介质或计算机可读介质中,机器可读介质或计算机可读介质是例如随机存取存储器(RAM)、只读存储器(ROM)、可编程序ROM(PROM)、固件、闪速存储器等。例如,可以以一种或多种编程语言的任何组合来编写用于执行方法26中所示操作的计算机程序代码,该编程语言包括面向对象的编程语言(例如Java、Smalltalk、C++等)以及常规过程化编程语言(例如“C”编程语言或类似的编程语言)。
处理框27用于判断具有前向摄像机的系统是否处于固定设置模式中。如果是这样的话,图示的框28输出具有固定设置(例如固定字体尺寸、显示强度和/或显示内容的量)的显示内容。然后可以在框29处提示用户将系统定位在从观看角度看舒适的距离。于是,在手持设备的情况下,用户可以将设备移动到距用户眼睛一定距离处。另一方面,在诸如智能电视的固定平台的情况下,用户可以坐或站在距固定平台的显示器舒适的观看距离处。框30可以用于在该舒适距离处拍摄用户的校准图像,其中图示的框31在校准图像上实施面部距离分析。例如,面部距离分析可能涉及确定一个或多个校准面部距离,例如用户眼睛之间的距离、用户面部的宽度、用户面部的高度、用户面部的二维面积、用户眼睛的宽度等。可以在框32将面部距离分析的结果连同显示内容的固定设置一起存储到适当的存储位置,用于在实时处理所拍摄图像期间的稍后检索。
如果在框27处判定系统未处于固定设置模式中,图示的方式用于在校准期间使用可变设置模式。具体而言,框33可以用于输出具有可变设置的显示内容,可变设置例如是可变的字体尺寸、显示强度和/或显示内容的量。相应地,可以在框34处提示用户将系统定位在任意距离并选择从观看角度看舒适的显示设置。于是,在手持设备的情况下,用户可以将设备定位于距用户眼睛任意距离处,并选择最舒适的字体尺寸、显示强度、显示内容的量等。框35可以用于拍摄用户的校准图像,其中图示的框37对校准图像实施面部距离分析。如已经指示的,面部距离分析可能涉及确定一个或多个校准面部距离,其中可以在框39处存储面部距离分析的结果和选择的可变设置,供以后检索。
图4B示出了基于实时面部距离分析来调整文本尺寸的方法36。可以利用诸如ASIC、CMOS或TTL技术或其任意组合的电路技术,在固定功能逻辑硬件(例如摄像机管线)中,将方法36在可执行软件中实现为一组逻辑指令,该组逻辑指令存储于机器可读介质或计算机可读介质中,机器可读介质或计算机可读介质例如是RAM、ROM、PROM、固件、闪速存储器等。处理框38用于利用移动平台的前向摄像机拍摄实时图像。根据各种考虑,例如电池寿命、屏幕更新率、用户偏好等,图像拍摄频率可以是固定的或可编程的。可以在框40处对实时图像实施面部距离分析,其中图示框42相对于校准面部距离做出面部距离确定。如上所讨论的,相对面部距离确定可以考虑到诸如面部宽度、面部高度、面部面积、眼间距等面部特征。
图示的框44判断面部距离确定和校准面部距离是否表明用户已经移动远离移动平台的显示器(例如,相对于校准面部距离)。例如,实时图像中识别的眼间距可能小于校准眼间距,或者实时图像中识别的面部宽度可能小于校准面部宽度。如果是这样的话,可以推断,显示内容对用户来说观看起来更困难,因此框46相对于校准文本尺寸增大显示内容的文本尺寸。
例如,图5示出了具有显示器16的手持设备10,显示器16一开始以第一文本尺寸输出图像内容56和文本内容58。在判定用户远离显示器16时,手持设备10自动增大文本尺寸,使得文本内容58'更大。在图示的示例中,图像内容56保持相同,但也可以根据环境增加图像内容56。增加量可以是成比例的,使得例如,如果校准图像21(图3A)与实时图像22(图3B)的面部宽度比为x:x',可以将文本尺寸增加相同比例。于是,在相对面部宽度比为2.0(即100个像素对50个像素)的以上示例中,可以从校准设置将文本尺寸加倍(例如,从14磅增大到28磅)。
现在返回到图4B,另一方面,如果在框48根据面部距离确定和校准面部距离判定用户距移动平台的显示器更近,则框50相对于校准文本尺寸减小显示内容的文本尺寸,因为可能推断出,显示内容对于用户来说看起来更不难。此外,可以在各个层次上量化文本尺寸修改,以便控制文本尺寸修改的灵敏度和频率。也可以进行其他调节,例如显示强度调节和显示内容调节。例如,呼叫者识别(ID)闪屏可以适于在更接近处显示更多细节,在距用户眼睛更远距离处仅以大字体显示呼叫者的姓氏。
图示的框52用于判断是否遇到调节的用户超驰。可以通过文本的手工调节(例如触摸屏交互)或其他机制来检测用户超驰。此外,可能在图像拍摄和/或面部距离分析之前遇到用户超驰。如果已经遇到超驰,框54可以用于消除和/或忽视文本尺寸修改。此外,如果在图像中检测到眼睛佩戴物(或者如果用户手动选择了操作的“眼睛佩戴物模式”),则可以调节和/或完全忽视面部距离分析或文本可视化特性修改。如果面部距离分析表明用户相对于校准面部距离既未移动得更接近也未更远离显示器,则图示的方法能够确保文本尺寸保持在校准状态。
图6示出了系统60,系统60具有配置成输出显示内容的显示器70,配置成拍摄系统60的用户的图像的后向摄像机62和前向摄像机64。该系统60可以容易被已经论述的手持设备10(图1、2和5)替代。因此,图示的系统60可以是移动平台的部分,移动平台例如是膝上型计算机、MID、智能平板、PDA、无线智能电话、媒体播放机、成像设备等,或其任意组合。系统60也可以是固定平台的部分,固定平台例如是智能TV、LCD面板、桌面PC、服务器、工作站等,或其任意组合。在诸如具有网页浏览器的智能TV或LCD面板的特定平台的情况下,系统60可以不包括后向摄像机62。具体而言,系统60可以包括处理器66,处理器66如上所讨论的被配置成执行逻辑68以从前向摄像机64获得图像,对图像实施面部距离分析,并至少部分基于面部距离分析来修改显示内容的一个或多个可视化特性。
逻辑68可以被嵌入处理器66中,作为指令集从存储设备中被检索,存储设备例如是系统存储器72、大容量存储器74(例如硬盘驱动器/HDD、光盘、闪速存储器)、其他存储介质,或其任意组合。系统存储器72可以包括例如动态随机存取存储器(DRAM),其被配置为例如双列直插存储模块(DIMM)、小外形DIMM(SODIMM)等的存储器模块。系统60还可以包括网络控制器76,网络控制器76可以提供用于各种目的的离平台无线通信功能,各种目的例如是蜂窝电话(例如W-CDMA(UMTS)、CDMA2000(IS-856/IS-2000)等)、Wi-Fi(例如IEEE802.11,2007版,LAN/MAN无线局域网)、低速率无线PAN(例如,IEEE 802.15.4-2006,LR-WPAN)、Bluetooth(例如IEEE 802.15.1-2005、无线个人区域网)、WiMax(例如IEEE 802.16-2004、LAN/MAN宽带无线LANS)、全球定位系统(GPS)、扩展频谱(例如900MHz)和其他射频(RF)电话目的。网络控制器76还可以提供离平台的有线通信(例如RS-232(电子工业联盟/EIA)、以太网(例如IEEE 802.3-2005、LAN/MAN CSMA/CD存取方法)、电力线通信(例如X10、IEEEP1675)、USB(例如通用串行总线2.0规范)、数字用户线路(DSL)、电缆调制解调器、Tl连接)等功能。于是,可以经由网络控制器76获得显示内容。
因此,可以利用用户面部测量的基线或预设知识来从用户的角度改善设备的可用性。此外,使用基于摄像机的距离检测使得能够提取面部特征,提取面部特征在较长距离上实现了更鲁棒的显示操作。
本文描述的实施例适用于所有类型的半导体集成电路(“IC”)芯片。这些IC芯片的示例包括,但不限于处理器、控制器、芯片组部件、可编程序逻辑阵列(PLA)、存储器芯片、网络芯片等。此外,在一些附图中,利用线条代表信号导体线。一些线条可以是不同的以表示更多组成的信号通路,具有数字标记以表示组成的信号通路的数量和/或在一端或多端具有箭头以表示主要信息流方向。不过,这不应被认为是限制性方式。相反,可以结合一个或多个示范性实施例使用这种附加细节以便于更容易理解电路。任何表现的信号线,无论是否有附加信息,都实际可以包括可以在多个方向行进的一个或多个信号,并且可以利用任何适当类型的信号方案实现,例如利用差分对、光纤线路和/或单端线路实现的数字或模拟线路。
可能已经给出了示例的尺寸/模型/值/范围,尽管本发明的实施例不限于此。随着制造技术(例如光刻)随着时间而成熟,预计可以制造出更小尺寸的器件。此外,为了例示和论述的简单性,可以在附图中示出或不示出公知的通往IC芯片和其他部件的电源/地连接,并且从而不使本发明实施例的某些方面模糊不清。此外,可能以方框图形式示出布置,以免使本发明的实施例模糊不清,而且还鉴于相对于实施这种方框图布置的具体细节高度取决于要实施实施例的平台,即这样的具体细节应当在本领域技术人员视界之内。在阐述具体细节(例如电路)以便描述本发明的示例实施例时,对于本领域的技术人员而言应当清楚的是,可以在不利用这些具体细节或利用这些具体细节的变化来实践本发明的实施例。于是将描述视为例示性的而非限制性的。
这里可以使用术语“耦合”表示所讨论的部件之间的任何类型的直接的或间接的关系,并可以应用于电的、机械的、流体的、光学的、电磁的、机电的或其他的连接。此外,这里可以使用术语“第一”、“第二”等,仅仅为了便于论述,并除非另有陈述,不表示任何特定的时间或时序的意义。
本领域的技术人员从以上描述将认识到,可以通过多种形式实施本发明实施例的各种技术。因此,尽管已经结合其特定示例描述了本发明的实施例,但本发明实施例的真正范围不应如此受限,因为在研究附图、说明书和所附权利要求的基础上,其他修改对于技术从业者而言将变得显而易见。
Claims (18)
1.一种用于针对可用性的设备中的自适应显示调节的系统,包括:
用于获得面部的校准图像以及实时面部图像的前向摄像机;
用于输出显示内容的显示器;以及
逻辑,其用于
实施对所述系统的校准,以通过使用所述校准图像获得校准面部距离,其中,通过固定设置模式和/或可变设置模式来获得所述校准面部距离和一个或多个用户定义的校准显示设置,其中,所述一个或多个用户定义的校准显示设置包括用户定义的显示内容的特性,
将所述校准面部距离和所述一个或多个用户定义的校准显示设置存储到存储单元,
通过将所述实时面部图像的面部宽度、面部高度、面部面积、眼睛宽度和眼间距与所述校准图像的对应属性进行直接比较,来对所述实时面部图像实施面部距离分析,以及
至少部分基于所述面部距离分析以及所述一个或多个用户定义的校准显示设置来修改所述显示内容的可视化特性,包括:根据将所述实时面部图像的面部宽度、面部高度、面部面积、眼睛宽度和眼间距与所述校准图像的对应属性进行直接比较所得到的比例,成比例地修改所述显示内容的文本尺寸。
2.根据权利要求1所述的系统,其中,所述逻辑用于
识别所述实时面部图像中的一个或多个面部特征,以及
至少部分基于所述一个或多个面部特征做出面部距离确定。
3.根据权利要求2所述的系统,其中,相对于所述校准面部距离做出所述面部距离确定。
4.根据权利要求2所述的系统,其中,所述逻辑用于如果所述面部距离确定和校准面部距离表明用户更远离所述显示器,则增大所述显示内容的文本尺寸。
5.根据权利要求2所述的系统,其中,所述逻辑用于如果所述面部距离确定和校准面部距离表明用户更接近所述显示器,则减小所述显示内容的文本尺寸。
6.根据权利要求1所述的系统,其中,所述逻辑用于至少部分基于所述面部距离分析来修改所述显示内容的量。
7.根据权利要求1所述的系统,其中,所述逻辑用于至少部分基于所述面部距离分析来修改与所述系统相关联的显示强度。
8.根据权利要求1所述的系统,其中,所述逻辑用于
检测所述图像中的眼睛佩戴物,以及
响应于检测到所述眼睛佩戴物来调节可视化特性修改。
9.根据权利要求1所述的系统,其中,所述逻辑用于
接收用户超驰,以及
响应于所述用户超驰取消所述可视化特性修改。
10.一种用于针对可用性的设备中的自适应显示调节的装置,包括:
逻辑,其用于
获得与系统的前向摄像机相关联的面部的校准图像以及实时面部图像,
实施对所述装置的校准,以通过使用所述校准图像获得校准面部距离,其中,通过固定设置模式和/或可变设置模式来获得所述校准面部距离和一个或多个用户定义的校准显示设置,其中,所述一个或多个用户定义的校准显示设置包括用户定义的显示内容的特性,
将所述校准面部距离和所述一个或多个用户定义的校准显示设置存储到存储单元,
通过将所述实时面部图像的面部宽度、面部高度、面部面积、眼睛宽度和眼间距与所述校准图像的对应属性进行直接比较,来实施面部距离分析,以及
至少部分基于所述面部距离分析以及所述一个或多个用户定义的校准显示设置来修改与所述系统相关联的显示内容的可视化特性,包括:根据将所述实时面部图像的面部宽度、面部高度、面部面积、眼睛宽度和眼间距与所述校准图像的对应属性进行直接比较所得到的比例,成比例地修改所述显示内容的文本尺寸。
11.根据权利要求10所述的装置,其中,所述逻辑用于
识别所述实时面部图像中的一个或多个面部特征,以及
至少部分基于所述一个或多个面部特征来做出面部距离确定。
12.根据权利要求11所述的装置,其中相对于所述校准面部距离做出所述面部距离确定。
13.根据权利要求11所述的装置,其中,所述逻辑用于如果所述面部距离确定和校准面部距离表明用户更远离所述显示器,则增大所述显示内容的文本尺寸。
14.根据权利要求11所述的装置,其中,所述逻辑用于如果所述面部距离确定和校准面部距离表明用户更接近所述显示器,则减小所述显示内容的文本尺寸。
15.根据权利要求10所述的装置,其中,所述逻辑用于至少部分基于所述面部距离分析来修改所述显示内容的量。
16.根据权利要求10所述的装置,其中,所述逻辑用于至少部分基于所述面部距离分析来修改与所述系统相关联的显示强度。
17.根据权利要求10所述的装置,其中,所述逻辑用于
检测所述图像中的眼睛佩戴物,以及
响应于检测到所述眼睛佩戴物来调节可视化特性修改。
18.根据权利要求10所述的装置,其中,所述逻辑用于
接收用户超驰,以及
响应于所述用户超驰取消所述可视化特性修改。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/175,402 | 2011-07-01 | ||
US13/175,402 US20130002722A1 (en) | 2011-07-01 | 2011-07-01 | Adaptive text font and image adjustments in smart handheld devices for improved usability |
PCT/US2012/045161 WO2013006516A1 (en) | 2011-07-01 | 2012-06-30 | Adaptive text font and image adjustments in smart handheld devices for improved usability |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103733605A CN103733605A (zh) | 2014-04-16 |
CN103733605B true CN103733605B (zh) | 2018-01-05 |
Family
ID=47390203
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280038178.4A Expired - Fee Related CN103733605B (zh) | 2011-07-01 | 2012-06-30 | 针对可用性的设备中的自适应显示调节的系统和装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20130002722A1 (zh) |
EP (1) | EP2727331A4 (zh) |
JP (1) | JP5859645B2 (zh) |
KR (1) | KR20140028131A (zh) |
CN (1) | CN103733605B (zh) |
TW (1) | TWI571807B (zh) |
WO (1) | WO2013006516A1 (zh) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9582083B2 (en) * | 2011-12-22 | 2017-02-28 | Apple Inc. | Directional light sensors |
TWI498829B (zh) * | 2012-04-18 | 2015-09-01 | Hon Hai Prec Ind Co Ltd | 電子顯示設備及其選擇用戶介面的方法 |
CN103377643B (zh) * | 2012-04-26 | 2017-02-15 | 富泰华工业(深圳)有限公司 | 字体调整系统及方法 |
US9165535B2 (en) * | 2012-09-27 | 2015-10-20 | Google Inc. | System and method for determining a zoom factor of content displayed on a display device |
CN103871392A (zh) * | 2012-12-14 | 2014-06-18 | 鸿富锦精密工业(武汉)有限公司 | 自动调整阅读软件显示字体大小的系统及方法 |
KR20140093513A (ko) * | 2013-01-18 | 2014-07-28 | 삼성전자주식회사 | 휴대 단말기의 디스플레이 제어 장치 및 방법 |
JP2014146128A (ja) * | 2013-01-28 | 2014-08-14 | Canon Inc | 情報処理装置、情報処理システム、情報処理方法及びプログラム |
CN104122986A (zh) * | 2013-04-27 | 2014-10-29 | 昆山研达电脑科技有限公司 | 显示器字体调整装置及其实现方法 |
KR102101741B1 (ko) * | 2013-08-16 | 2020-05-29 | 엘지전자 주식회사 | 이동 단말기 및 이의 제어방법 |
CN103648042A (zh) * | 2013-11-27 | 2014-03-19 | 乐视致新电子科技(天津)有限公司 | 一种字符输出控制方法和装置 |
CN103795864B (zh) * | 2014-01-29 | 2016-09-28 | 华为技术有限公司 | 移动终端前后摄像头的选择方法和移动终端 |
US20160048202A1 (en) * | 2014-08-13 | 2016-02-18 | Qualcomm Incorporated | Device parameter adjustment using distance-based object recognition |
US10129312B2 (en) * | 2014-09-11 | 2018-11-13 | Microsoft Technology Licensing, Llc | Dynamic video streaming based on viewer activity |
KR20160057651A (ko) * | 2014-11-14 | 2016-05-24 | 삼성전자주식회사 | 디스플레이 장치 및 그 제어 방법 |
KR20160115081A (ko) | 2015-03-25 | 2016-10-06 | 김광영 | 휴대 장치의 폰트 및 이미지 크기 자동 조정 방법 및 그 휴대 장치 |
CN105827872A (zh) * | 2016-06-07 | 2016-08-03 | 维沃移动通信有限公司 | 一种移动终端的控制方法及移动终端 |
US11494897B2 (en) | 2017-07-07 | 2022-11-08 | William F. WILEY | Application to determine reading/working distance |
WO2019192783A1 (en) * | 2018-04-02 | 2019-10-10 | Arcelik Anonim Sirketi | A household appliance |
KR102285156B1 (ko) * | 2019-01-29 | 2021-08-06 | 엔에이치엔커머스 주식회사 | 무선단말 화면 크기 자동 변환 방법 |
US20220218198A1 (en) * | 2019-03-15 | 2022-07-14 | Biotrillion, Inc. | Method and system for measuring pupillary light reflex with a mobile phone |
US11178389B2 (en) | 2019-03-25 | 2021-11-16 | Microsoft Technology Licensing, Llc | Self-calibrating display device |
CN110851032A (zh) * | 2019-11-06 | 2020-02-28 | 北京字节跳动网络技术有限公司 | 用于目标设备的显示样式调整方法和装置 |
US11640491B2 (en) * | 2021-02-12 | 2023-05-02 | Adobe Inc. | Automatic font value distribution for variable fonts |
JP7394813B2 (ja) * | 2021-07-20 | 2023-12-08 | Lineヤフー株式会社 | 端末装置、制御方法及び制御プログラム |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101299807A (zh) * | 2007-04-30 | 2008-11-05 | 深圳Tcl新技术有限公司 | 一种自动调整显示参数的显示设备及其实现方法 |
CN101354869A (zh) * | 2008-09-09 | 2009-01-28 | 南京Lg新港显示有限公司 | 根据输入信号自动调整显示器亮度的调节装置及调节方法 |
CN101404150A (zh) * | 2008-11-14 | 2009-04-08 | 凯立德欣技术(深圳)有限公司 | 亮度调整装置及亮度调整方法和导航装置及导航方法 |
CN101449228A (zh) * | 2006-05-31 | 2009-06-03 | 索尼爱立信移动通讯股份有限公司 | 基于眼睛信息的显示 |
WO2011045123A1 (en) * | 2009-10-13 | 2011-04-21 | Sony Ericsson Mobile Communications Ab | Electronic device |
CN102045429A (zh) * | 2009-10-13 | 2011-05-04 | 华为终端有限公司 | 一种调节显示内容的方法和设备 |
CN102754046A (zh) * | 2009-12-23 | 2012-10-24 | 摩托罗拉移动公司 | 用于视觉补偿方法和设备 |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7233312B2 (en) * | 2000-07-31 | 2007-06-19 | Panaseca, Inc. | System and method for optimal viewing of computer monitors to minimize eyestrain |
US7545434B2 (en) * | 2002-02-04 | 2009-06-09 | Hewlett-Packard Development Company, L.P. | Video camera with variable image capture rate and related methodology |
CN100461212C (zh) * | 2004-06-04 | 2009-02-11 | 松下电器产业株式会社 | 显示控制方法及装置以及便携设备 |
KR100643470B1 (ko) * | 2005-09-29 | 2006-11-10 | 엘지전자 주식회사 | 휴대용 단말기의 그래픽 신호 표시장치 및 방법 |
TW200804947A (en) * | 2006-07-06 | 2008-01-16 | Asia Optical Co Inc | Method of distance estimation to be implemented using a digital camera |
US20080049020A1 (en) * | 2006-08-22 | 2008-02-28 | Carl Phillip Gusler | Display Optimization For Viewer Position |
JP4845698B2 (ja) * | 2006-12-06 | 2011-12-28 | アイシン精機株式会社 | 眼部検出装置、眼部検出方法及びプログラム |
US20080316372A1 (en) * | 2007-06-20 | 2008-12-25 | Ning Xu | Video display enhancement based on viewer characteristics |
CN101419481A (zh) * | 2007-10-25 | 2009-04-29 | 达方电子股份有限公司 | 姿势提醒方法及其装置 |
EP2065795A1 (en) * | 2007-11-30 | 2009-06-03 | Koninklijke KPN N.V. | Auto zoom display system and method |
US8209635B2 (en) * | 2007-12-20 | 2012-06-26 | Sony Mobile Communications Ab | System and method for dynamically changing a display |
US8131319B2 (en) * | 2008-01-17 | 2012-03-06 | Sony Ericsson Mobile Communications Ab | Active display readability enhancement for mobile devices depending on movement |
JP2009282436A (ja) * | 2008-05-26 | 2009-12-03 | Fujifilm Corp | 液晶表示装置及び液晶表示方法 |
JP2009294740A (ja) * | 2008-06-03 | 2009-12-17 | Mitsubishi Electric Corp | データ処理装置及びプログラム |
JP2010107773A (ja) * | 2008-10-30 | 2010-05-13 | Toshiba Corp | 表示制御装置及び表示制御方法 |
CN101751209B (zh) * | 2008-11-28 | 2012-10-10 | 联想(北京)有限公司 | 一种调整屏幕呈现元素的方法及计算机 |
JP2010176170A (ja) * | 2009-01-27 | 2010-08-12 | Sony Ericsson Mobilecommunications Japan Inc | 表示装置、表示制御方法および表示制御プログラム |
JP5249994B2 (ja) * | 2009-08-24 | 2013-07-31 | シャープ株式会社 | 半導体光検出素子および半導体装置 |
US20110126119A1 (en) * | 2009-11-20 | 2011-05-26 | Young Daniel J | Contextual presentation of information |
TWI401409B (zh) * | 2009-12-29 | 2013-07-11 | Avermedia Information Inc | 具有物體實際尺寸估計功能之實物攝影機 |
US8982160B2 (en) * | 2010-04-16 | 2015-03-17 | Qualcomm, Incorporated | Apparatus and methods for dynamically correlating virtual keyboard dimensions to user finger size |
US20110263946A1 (en) * | 2010-04-22 | 2011-10-27 | Mit Media Lab | Method and system for real-time and offline analysis, inference, tagging of and responding to person(s) experiences |
KR101725044B1 (ko) * | 2010-05-27 | 2017-04-11 | 삼성전자주식회사 | 촬영이 가능한 디스플레이 장치 |
US20120081392A1 (en) * | 2010-09-30 | 2012-04-05 | Apple Inc. | Electronic device operation adjustment based on face detection |
US9131060B2 (en) * | 2010-12-16 | 2015-09-08 | Google Technology Holdings LLC | System and method for adapting an attribute magnification for a mobile communication device |
US9183806B2 (en) * | 2011-06-23 | 2015-11-10 | Verizon Patent And Licensing Inc. | Adjusting font sizes |
US9111143B2 (en) * | 2013-09-27 | 2015-08-18 | At&T Mobility Ii Llc | Method and apparatus for image collection and analysis |
-
2011
- 2011-07-01 US US13/175,402 patent/US20130002722A1/en not_active Abandoned
-
2012
- 2012-06-30 KR KR1020147002393A patent/KR20140028131A/ko active Search and Examination
- 2012-06-30 JP JP2014519206A patent/JP5859645B2/ja not_active Expired - Fee Related
- 2012-06-30 WO PCT/US2012/045161 patent/WO2013006516A1/en active Application Filing
- 2012-06-30 CN CN201280038178.4A patent/CN103733605B/zh not_active Expired - Fee Related
- 2012-06-30 EP EP12807708.8A patent/EP2727331A4/en not_active Withdrawn
- 2012-07-02 TW TW101123735A patent/TWI571807B/zh active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101449228A (zh) * | 2006-05-31 | 2009-06-03 | 索尼爱立信移动通讯股份有限公司 | 基于眼睛信息的显示 |
CN101299807A (zh) * | 2007-04-30 | 2008-11-05 | 深圳Tcl新技术有限公司 | 一种自动调整显示参数的显示设备及其实现方法 |
CN101354869A (zh) * | 2008-09-09 | 2009-01-28 | 南京Lg新港显示有限公司 | 根据输入信号自动调整显示器亮度的调节装置及调节方法 |
CN101404150A (zh) * | 2008-11-14 | 2009-04-08 | 凯立德欣技术(深圳)有限公司 | 亮度调整装置及亮度调整方法和导航装置及导航方法 |
WO2011045123A1 (en) * | 2009-10-13 | 2011-04-21 | Sony Ericsson Mobile Communications Ab | Electronic device |
CN102045429A (zh) * | 2009-10-13 | 2011-05-04 | 华为终端有限公司 | 一种调节显示内容的方法和设备 |
CN102754046A (zh) * | 2009-12-23 | 2012-10-24 | 摩托罗拉移动公司 | 用于视觉补偿方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2013006516A1 (en) | 2013-01-10 |
KR20140028131A (ko) | 2014-03-07 |
CN103733605A (zh) | 2014-04-16 |
US20130002722A1 (en) | 2013-01-03 |
TWI571807B (zh) | 2017-02-21 |
EP2727331A4 (en) | 2015-06-17 |
EP2727331A1 (en) | 2014-05-07 |
JP5859645B2 (ja) | 2016-02-10 |
TW201303748A (zh) | 2013-01-16 |
JP2014529385A (ja) | 2014-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103733605B (zh) | 针对可用性的设备中的自适应显示调节的系统和装置 | |
US11025814B2 (en) | Electronic device for storing depth information in connection with image depending on properties of depth information obtained using image and control method thereof | |
CN107820021B (zh) | 自动图像捕捉 | |
EP2664131B1 (en) | Apparatus and method for compositing image in a portable terminal | |
CN106688227B (zh) | 多摄像装置、多摄像方法 | |
CN106688228B (zh) | 摄像控制装置、摄像控制方法、相机、及相机系统 | |
US9622654B2 (en) | Device for and method of corneal imaging | |
CN105474070B (zh) | 头戴式显示设备及其控制方法 | |
US10863077B2 (en) | Image photographing method, apparatus, and terminal | |
CN106530241A (zh) | 一种图像虚化处理方法和装置 | |
TWI420405B (zh) | 人臉影像代換系統及方法 | |
CN110100251A (zh) | 用于处理文档的设备、方法和图形用户界面 | |
US10818057B2 (en) | Spherical content editing method and electronic device supporting same | |
CN107948498B (zh) | 一种消除相机摩尔条纹方法及移动终端 | |
US20190311796A1 (en) | Color analysis and control using an electronic mobile device transparent display screen integral with the use of augmented reality glasses | |
US10290120B2 (en) | Color analysis and control using an electronic mobile device transparent display screen | |
CN116095249B (zh) | 视频处理方法及电子设备 | |
WO2015094182A1 (en) | Camera array analysis mechanism | |
CN112672058B (zh) | 拍摄方法及装置 | |
US10783666B2 (en) | Color analysis and control using an electronic mobile device transparent display screen integral with the use of augmented reality glasses | |
JP2013258583A (ja) | 撮像画像表示装置、撮像画像表示方法、プログラム | |
JP7147038B2 (ja) | 表示制御装置、撮像装置、表示制御方法、及び表示制御プログラム | |
CN110024373A (zh) | 摄像装置、摄像方法及摄像程序 | |
CN110493511B (zh) | 一种全景图像生成方法及移动终端 | |
KR20160115081A (ko) | 휴대 장치의 폰트 및 이미지 크기 자동 조정 방법 및 그 휴대 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into 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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180105 Termination date: 20210630 |