电子装置和方法与流程
- 国知局
- 2024-08-02 12:43:23
本发明构思的实施例涉及一种电子装置。更具体地,本发明构思的实施例涉及一种用于支持2d图像模式或3d图像模式的电子装置。
背景技术:
1、通常,显示装置可以包括显示面板和显示面板驱动器。显示面板可以包括栅极线、数据线和像素。显示面板驱动器可以包括用于向栅极线提供栅极信号的栅极驱动器、用于向数据线提供数据电压的数据驱动器以及用于控制栅极驱动器和数据驱动器的驱动控制器。
2、当前商业化的3d图像电子装置通过分别向用户的眼睛提供不同的图像来实现3d深度。然而,该方法仅可以向用户提供双眼视差信息,但是不可以传递单眼深度感知因子(诸如焦点控制和运动视差)。因此,当3d深度大并且图像运动大时,可能导致头晕。
技术实现思路
1、本发明构思的实施例提供了一种用于基于图像运动值和3d深度值来缓解用户的头晕的电子装置。
2、在根据本发明构思的电子装置的实施例中,电子装置包括:第一显示面板,包括显示左眼图像的第一像素;第二显示面板,包括显示右眼图像的第二像素;以及显示面板驱动器,被配置为将左眼数据电压施加到第一像素并且将右眼数据电压施加到第二像素。第一显示面板和第二显示面板被配置为基于图像运动值和3d深度值而以2d图像模式操作或者以3d图像模式操作,在2d图像模式下,显示彼此相同的左眼图像和右眼图像,在3d图像模式下,显示彼此不同的左眼图像和右眼图像。
3、在实施例中,当图像运动值大于运动阈值并且3d深度值大于深度阈值时,第一显示面板和第二显示面板可以以2d图像模式操作。
4、在实施例中,当图像运动值小于或等于运动阈值或者3d深度值小于或等于深度阈值时,第一显示面板和第二显示面板可以以3d图像模式操作。
5、在实施例中,当图像运动值大于运动阈值,3d深度值大于深度阈值,并且图像运动值大于运动阈值且3d深度值大于深度阈值的持续时间大于持续时间阈值时,第一显示面板和第二显示面板可以以2d图像模式操作。
6、在实施例中,图像运动值可以基于左眼图像的前一帧数据与左眼图像的当前帧数据之间的差或者右眼图像的前一帧数据与右眼图像的当前帧数据之间的差来确定。
7、在实施例中,3d深度值可以基于左眼图像的当前帧数据与右眼图像的当前帧数据之间的差来确定。
8、在实施例中,显示面板驱动器可以被配置为将针对第一像素的左眼图像数据的rgb数据转换为左眼图像数据的ycocg数据,并且显示面板驱动器可以被配置为将针对第二像素的右眼图像数据的rgb数据转换为右眼图像数据的ycocg数据。
9、在实施例中,显示面板驱动器可以被配置为将左眼图像数据的rgb数据转换为左眼图像数据的ycocg数据,并且使用等式“yh_nml_even_avg=roundup(yh_nml_even_sum/n_ph)”来确定第n帧左眼图像数据的第m偶数像素行的平均y值,并且显示面板驱动器可以被配置为将右眼图像数据的rgb数据转换为右眼图像数据的ycocg数据,并且使用等式“yh_nmr_even_avg=roundup(yh_nmr_even_sum/n_ph)”来确定第n帧右眼图像数据的第m偶数像素行的平均y值,其中,yh_nml_even_avg是第n帧左眼图像数据的第m偶数像素行的平均y值,roundup是将一个小数位向上舍入的函数,yh_nml_even_sum是第n帧左眼图像数据的第m偶数像素行的y值之和,n_ph是第一像素和第二像素的列数,yh_nmr_even_avg是第n帧右眼图像数据的第m偶数像素行的平均y值,并且yh_nmr_even_sum是第n帧右眼图像数据的第m偶数像素行的y值之和(n是大于或等于2的正整数,并且m是大于或等于1的正整数)。
10、在实施例中,显示面板驱动器可以被配置为基于第n-1帧左眼图像数据的第m偶数像素行的平均y值和第n帧左眼图像数据的第m偶数像素行的平均y值来确定第n帧左眼图像数据的图像运动值。
11、在实施例中,显示面板驱动器可以被配置为使用等式“y_nl_move=roundup{sum(|yh_nml_even_avg-yh_n-1ml_ev en_avg|)/(n_pv×0.5)}”来确定第n帧左眼图像数据的图像运动值,其中,y_nl_move是第n帧左眼图像数据的图像运动值,sum是计算和值的函数,yh_n-1ml_even_avg是第n-1帧左眼图像数据的第m偶数像素行的平均y值,并且n_pv是第一像素和第二像素的行数。
12、在实施例中,显示面板驱动器可以被配置为基于第n-1帧右眼图像数据的第m偶数像素行的平均y值和第n帧右眼图像数据的第m偶数像素行的平均y值来确定第n帧右眼图像数据的图像运动值。
13、在实施例中,显示面板驱动器可以被配置为使用等式“y_nr_move=roundup{sum(|yh_nmr_even_avg-yh_n-1mr_ev en_avg|)/(n_pv×0.5)}”来确定第n帧右眼图像数据的图像运动值,其中,y_nr_move是第n帧右眼图像数据的图像运动值,sum是计算和值的函数,yh_n-1mr_even_avg是第n-1帧右眼图像数据的第m偶数像素行的平均y值,并且n_pv是第一像素和第二像素的行数。
14、在实施例中,电子装置还可以包括处理器,处理器被配置为将左眼图像数据和右眼图像数据输出到显示面板驱动器。处理器可以被配置为基于第n帧左眼图像数据的第m偶数像素行的平均y值和第n帧右眼图像数据的第m偶数像素行的平均y值来确定第n帧左眼图像数据和第n帧右眼图像数据的3d深度值。
15、在实施例中,处理器可以被配置为使用等式“y_n_depth=roundup{sum(|yh_nml_even_avg-yh_nmr_even_avg|)/(n_pv×0.5)}”来确定第n帧左眼图像数据和第n帧右眼图像数据的3d深度值,其中,y_n_depth是第n帧左眼图像数据和第n帧右眼图像数据的3d深度值,sum是计算和值的函数,n_pv是第一像素和第二像素的行数。
16、在实施例中,显示面板驱动器可以被配置为将左眼图像数据的rgb数据转换为左眼图像数据的ycocg数据,并且使用等式“yh_nml_odd_avg=roundup(yh_nml_odd_sum/n_ph)”来确定第n帧左眼图像数据的第m奇数像素行的平均y值,并且显示面板驱动器可以被配置为将右眼图像数据的rgb数据转换为右眼图像数据的ycocg数据,并且使用等式“yh_nmr_odd_avg=roundup(yh_nmr_odd_sum/n_ph)”来确定第n帧右眼图像数据的第m奇数像素行的平均y值,其中,yh_nml_odd_avg是第n帧左眼图像数据的第m奇数像素行的平均y值,roundup是将一个小数位向上舍入的函数,yh_nml_odd_sum是第n帧左眼图像数据的第m奇数像素行的y值之和,n_ph是第一像素和第二像素的列数,yh_nmr_odd_avg是第n帧右眼图像数据的第m奇数像素行的平均y值,并且yh_nmr_odd_sum是第n帧右眼图像数据的第m奇数像素行的y值之和(n是大于或等于2的正整数,并且m是大于或等于1的正整数)。
17、在实施例中,显示面板驱动器可以被配置为基于第n-1帧左眼图像数据的第m奇数像素行的平均y值和第n帧左眼图像数据的第m奇数像素行的平均y值来确定第n帧左眼图像数据的图像运动值。
18、在实施例中,电子装置还可以包括处理器,处理器被配置为将左眼图像数据和右眼图像数据输出到显示面板驱动器。处理器可以被配置为基于第n帧左眼图像数据的第m奇数像素行的平均y值和第n帧右眼图像数据的第m奇数像素行的平均y值来确定第n帧左眼图像数据和第n帧右眼图像数据的3d深度值。
19、根据按照实施例的电子装置,电子装置和驱动电子装置的方法可以基于图像运动值和3d深度值以其中显示彼此相同的左眼图像和右眼图像的2d图像模式操作或者基于图像运动值和3d深度值以其中显示彼此不同的左眼图像和右眼图像的3d图像模式操作,从而可以减轻用户的头晕。
本文地址:https://www.jishuxx.com/zhuanli/20240802/237530.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表