CN106851167A - 一种用于虚拟现实设备的显示方法、***及虚拟现实设备 - Google Patents
一种用于虚拟现实设备的显示方法、***及虚拟现实设备 Download PDFInfo
- Publication number
- CN106851167A CN106851167A CN201710028423.8A CN201710028423A CN106851167A CN 106851167 A CN106851167 A CN 106851167A CN 201710028423 A CN201710028423 A CN 201710028423A CN 106851167 A CN106851167 A CN 106851167A
- Authority
- CN
- China
- Prior art keywords
- video image
- virtual reality
- displacement vector
- reality device
- cpu
- 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 16
- 238000006073 displacement reaction Methods 0.000 claims abstract description 43
- 238000012545 processing Methods 0.000 claims abstract description 10
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 230000009466 transformation Effects 0.000 claims description 5
- 239000000284 extract Substances 0.000 claims description 4
- 230000000694 effects Effects 0.000 abstract description 6
- 208000002173 dizziness Diseases 0.000 abstract 1
- 238000013519 translation Methods 0.000 description 3
- 230000014616 translation Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0127—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level by changing the field or frame frequency of the incoming video signal, e.g. frame rate converter
-
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明适用计算机技术领域,提供了一种用于虚拟现实设备的显示方法、***及虚拟现实设备,所述方法包括:从虚拟现实设备的CPU中获取待显示视频图像,在所述待显示视频图像中,利用目标像素周围的16个像素值进行计算,确定所述目标像素值,以得到第一视频图像;对所述第一视频图像进行二值化处理后,获取相邻帧内的边沿像素差,得到位移矢量;根据所述位移矢量,在所述相邻帧内***第二视频图像,形成并显示视频图像。本发明通过获取CPU输出待显示视频图像,通过处理器处理待显示视频图像,提高视频图像分辨率和刷新率,不需要依赖于CPU的处理能力便能够输出高清高速的视频图像,改善画面的显示效果,并且降低因画面不够流畅带来的昏眩感。
Description
技术领域
本发明属于计算机技术领域,尤其涉及一种用于虚拟现实设备的显示方法、***及虚拟现实设备。
背景技术
目前虚拟现实设备使用双显示屏,通过高速数据接口与主芯片相连接,目前显示屏端可以显示2K 120Hz,但是由于主芯片性能的限制和数据带宽,通用的配置在1440*144090Hz,为了提高虚拟现实设备中的显示效果,需要使用更高配置的CPU进行处理,得到渲染足够清晰和帧率足够高的显示画面,但是通过提高CPU的配置来提高显示画面的质量,使得芯片功耗过大,同时增加成本。
发明内容
本发明的目的在于提供一种用于虚拟现实设备的显示方法、***及虚拟现实设备,旨在解决由于现有技术中通过使用高配置CPU提高显示画面质量,导致芯片功耗过大,成本过高的问题。
第一方面,本发明实施例提供了一种用于虚拟现实设备的显示方法,所包括下述步骤:
从虚拟现实设备的CPU中获取待显示视频图像,在所述待显示视频图像中,利用目标像素周围的16个像素值进行计算,确定所述目标像素值,以得到第一视频图像;
对所述第一视频图像进行二值化处理后,获取相邻帧内的边沿像素差,得到位移矢量;
根据所述位移矢量,在所述相邻帧内***第二视频图像,形成并输出视频图像。
第二方面,本发明实施例提供了一种用于虚拟现实设备的显示***,包括:
第一视频图像计算单元,用于从虚拟现实设备的CPU中获取待显示视频图像,在所述待显示视频图像中,利用目标像素周围的16个像素值进行计算,确定所述目标像素值,以得到第一视频图像;
位移矢量计算单元,用于对所述第一视频图像进行二值化处理后,获取相邻帧内的边沿像素差,得到位移矢量;以及
第二视频图像***单元,用于根据所述位移矢量,在所述相邻帧内***第二视频图像,形成并输出显示视频图像。
第三方面,本发明实施例提供了一种虚拟现实设备,包括:用于输出待显示视频图像的CPU,用于处理所述待显示视频图像的处理器,以及用于显示视频图像的显示器,其中,所述处理器包括:
第一处理器,用于利用目标像素周围的16个像素值进行计算,确定所述目标像素值,以得到第一视频图像;以及
第二处理器,用于通过获取相邻帧内的边沿像素差,得到位移矢量,并根据位移矢量在所述相邻帧内***第二视频图像。
本发明实施例与现有技术相比存在的有益效果是:本发明实施例通过获取CPU输出待显示视频图像,通过处理器处理待显示视频图像,提高视频图像分辨率和刷新率,不需要依赖于CPU的处理能力便能够输出高清高速的视频图像,改善画面的显示效果,并且降低因画面不够流畅带来的昏眩感。
附图说明
图1是本发明实施例一提供的用于虚拟现实设备的显示方法的实现流程图;
图2是本发明实施例二提供的用于虚拟现实设备的显示***的结构示意图;以及
图3是本发明实施例三提供的虚拟现实设备的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
以下结合具体实施例对本发明的具体实现进行详细描述:
实施例一:
图1示出了本发明实施例一提供的用于虚拟现实设备的显示方法的实现流程图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
在步骤S101中,从虚拟现实设备的CPU中获取待显示视频图像,在待显示视频图像中,利用目标像素周围的16个像素值进行计算,确定目标像素值,以得到第一视频图像。
在本发明实施例中,通过EDP、MIPI或者HDMI接口从虚拟现实设备的CPU中获取待显示视频图像,在待显示视频图像中,利用目标像素周围的16个像素值进行计算,确定目标像素值,以提高图像像素值。
进一步地,通过反向变换得到目标像素(x,y)的坐标为(i+u,j+v),其中i、j为非负整数,u、v为[0,1)区间的浮点数;
获取坐标(i+u,j+v)周围16个像素值,计算目标像素值f(i+u,j+v)。
该目标像素值f(i+u,j+v)的计算公式为:
f(i+u,j+v)=A*B*C
其中,
在步骤S102中,对第一视频图像进行二值化处理后,获取相邻帧内的边沿像素差,得到位移矢量。
在本发明实施例中,通过二值化后,根据图像边沿可以计算相邻帧内的边沿像素差,得到位移矢量n,n表示沿着某方向移动了n个像素。
进一步地,将第一视频图像转换为YUV颜色空间图像,并提取YUV颜色空间图像中的Y分量;
计算相邻帧内的边沿像素差,得到位移矢量。
在本发明实施例中,将第一视频图像转换为YUV颜色空间图像,为了减少运算量仅提取YUV颜色空间图像中的Y分量,得到灰度图像,从而产生图像边沿,以得到位移矢量。
在步骤S103中,根据位移矢量,在相邻帧内***第二视频图像,形成并输出视频图像。
根据位移矢量n,在相邻帧内***第二视频图像,该第二图像为对该位移矢量取1/n平移的图像,在***第二视频图像后,形成并输出视频图像。
在本发明实施例中,通过获取CPU输出待显示视频图像,通过处理器处理待显示视频图像,提高视频图像分辨率和刷新率,不需要依赖于CPU的处理能力便能够输出高清高速的视频图像,改善画面的显示效果,并且降低因画面不够流畅带来的昏眩感。
实施例二:
图2示出了本发明实施例二提供的用于虚拟现实设备的显示***的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。在本发明实施例中,用于虚拟现实设备的显示***包括:第一视频图像计算单元21、位移矢量计算单元22以及第二视频图像***单元23,其中:
第一视频图像计算单元21,用于从虚拟现实设备的CPU中获取待显示视频图像,在待显示视频图像中,利用目标像素周围的16个像素值进行计算,确定目标像素值,以得到第一视频图像。
在本发明实施例中,通过EDP、MIPI或者HDMI接口从虚拟现实设备的CPU中获取待显示视频图像,在待显示视频图像中,利用目标像素周围的16个像素值进行计算,确定目标像素值,以提高图像像素值。
进一步地,第一视频图像计算单元21包括:
目标像素变换单元211,用于通过反向变换得到目标像素(x,y)的坐标为(i+u,j+v),其中i、j为非负整数,u、v为[0,1)区间的浮点数;以及
目标像素值计算单元212,用于获取坐标(i+u,j+v)周围16个像素值,计算目标像素值f(i+u,j+v)。
该目标像素值f(i+u,j+v)的计算公式为:
f(i+u,j+v)=A*B*C
其中,
位移矢量计算单元22,用于对第一视频图像进行二值化处理后,获取相邻帧内的边沿像素差,得到位移矢量。
在本发明实施例中,通过二值化后,根据图像边沿可以计算相邻帧内的边沿像素差,得到位移矢量n,n表示沿着某方向移动了n个像素。
进一步地,位移矢量计算单元22包括:
转换单元221,用于将所述第一视频图像转换为YUV颜色空间图像,并提取YUV颜色空间图像中的Y分量;以及
位移矢量计算子单元222,用于计算相邻帧内的边沿像素差,得到位移矢量。
在本发明实施例中,将第一视频图像转换为YUV颜色空间图像,为了减少运算量仅提取YUV颜色空间图像中的Y分量,得到灰度图像,从而产生图像边沿,以得到位移矢量。
第二视频图像***单元23,用于根据位移矢量,在相邻帧内***第二视频图像,形成并输出显示视频图像。
在本发明实施例中,根据位移矢量n,在相邻帧内***第二视频图像,该第二图像为对该位移矢量取1/n平移的图像,在***第二视频图像后,形成并输出视频图像。
在本发明实施例中,通过获取CPU输出待显示视频图像,通过处理器处理待显示视频图像,提高视频图像分辨率和刷新率,不需要依赖于CPU的处理能力便能够输出高清高速的视频图像,改善画面的显示效果,并且降低因画面不够流畅带来的昏眩感。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
实施例三:
图3示出了本发明实施例三提供的虚拟现实设备的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。在本发明实施例中,虚拟现实设备,包括:用于输出待显示视频图像的CPU31,用于处理待显示视频图像的处理器32,以及用于显示视频图像的显示器33,其中,该处理器32包括:
第一处理器321,用于利用目标像素周围的16个像素值进行计算,确定目标像素值,以得到第一视频图像;以及
第二处理器322,用于通过获取相邻帧内的边沿像素差,得到位移矢量,并根据位移矢量在相邻帧内***第二视频图像。
在本发明实施例中,通过EDP、MIPI或者HDMI接口从虚拟现实设备的CPU中获取待显示视频图像,在待显示视频图像中,利用目标像素周围的16个像素值进行计算,确定目标像素值,以提高图像像素值。第一处理器321通过反向变换得到目标像素(x,y)的坐标为(i+u,j+v),其中i、j为非负整数,u、为[0,1)区间的浮点数,获取坐标(i+u,j+v)周围16个像素值,计算目标像素值f(i+u,j+v)。第二处理器322通过二值化后,根据图像边沿可以计算相邻帧内的边沿像素差,得到位移矢量n,n表示沿着某方向移动了n个像素,根据位移矢量n,在相邻帧内***第二视频图像,该第二图像为对该位移矢量取1/n平移的图像,在***第二视频图像后,形成并输出视频图像。显示器33包括一个或多个显示器。
在本发明实施例中,通过获取CPU输出待显示视频图像,通过处理器处理待显示视频图像,提高视频图像分辨率和刷新率,不需要依赖于CPU的处理能力便能够输出高清高速的视频图像,改善画面的显示效果,并且降低因画面不够流畅带来的昏眩感。
在本发明实施例中,用于虚拟现实设备的显示***的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。该***各单元的实施方式具体可参考前述实施例一的描述,在此不再赘述。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种用于虚拟现实设备的显示方法,其特征在于,所述方法包括下述步骤:
从虚拟现实设备的CPU中获取待显示视频图像,在所述待显示视频图像中,利用目标像素周围的16个像素值进行计算,确定所述目标像素值,以得到第一视频图像;
对所述第一视频图像进行二值化处理后,获取相邻帧内的边沿像素差,得到位移矢量;
根据所述位移矢量,在所述相邻帧内***第二视频图像,形成并输出视频图像。
2.如权利要求1所述的方法,其特征在于,从虚拟现实设备的CPU中获取待显示视频图像,在所述待显示视频图像中,利用目标像素周围的16个像素值进行计算,确定所述目标像素值,以得到第一视频图像的步骤包括:
通过反向变换得到目标像素(x,y)的坐标为(i+u,j+v),其中i、j为非负整数,u、v为[0,1)区间的浮点数;
获取坐标(i+u,j+v)周围16个像素值,计算目标像素值f(i+u,j+v)。
3.如权利要求2所述的方法,其特征在于,所述目标像素值f(i+u,j+v)的计算公式为:
f(i+u,j+v)=A*B*C
其中,
4.如权利要求1所述的方法,其特征在于,对所述第一视频图像进行二值化处理后,获取相邻帧内的边沿像素差,得到位移矢量的步骤包括:
将所述第一视频图像转换为YUV颜色空间图像,并提取YUV颜色空间图像中的Y分量;
计算相邻帧内的边沿像素差,得到位移矢量。
5.一种用于虚拟现实设备的显示***,其特征在于,所述***包括:
第一视频图像计算单元,用于从虚拟现实设备的CPU中获取待显示视频图像,在所述待显示视频图像中,利用目标像素周围的16个像素值进行计算,确定所述目标像素值,以得到第一视频图像;
位移矢量计算单元,用于对所述第一视频图像进行二值化处理后,获取相邻帧内的边沿像素差,得到位移矢量;以及
第二视频图像***单元,用于根据所述位移矢量,在所述相邻帧内***第二视频图像,形成并输出显示视频图像。
6.如权利要求5所述的***,其特征在于,所述第一视频图像计算单元包括:
目标像素变换单元,用于通过反向变换得到目标像素(x,y)的坐标为(i+u,j+v),其中i、j为非负整数,u、v为[0,1)区间的浮点数;以及
目标像素值计算单元,用于获取坐标(i+u,j+v)周围16个像素值,计算目标像素值f(i+u,j+v)。
7.如权利要求6所述的***,其特征在于,所述目标像素值f(i+u,j+v)的计算公式为:
f(i+u,j+v)=A*B*C
其中,
8.如权利要求5所述的***,其特征在于,所述位移矢量计算单元包括:
转换单元,用于将所述第一视频图像转换为YUV颜色空间图像,并提取YUV颜色空间图像中的Y分量;以及
位移矢量计算子单元,用于计算相邻帧内的边沿像素差,得到位移矢量。
9.一种虚拟现实设备,其特征在于,所述设备包括:用于输出待显示视频图像的CPU,用于处理所述待显示视频图像的处理器,以及用于显示视频图像的显示器,其中,所述处理器包括:
第一处理器,用于利用目标像素周围的16个像素值进行计算,确定所述目标像素值,以得到第一视频图像;以及
第二处理器,用于通过获取相邻帧内的边沿像素差,得到位移矢量,并根据位移矢量在所述相邻帧内***第二视频图像。
10.如权利要求9所述虚拟现实设备,其特征在于,所述处理器通过EDP、MIPI或者HDMI接口从所述虚拟现实设备的CPU中获取待显示视频图像。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710028423.8A CN106851167A (zh) | 2017-01-16 | 2017-01-16 | 一种用于虚拟现实设备的显示方法、***及虚拟现实设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710028423.8A CN106851167A (zh) | 2017-01-16 | 2017-01-16 | 一种用于虚拟现实设备的显示方法、***及虚拟现实设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106851167A true CN106851167A (zh) | 2017-06-13 |
Family
ID=59124753
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710028423.8A Pending CN106851167A (zh) | 2017-01-16 | 2017-01-16 | 一种用于虚拟现实设备的显示方法、***及虚拟现实设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106851167A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107632394A (zh) * | 2017-09-21 | 2018-01-26 | 上海闻泰电子科技有限公司 | 去除vr中lcd显示余辉的方法及装置 |
CN112565603A (zh) * | 2020-11-30 | 2021-03-26 | 维沃移动通信有限公司 | 图像处理方法、装置及电子设备 |
CN114285957A (zh) * | 2021-12-28 | 2022-04-05 | 维沃移动通信有限公司 | 图像处理电路及数据传输方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100142619A1 (en) * | 2008-12-08 | 2010-06-10 | Kabushiki Kaisha Toshiba | Apparatus and method for processing image |
CN102378010A (zh) * | 2011-11-15 | 2012-03-14 | 无锡港湾网络科技有限公司 | 一种视频数据还原的插帧方法 |
CN105549205A (zh) * | 2016-03-11 | 2016-05-04 | 北京永利范思科技有限公司 | 显示装置和显示控制方法 |
CN106095007A (zh) * | 2016-07-29 | 2016-11-09 | 北京小鸟看看科技有限公司 | 一种头戴显示设备 |
-
2017
- 2017-01-16 CN CN201710028423.8A patent/CN106851167A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100142619A1 (en) * | 2008-12-08 | 2010-06-10 | Kabushiki Kaisha Toshiba | Apparatus and method for processing image |
CN102378010A (zh) * | 2011-11-15 | 2012-03-14 | 无锡港湾网络科技有限公司 | 一种视频数据还原的插帧方法 |
CN105549205A (zh) * | 2016-03-11 | 2016-05-04 | 北京永利范思科技有限公司 | 显示装置和显示控制方法 |
CN106095007A (zh) * | 2016-07-29 | 2016-11-09 | 北京小鸟看看科技有限公司 | 一种头戴显示设备 |
Non-Patent Citations (2)
Title |
---|
_: ""数字图像处理中常用的插值方法"", 《豆丁网》 * |
张方,沈思宽,刘纯亮: "数字图像处理的内插方法", 《现代显示》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107632394A (zh) * | 2017-09-21 | 2018-01-26 | 上海闻泰电子科技有限公司 | 去除vr中lcd显示余辉的方法及装置 |
CN112565603A (zh) * | 2020-11-30 | 2021-03-26 | 维沃移动通信有限公司 | 图像处理方法、装置及电子设备 |
CN114285957A (zh) * | 2021-12-28 | 2022-04-05 | 维沃移动通信有限公司 | 图像处理电路及数据传输方法 |
WO2023125659A1 (zh) * | 2021-12-28 | 2023-07-06 | 维沃移动通信有限公司 | 图像处理电路及数据传输方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11308638B2 (en) | Depth estimation method and apparatus, electronic device, program, and medium | |
CN110827193B (zh) | 基于多通道特征的全景视频显著性检测方法 | |
KR20200079697A (ko) | 영상 처리 장치 및 그 영상 처리 방법 | |
US20100245372A1 (en) | Method and apparatus for frame interpolation | |
CN111681177B (zh) | 视频处理方法及装置、计算机可读存储介质、电子设备 | |
TW200818054A (en) | Tile based precision rasterization in graphics pipeline | |
US20200349391A1 (en) | Method for training image generation network, electronic device, and storage medium | |
KR20140105030A (ko) | 디스플레이된 이미지 개선 | |
CN103248797A (zh) | 一种基于fpga的视频分辨率增强方法及模块 | |
Li et al. | A real-time high-quality complete system for depth image-based rendering on FPGA | |
CN106851167A (zh) | 一种用于虚拟现实设备的显示方法、***及虚拟现实设备 | |
KR20100109069A (ko) | 시각적 관심맵 생성 장치 및 방법 | |
CN103440664A (zh) | 一种生成高分辨率深度图的方法、***及计算设备 | |
US12039742B2 (en) | Supervised learning and occlusion masking for optical flow estimation | |
US20130135430A1 (en) | Method for adjusting moving depths of video | |
KR20100077307A (ko) | 영상 텍스쳐 필터링 방법, 이를 수행하는 프로그램을 기록한 기록매체 및 이를 수행하는 장치 | |
CN103260032B (zh) | 一种立体视频深度图序列的帧率提升方法 | |
US10650488B2 (en) | Apparatus, method, and computer program code for producing composite image | |
CN104185012B (zh) | 三维视频格式自动检测方法及装置 | |
CN113610912B (zh) | 三维场景重建中低分辨率图像单目深度估计***及方法 | |
Shen et al. | Neural contourlet network for monocular 360 depth estimation | |
CN104240213A (zh) | 一种显示方法及显示装置 | |
WO2024032331A9 (zh) | 图像处理方法及装置、电子设备、存储介质 | |
CN117635801A (zh) | 基于实时渲染可泛化神经辐射场的新视图合成方法及*** | |
TWI409717B (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: 20170613 |
|
RJ01 | Rejection of invention patent application after publication |