CN114066741A - 具有自动调整伽玛值的图像处理方法、组件及*** - Google Patents

具有自动调整伽玛值的图像处理方法、组件及*** Download PDF

Info

Publication number
CN114066741A
CN114066741A CN202010884309.7A CN202010884309A CN114066741A CN 114066741 A CN114066741 A CN 114066741A CN 202010884309 A CN202010884309 A CN 202010884309A CN 114066741 A CN114066741 A CN 114066741A
Authority
CN
China
Prior art keywords
gamma
value
pixel
candidate
values
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
Application number
CN202010884309.7A
Other languages
English (en)
Inventor
杨云舒
廖砚韬
杨仁达
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Novatek Microelectronics Corp
Original Assignee
Novatek Microelectronics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Novatek Microelectronics Corp filed Critical Novatek Microelectronics Corp
Publication of CN114066741A publication Critical patent/CN114066741A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/90Dynamic range modification of images or parts thereof
    • G06T5/92Dynamic range modification of images or parts thereof based on global image properties
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1675Miscellaneous details related to the relative movement between the different enclosures or enclosure parts
    • G06F1/1677Miscellaneous details related to the relative movement between the different enclosures or enclosure parts for detecting open or closed state or particular intermediate positions assumed by movable parts of the enclosure, e.g. detection of display lid position with respect to main body in a laptop, detection of opening of the cover of battery compartment
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/10Intensity circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1615Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
    • G06F1/1616Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/013Eye tracking input arrangements
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0261Improving the quality of display appearance in the context of movement of objects on the screen or movement of the observer relative to the screen
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0271Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
    • G09G2320/0276Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/028Improving the quality of display appearance by changing the viewing angle properties, e.g. widening the viewing angle, adapting the viewing angle to the view direction
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0673Adjustment of display parameters for control of gamma adjustment, e.g. selecting another gamma curve
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/068Adjustment of display parameters for control of viewing angle adjustment
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/08Arrangements within a display terminal for setting, manually or automatically, display parameters of the display terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Picture Signal Circuits (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)
  • Transforming Electric Information Into Light Information (AREA)

Abstract

本公开揭露一种具有自动调整伽玛值的图像处理方法。图像处理方法包含:接收取决于视角的侦测值,其中所述的视角介于屏幕的法线方向与观看者对该屏幕的视线方向之间,接收具有多个像素的原始视讯帧,依据侦测值判定至少一个伽玛表以取得用于该些像素的一像素的伽玛值,其中存在有对应像素的原始像素值,以及基于伽玛值以及像素的原始像素值产生并输出所述的像素的校正像素值,其中所述的屏幕用以显示具有校正像素值的所述的像素的校正视讯帧。本公开也揭露一种图像处理组件及图像处理***。

Description

具有自动调整伽玛值的图像处理方法、组件及***
技术领域
本公开关于一种具有自动调整伽玛值的图像处理方法、组件及***,特别关于一种依据取决于视角的侦测值的图像处理方法、组件及***,其中所述的视角介于屏幕的法线方向以及观看者对该屏幕的视线方向之间。
背景技术
例如为液晶显示器(liquid crystal display,LCD)的显示器通常具有影像在侧视角可能会有颜色失真或退色的斜角(off-angle)的观看问题,这意味着当用户以侧视角观看时会觉得显示面板比平常更亮。尤其,有些时候LCD的屏幕的法线方向与观看者对该屏幕的视线方向之间的视角会改变,例如当使用者在维持一个姿势一段时间后会改变其姿势,因此存在此斜角的观看问题且困扰着使用者。
解决此斜角的观看问题的传统方法为移动或旋转屏幕以降低所述的视角。然而,每次都要在视角改变时移动或旋转屏幕对用户而言并不方便,尤其是当显示器是装设于通常远离房间中观看者的电视机时。另一个解决此斜角问题的方式为随着观看者改变其姿势时调整伽玛值。虽然此伽玛的调整可以由观看者使用遥控器执行,然观看者不可能立即将伽玛值调整为较适的值以避免斜角观看问题。因此,需要改善显示器以提供一种快速解决斜角观看问题的方法,进而实现更好的用户体验。
发明内容
鉴于上述,本发明提供一种以满足上述需求的图像处理方法、组件及***。
依据本发明一实施例的具有自动调整伽玛值的图像处理方法,其中该图像处理方法被配置为由图像处理组件执行,包含:接收取决于一视角的一侦测值,其中该视角是一屏幕的一法线方向与一观看者对该屏幕的一视线方向之间的角度;接收具有多个像素的一原始视讯帧;依据该侦测值判定至少一个伽玛表以取得用于该些像素的一像素的一伽玛值,其中存在有对应该像素的一原始像素值;以及基于该至少一个伽玛表的该伽玛值以及该像素的该原始像素值产生并输出该像素的一校正像素值,其中该屏幕用以显示有具有该校正像素值的该像素的一校正视讯帧。
依据本发明一实施例的具有自动调整伽玛值的图像处理组件,包含:一内存,储存多个候选伽玛表及多个预定侦测值,其中该些候选伽玛表分别对应于该些预定侦测值;一处理器,电性连接于该内存,该处理器接收取决于一视角以及具有多个像素的一原始视讯帧的一侦测值,该视角介于一屏幕的一法线方向与一观看者对该屏幕的一视线方向之间,基于该侦测值从该些候选伽玛表选择至少一个伽玛表,依据该选择的至少一个候选伽玛表判定该些像素的一像素的一伽玛值,且基于该伽玛值及对应于该像素的一原始像素值产生并输出该像素的一校正像素值,其中该屏幕用以展示具有该校正像素值的该像素的一校正视讯帧。
以上的关于本揭露内容的说明及以下的实施方式的说明用以示范与解释本发明的精神与原理,并且提供本发明的专利申请范围更进一步的解释。
附图说明
图1依据本公开一实施例所绘示的具有自动调整伽玛值的图像处理组件的示意图。
图2依据本公开一实施例所绘示的处理器的示意图。
图3示出依据本公开一实施例的对应于几个伽玛高表(gamma-high table)及几个伽玛低表(gamma-low table)的曲线。
图4依据本公开一实施例所绘示的具有自动调整伽玛值的图像处理方法的流程图。
图5示出观看者在使用具有依据本公开一实施例的图像处理组件的显示设备时的情况的侧视图。
图6依据本公开一实施例所绘示的图2中的步骤S3的细节的流程图。
图7依据本公开另一实施例所绘示的具有自动调整伽玛值的图像处理方法的流程图。
图8a示出依据本公开一实施例的查找表的一部分。
图8b示出依据本公开一实施例的另一查找表的一部分。
图8c示出依据本公开一实施例的又另一查找表的一部分。
附图标记如下:
1 图像处理组件
2、2a、2b 传感器
21 摄影机
22 控制器
10 输入侦测接脚
11 内存
12 处理器
121 接收电路
122 伽玛表产生电路
123 伽玛表电路
124 补偿电路
300 中央线
PI 像素输入讯号
TX 数据控制讯号
GT_H_1~GT_H_3 伽玛高表
GT_L_1~GT_L_3 伽玛低表
P1、P2 面板
Dn 法线方向
Ds 视线方向
θa、θb 角度
具体实施方式
以下在实施方式中详细叙述本发明的详细特征以及优点,其内容足以使任何本领域普通技术人员了解本发明的技术内容并据以实施,且根据本说明书所揭露的内容、申请专利范围及图式,任何熟习相关技艺者可轻易地理解本发明相关的目的及优点。以下的实施例进一步详细说明本发明的观点,但非以任何观点限制本发明的范围。
图1依据本公开一实施例所绘示的具有自动调整伽玛值的图像处理组件的示意图。图像处理组件1可以被实现为时序控制器,其中所述的时序控制器接收一像素输入讯号PI并据以产生及发送一数据控制讯号TX至数据驱动器以控制显示面板,也即,用以呈现视讯帧的屏幕。在其他实施例中,图像处理组件1可以被实现为任何类型的图像处理装置。具体而言,为了提供具有自动调整伽玛值的数据控制讯号TX,图像处理组件1包含一输入侦测接脚10、一内存11以及一处理器12。输入侦测接脚10用于接收取决于一视角的侦测值,其中该视角介于屏幕的法线方向与观看者对该屏幕的视线方向之间。侦测值可以代表屏幕的视角的角度值及/或观看者对屏幕的视线方向的角度值。可替代地,侦测值可以为任何能够反应视角的角度值,也即侦测值取决于视角。此外,处理器12可以依据由输入侦测接脚10接收的侦测值而判定至少一个伽玛表。在收到原始视讯帧后,处理器12针对其每个像素,基于原始视讯帧的原始像素值和伽玛表产生校正后的像素值。每一该至少一个伽玛表可以代表界定原始像素值与校正像素值之间的对应关系的伽玛曲线。换言之,基于伽玛表代表的对应关系,处理器12可以将原始像素值转换为校正像素值。
在一些实施方式中,内存11储存用于映像多个原始像素值及多个校正像素值的该至少一个伽玛表,而该些校正像素值可以分别对应于该些原始像素值。虽然图中所示的内存11设置于图像处理组件1内,然在其他实施例中,内存11可以设置于图像处理组件1外。在不同的实施例中,该至少一个伽玛表可以由硬件实现,或由软件实现。
在一实施例中,处理器12可以依据侦测值判定单一个伽玛表。处理器12可以通过参考伽玛表而基于原始像素值产生校正像素值。
在一实施例中,处理器12可以依据侦测值而判定多个伽玛表(例如两个伽玛表)。处理器12可以通过参考对应于像素的位置得其中一个伽玛表,以基于原始像素值产生校正像素值。在特定的实施例中,处理器12可以判定第一伽玛表及第二伽玛表。当待校正的像素基于其位置被分配到第一组别时,处理器12可以通过参考第一伽玛表,基于原始像素值产生校正像素值。当待校正的像素基于其位置被分配到第二组别时,处理器12可以通过参考第二伽玛表,基于原始像素值产生校正像素值。查找表可以被应用于储存被分配到第一及第二组别的像素的位置。
请进一步参考图2,其示出依据本公开一实施例所绘示的处理器12的示意图。在此实施例中,处理器12可以具有一接收电路121、一伽玛表产生电路122、一伽玛表电路123以及一补偿电路124。接收电路121接收像素输入讯号PI以判定由像素输入讯号PI传送的原始示频帧的每一像素的位置。此外,接收电路121可以读取查找表以判断像素属于第一及第二组别的哪个组别。伽玛表产生电路122可以与传感器2电性连接以基于侦测值产生参考表。伽玛表电路123可以与接收电路121、伽玛表产生电路122及内存11电性连接。伽玛表电路123用以基于由接收电路121取得的像素位置从内存11取得伽玛表,以及从伽玛表产生电路122取得参考表。补偿电路124更与伽玛表电路123电性连接以通过参考伽玛表补偿原始像素值并产生校正像素值。
更具体地,可以通过分别参考例如为高伽玛曲线及低伽玛曲线的多个伽玛曲线执行一双伽玛校正程序,包含例如第一伽玛校正及第二伽玛校正的不同伽玛校正。依据设计需求,可以采用各种方法执行双伽玛校正程序。双伽玛校正程序可以增加侧视的可视角度。可以为块(block)中的每一子像素/像素选择多个伽玛表的其中一者。相邻的单元可以不同的伽玛表进行处理,且可以依据设计需求配置这些单元为不同的尺寸,例如一个一个子像素、两个子像素及一个像素。
请参考图3,其示出对应于几个伽玛高表(gamma-high table)GT_H及几个伽玛低表(gamma-low table)GT_L的曲线。举例而言,所述的伽玛高表GT_H可以包含三个伽玛高表GT_H_1到GT_H_3,且所述的三个伽玛高表GT_H_1到GT_H_3用以应用到被分配至第一及第二组别的其中一者的像素。相反地,伽玛低表GT_L可以包含三个伽玛低表GT_L_1到GT_L_3,且所述的三个伽玛低表GT_L_1到GT_L_3用以应用到被分配至第一及第二组别的另一者的像素。通常而言,当屏幕的法线方向与观看者对该屏幕的视线方向之间的方向之间的视角增加时,伽玛高表GT_H的曲线与伽玛低表GT_L的曲线之间的一间隔也变大。换言之,当视角变大时,选定或产生的伽玛高表及选定或产生的伽玛低表可以更远离中央线300。
请回到图2及图3,在一些实现方式中,内存11储存映像表,用以映像多个候选伽玛表(例如,图3所示的伽玛高表及伽玛低表)以及多个预定侦测值(或侦测值的预定范围),同时该些候选伽玛表可以分别对应到该些预定侦测值。虽然内存11示出为布置在图像处理组件1内,然在其他实施例中,内存11可以被设置在图像处理组件1外。处理器12与输入侦测接脚10及内存11电性连接,并接收像素输入讯号PI中的原始视讯帧,其中所述的原始视讯帧包含多个像素。处理器12可以依据侦测值通过参考储存在内存11内的映像表判定该至少一个伽玛表。在不同的实施例中,映像表可以以硬件或软件实现。
请参考图1及图4,其中图4示出依据本公开一实施例所绘示的具有自动调整伽玛值的图像处理方法的流程图。在本实施例的步骤S1中,输入侦测接脚10接收侦测值。在步骤S2中,处理器12接收原始视讯帧,其中所述的步骤S2可以执行在步骤S1之前或之后。在步骤S3中,处理器12依据侦测值判定至少一个伽玛表以取得该些像素的一像素的伽玛值,其中所述的像素对应于一原始像素值,且伽玛表基于侦测值及储存在内存11内的映像表而被判定。最后,在步骤S4中,处理器12基于该至少一个伽玛表的伽玛值以及像素的原始像素值产生一校正像素值,以使屏幕可以呈现有具有校正像素值的像素的校正的视讯帧。在校正的视讯帧中具有校正像素值的像素的位置相同于原始视讯帧中具有原始像素值的像素的位置。
尤其,侦测值可以获得为不同的测量值且取决于传感器2的类型。请参考图5,图5示出观看者在使用具有本公开的图像处理组件的显示设备时的情况的侧视图。在传感器2的第一示例中,存在设置于可弯曲件内的传感器2a,所述的可弯曲件例如为将两面板P1及P2连接于彼此的枢纽(hinge),且两面板P1及P2中的一者作为该屏幕。在此示例中,传感器2a侦测两面板P1及P2之间的角度θa的角度值并将该角度值传送至图像处理组件1的输入侦测接脚10以作为侦测值。具体而言,在如图5所示的通常状况中,当面板P1被放置在桌子上时,角度θa取决于屏幕的法线方向Dn及用户对该屏幕的视线方向Ds之间的视角θb。在传感器2的第二示例中,存在包含摄影机21及控制器22的传感器2b用以直接侦测视角θb的角度值。具体而言,在此示例中,摄影机21拍摄观看者的照片并将此照片传送至控制器22,且作为示例但不限于此,控制器22通过判断关联于眼窝的眼睛的瞳孔的位置计算视角θb的角度值。
此外,当传感器2实现为传感器2b时,对应于多个候选视角的多个候选角度值作为预定侦测值,且候选伽玛表中的伽玛值到1之间的差与候选角度值较佳呈正相关。具体而言,由于当视线方向Ds与法线方线Dn相同时,根据校正后的像素值等于原始像素值,伽玛值可以为1,故当候选角度值变大时,候选伽玛表中的伽玛值到1之间的差也应该增加。
如图5所示,两种传感器2(传感器2a及2b)可以皆设置在显示设备内以利用两种传感器2中的任一者执行图像处理方法。然而,显示设备的图像处理组件1可以仅具有传感器2a及2b的其中之一以降低成本。此外,图像处理组件1与传感器2的组别合系界定为本公开中的图像处理***。
关于图4所示的图像处理方法的实施例的步骤S3,如图6所示,在步骤S3中可以有与储存在内存11中的映像表执行的两个子步骤S31及S32。在子步骤S31中,处理器12依据侦测值从映像表的该些候选伽码表中选择至少一个候选伽码表。在子步骤S32中,处理器12依据选择的该至少一个候选伽码表以及原始像素值判定伽玛值。执行子步骤S31及S32的方式可以有两种不同的方式,且将于之后进一步讨论。具体地,所述的两种不同方式为执行子步骤S31及S32的可行方式而非对本公开的一种限制。
在第一种方式中,关于子步骤S31的细节为:从映射表中的预定侦测值,判定最接近侦测值的预定侦测值,并以对应于最接近侦测值的预定侦测值的候选伽玛表作为所述的至少一个候选伽玛表。因此,在第一种方式中,关于步骤S32的细节为:基于原始像素值,以候选伽玛表中对应于最接近侦测值的预定侦测值的伽玛值作为处理器12执行步骤S4的伽玛值。根据所述的的一种方式,处理器12可以快速地产生伽玛值,并提供可接受的执行方式以解决斜角的观看问题。
在执行子步骤S31及S32的第二种方式中,子步骤S31可以包含:从映射表中的预定侦测值判定最接近侦测值的两个预定侦测值,并以对应于最接近侦测值的该两个预定侦测值的两个候选伽玛表作为该至少一个候选伽码表。此外,第二种方式中的子步骤S32包含:基于原始像素值,判定两个候选伽码表中对应于最接近侦测值的该两个预定侦测值的两个伽玛值,并基于侦测值、最接近侦测值的该两个预定侦测值以及该两个伽玛值以内插法或外插法计算伽玛值。特别地,为了进一步讨论子步骤S32的第二种方式,以最接近侦测值的该两个预定侦测值定义为第一预定侦测值及第二预定侦测值,并以该两个候选伽玛表定义为对应于第一预定侦测值的第一候选伽玛表以及对应于第二预定侦测值的第二候选伽玛表。此外,基于原始像素值,可以判定第一伽码表中的第一伽玛值,且也可以判定第二伽码表中的第二伽玛值。因此,以内插法或外插法计算伽玛值使第一差值对第二差值的比值等于第三差值对第四差值的另一比值,其中第一差值是第一预定侦测值与侦测值之间的差值;第二差值是侦测值与第二预定侦测值之间的差值;第三差值是第一伽玛值与伽玛值之间的差值;第四差值是伽玛值与第二伽玛值与之间的差值。在上述的计算中,当侦测值是介于第一及第二预定侦测值之间时,伽玛值为藉内插法取得,而当侦测值是小于或大于第一及第二预定侦测值时,伽玛值为藉外插法取得。根据此第二种方式,处理器12可以更精准地产生伽玛值,并因此提供用以解决斜角的观看问题的较佳方式。
请参考图7,其示出本公开的另一实施例的图像处理方法的流程图。相较于如图4所示的实施例,本实施例提供了一个以上的伽玛表以校正原始视讯帧的像素。在此实施例中,储存在内存11内的映像表包含在此定义为第一候选伽玛表的该些候选伽码表,以及该些预定侦测值。此外,内存11也包含多个第二候选伽玛表以及示出第一组别及第二组别的一查找表,其中所述的第一组别包含原始视讯帧的将藉第一候选伽玛表中的第一伽玛值校正的像素的一部份,而所述的第二组别包含将藉第二候选伽玛表的其中之一中的第二伽玛值校正的所述像素的其他部分。也即,查找表示出了第一组别中的第一像素到原始视讯帧的位置以及第二组别中的第二像素到原始视讯帧的位置。与图4所示的实施例中取得的伽玛值相似,第一组别中第一像素的第一伽玛值基于选择的第一候选伽玛表及原始像素值而判定,而第二组别中第二像素的第二伽玛值基于选择的第二候选伽玛表及原始像素值而判定。
具体地,图7所示的流程图与图4所示的流程图的差异在于,图4所示的步骤S3执行两次以产生第一组别中第一像素的第一伽玛值(步骤S3a)以及第二组别中第二像素的第二伽玛值(步骤S3b),同时图4中的步骤S4也执行两次以产生第一像素的校正像素值(步骤S4a)以及第二像素的校正像素值(步骤S4b)。在此实施例中讨论的执行步骤S3及S4的方式也可以用以执行步骤S3a、S3b、S4a以及S4b。此外,在查找表中,各具有不同的伽玛表的组别的数量可以依据需求而判定,因此此述的两个组别为示例且所述的组别的数量不以此为限。根据此实施例的上述细节,显示设备可以大大地减轻或消除不期望的网格现象。
具体地,请参考图8a、8b以及8c,其绘示三种可能的查找表的一部份。在图8a、8b以及8c中每个网格代表一个像素,且具有「H」的网格代表被分配到具有提供伽玛高表GT_H的像素的组别的像素,而具有「L」的网格代表被分配到具有提供伽玛低表GT_L的像素的组别的像素。双伽玛校正程序可以通过分别参考例如为高伽玛曲线及低伽玛曲线的多个伽玛曲线而包含不同的伽玛校正方式,例如第一伽玛校正及第二伽玛校正。依据设计需求,各种方法可以被用于执行双伽玛校正程序。双伽玛校正程序可以增加在侧视的可视角度。可以为块中的每个子像素/像素选择多个伽码表中的其中一者。相邻的单元可以不同的伽玛表进行处理,且可以依据设计需求配置这些单元为不同的尺寸,例如一个一个子像素、两个子像素及一个像素。
鉴于以上的描述,通过实现本公开的图像处理方法、组件及***,可以自动解决由于屏幕的法线方向与观看者对该屏幕的视线方向之间的视角的变化所造成的斜角观看问题。此外,根据所公开的内容,一旦取决于视角的侦测值改变,原始视讯帧的原始像素值可以被快速且精准地校正,以让观看者不需为了较佳的视觉体验而重复地移动或转动屏幕。

Claims (19)

1.一种具有自动调整伽玛值的图像处理方法,其特征在于,所述图像处理方法被配置为由图像处理组件执行,包含:
接收取决于一视角的一侦测值,所述视角介于一屏幕的一法线方向与一观看者对所述屏幕的一视线方向之间;
接收具有多个像素的一原始视讯帧;
依据所述侦测值判定至少一个伽玛表以取得用于所述多个像素的一像素的一伽玛值,其中存在有对应所述像素的一原始像素值;以及
基于所述至少一个伽玛表的所述伽玛值以及所述像素的所述原始像素值产生并输出所述像素的一校正像素值,其中所述屏幕用以展示具有所述校正像素值的所述像素的一校正视讯帧。
2.根据权利要求1所述的具有自动调整伽玛值的图像处理方法,其特征在于,所述侦测值表示一角度的一角度值,所述角度介于彼此连接的两个面板之间,其中所述两个面板中的一者作为所述屏幕。
3.根据权利要求2所述的具有自动调整伽玛值的图像处理方法,其特征在于,所述角度值由一传感器产生并发送,所述传感器位于分别连接所述两个面板的一可弯曲件中,其中所述传感器感测所述两个面板之间的所述角度以取得所述角度值。
4.根据权利要求1所述的具有自动调整伽玛值的图像处理方法,其特征在于,所述侦测值表示所述屏幕的所述法线方向与所述观看者对所述屏幕的所述视线方向之间的所述视角的一角度值。
5.根据权利要求4所述的具有自动调整伽玛值的图像处理方法,其特征在于,所述角度值通过连接到一摄影机的一控制器产生并发送,其中所述控制器用以计算所述视角的所述角度值。
6.根据权利要求1所述的具有自动调整伽玛值的图像处理方法,其特征在于,依据所述侦测值判定所述至少一个伽玛表以取得所述像素的所述伽玛值包含:
依据所述侦测值从多个候选伽玛表中选择至少一个候选伽玛表;以及
依据选择的所述至少一个候选伽玛表及所述原始像素值判定所述伽玛值。
7.根据权利要求6所述的具有自动调整伽玛值的图像处理方法,其特征在于,所述多个候选伽玛表分别对应于多个预定侦测值,且依据所述侦测值从所述多个候选伽玛表中选择所述至少一个候选伽玛表包含:
判定所述多个预定侦测值中与所述侦测值最接近的一个预定侦测值;以及
以所述多个候选伽玛表中对应于最接近所述侦测值的所述预定侦测值的候选伽玛表作为所述至少一个伽玛表。
8.根据权利要求7所述的具有自动调整伽玛值的图像处理方法,其特征在于,依据选择的所述至少一个候选伽玛表及所述原始像素值判定所述伽玛值包含:
基于所述原始像素值,以对应于最接近所述侦测值的所述预定侦测值的所述候选伽玛表中的一伽玛值作为所述伽玛值。
9.根据权利要求6所述的具有自动调整伽玛值的图像处理方法,其特征在于,所述多个候选伽玛表分别对应多个预定侦测值,且依据所述侦测值从所述多个候选伽玛表中选择所述至少一个候选伽玛表包含:
判定所述多个预定侦测值中最接近所述侦测值的两个预定侦测值;以及
将所述多个候选伽玛表中对应于最接近所述侦测值的所述两个预定侦测值的两个候选伽玛表作为所述至少一个候选伽玛表。
10.根据权利要求9所述的具有自动调整伽玛值的图像处理方法,其特征在于,依据选择的所述至少一个候选伽玛表及所述原始像素值判定所述伽玛值包含:
基于所述原始像素值,判定对应于最接近所述侦测值的所述两个预定侦测值的所述两个候选伽玛表中的两个伽玛值;以及
基于所述侦测值、所述两个预定侦测值以及所述两个伽玛值以内插法或外插法计算所述伽玛值。
11.根据权利要求6所述的具有自动调整伽玛值的图像处理方法,其特征在于,所述侦测值表示所述视角的一角度值,所述视角介于所述屏幕的所述法线方向与所述观看者对所述屏幕的所述视线方向之间,所述多个候选伽玛表分别对应于多个预定侦测值,所述多个预定侦测值分别对应于多个候选视角的多个候选角度值,且从所述多个候选伽玛表中的多个伽玛值到1的多个差值与所述多个候选角度值呈正相关。
12.根据权利要求1所述的具有自动调整伽玛值的图像处理方法,其特征在于,所述至少一个伽玛表包含一第一伽玛表及一第二伽玛表,所述像素是一第一像素,所述原始像素值是一第一原始像素值,其中依据所述侦测值判定所述至少一个伽玛表以取得所述多个像素的所述像素的所述伽玛值包含:基于所述侦测值及所述第一像素相对于所述原始视讯帧的一位置,选择所述第一伽玛表作为所述至少一个伽玛表,以获得一第一伽玛值作为用于所述多个像素的所述第一像素的所述伽玛值,
其中所述图像处理方法更包含:
基于所述侦测值及一第二像素相对于所述原始视讯帧的一位置,选择所述第二伽玛表以获得作为用于所述多个像素的所述第二像素的一第二伽玛值,其中存在对应所述第二像素的一第二原始像素值;以及
基于所述第二伽玛表的所述第二伽玛值以及所述第二像素的所述第二原始像素值产生并输出所述第二像素的一校正像素值。
13.根据权利要求12所述的具有自动调整伽玛值的图像处理方法,其特征在于,选择所述第一伽玛表以获得用于所述第一像素的所述第一伽玛值以及选择所述第二伽玛表以获得用于所述第二像素的所述第二伽玛值包含:
依据所述侦测值,从一映射表选择至少一个第一候选伽玛表及至少一个第二候选伽玛表,其中所述映射表具有多个第一候选伽玛表、多个第二候选伽玛表以及多个预定侦测值,其中每一个预定侦测值对应于所述多个第一候选伽玛表的一个以及所述多个第二候选伽玛表的一个;
依据选择的所述至少一个第一候选伽玛表及所述原始像素值判定所述第一伽玛值;以及
依据选择的所述至少一个第二候选伽玛表及所述原始像素值判定所述第二伽玛值。
14.一种具有自动调整伽玛值的图像处理组件,其特征在于,包含:
一内存,储存多个候选伽玛表及多个预定侦测值,其中所述多个候选伽玛表分别对应于所述多个预定侦测值;以及
一处理器,电性连接于所述内存,所述处理器接收取决于一视角以及具有多个像素的一原始视讯帧的一侦测值,所述视角介于一屏幕的一法线方向与一观看者对所述屏幕的一视线方向之间,基于所述侦测值从所述多个候选伽玛表选择至少一个伽玛表,依据选择的所述至少一个候选伽玛表判定用于所述多个像素的一像素的一伽玛值,且基于所述伽玛值及对应于所述像素的一原始像素值产生并输出所述像素的一校正像素值,其中所述屏幕用以展示具有所述校正像素值的所述像素的一校正视讯帧。
15.根据权利要求14所述的具有自动调整伽玛值的图像处理组件,其特征在于,所述侦测值表示所述视角的一角度值,所述视角介于所述屏幕的所述法线方向与所述观看者对所述屏幕的所述视线方向之间,所述多个预定侦测值分别对应于多个候选视角的多个候选角度值,且从所述至少一个伽玛表中的伽玛值到1的多个差值与所述多个候选角度值呈正相关。
16.根据权利要求14所述的具有自动调整伽玛值的图像处理组件,其特征在于,所述内存具有包含所述多个候选伽玛表及所述多个预定侦测值的一映射表。
17.一种具有自动调整伽玛值的图像处理***,其特征在于,包含:
依据权利要求14的所述图像处理组件;以及
一传感器,电性连接于所述图像处理组件并产生所述侦测值。
18.根据权利要求17所述的具有自动调整伽玛值的图像处理***,其特征在于,所述传感器被布置在分别连接两个面板的一可弯曲件中,所述侦测值表示所述两个面板之间的一角度,且所述传感器侦测所述角度用以产生所述侦测值。
19.根据权利要求17所述的具有自动调整伽玛值的图像处理***,其特征在于,所述传感器包含一摄影机以及一控制器,所述控制器电性连接于所述摄影机及所述处理器,所述控制器并计算所述屏幕的所述法线方向与所述观看者对所述屏幕的所述视线方向之间的所述视角。
CN202010884309.7A 2020-08-05 2020-08-28 具有自动调整伽玛值的图像处理方法、组件及*** Pending CN114066741A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16/985,622 2020-08-05
US16/985,622 US11222614B1 (en) 2020-08-05 2020-08-05 Image processing method, assembly and system with auto-adjusting gamma value

Publications (1)

Publication Number Publication Date
CN114066741A true CN114066741A (zh) 2022-02-18

Family

ID=79169270

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010884309.7A Pending CN114066741A (zh) 2020-08-05 2020-08-28 具有自动调整伽玛值的图像处理方法、组件及***

Country Status (3)

Country Link
US (1) US11222614B1 (zh)
CN (1) CN114066741A (zh)
TW (1) TWI785372B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114564132A (zh) * 2022-03-09 2022-05-31 深圳创维-Rgb电子有限公司 显示控制方法、装置、显示设备及存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11862065B2 (en) * 2021-03-11 2024-01-02 Novatek Microelectronics Corp. Timing control device and control method thereof

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4810090B2 (ja) * 2004-12-20 2011-11-09 キヤノン株式会社 データ処理装置
JP2009265692A (ja) * 2008-04-21 2009-11-12 Pfu Ltd ノート型情報処理装置、および、画像読取方法
US20170278483A1 (en) * 2014-08-25 2017-09-28 Sharp Kabushiki Kaisha Image display device
US10147370B2 (en) * 2015-10-29 2018-12-04 Nvidia Corporation Variable refresh rate gamma correction
US10204592B1 (en) * 2017-11-30 2019-02-12 Dell Products L.P. Configuring multiple displays of a computing device to have a similar perceived appearance
TWI676164B (zh) * 2018-08-31 2019-11-01 友達光電股份有限公司 色度調整系統、方法以及顯示面板驅動器
CN109410871A (zh) * 2018-12-12 2019-03-01 惠科股份有限公司 显示装置及显示控制方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114564132A (zh) * 2022-03-09 2022-05-31 深圳创维-Rgb电子有限公司 显示控制方法、装置、显示设备及存储介质

Also Published As

Publication number Publication date
TWI785372B (zh) 2022-12-01
TW202207687A (zh) 2022-02-16
US11222614B1 (en) 2022-01-11

Similar Documents

Publication Publication Date Title
US7081870B2 (en) Wearable display and method of displaying images using a wearable display
JP4575207B2 (ja) 視角依存性のある表示装置のための高画質再生装置
US6954193B1 (en) Method and apparatus for correcting pixel level intensity variation
US7633558B2 (en) Display device capable of compensating for luminance of environments
US20070070092A1 (en) Viewing angle adaptive brightness-correction method and image forming apparatus using the same
US7623105B2 (en) Liquid crystal display with adaptive color
US20080284775A1 (en) Liquid crystal display driving system and method for driving the same
TWI422216B (zh) 計算校正值之方法及顯示裝置
US20090135195A1 (en) Liquid Crystal Display and Method for Adjusting Backlight Brightness Thereof
US9189999B2 (en) Signal processing device, liquid crystal device, electronic apparatus and signal processing method
CN114066741A (zh) 具有自动调整伽玛值的图像处理方法、组件及***
JP2008242342A (ja) テレビジョン装置
US6597411B1 (en) Method and apparatus for avoiding moire in digitally resized images
US10777151B2 (en) Driving method of display device and display device
WO2014026365A1 (zh) 一种用于降低快门式3d液晶动态串扰的方法、装置以及液晶显示器
KR20080002394A (ko) 액정 표시 장치
JP2002351445A (ja) ディスプレイ装置
US7583256B2 (en) Display apparatus and control method thereof
KR101308223B1 (ko) 액정 표시 장치
KR20230001540A (ko) 디스플레이 패널의 전압 강하 보상 시스템 및 상기 디스플레이 패널의 전압 강하 보상을 위한 디스플레이 구동 장치
JP5903283B2 (ja) 画像処理装置、画像表示システム、および画像表示方法
JP2006005828A (ja) 直視型液晶表示装置および映像信号処理装置
KR20190124376A (ko) 입체 영상 표시 장치 및 그 구동 방법
US20110134316A1 (en) Image display apparatus and method
KR100517309B1 (ko) 자동 휘도 조정 기능을 갖는 투사형 영상 표시 시스템 및그 방법

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