[go: up one dir, main page]

CN103108197A - 一种用于3d视频无线显示的优先级压缩方法和系统 - Google Patents

一种用于3d视频无线显示的优先级压缩方法和系统 Download PDF

Info

Publication number
CN103108197A
CN103108197A CN2011103578096A CN201110357809A CN103108197A CN 103108197 A CN103108197 A CN 103108197A CN 2011103578096 A CN2011103578096 A CN 2011103578096A CN 201110357809 A CN201110357809 A CN 201110357809A CN 103108197 A CN103108197 A CN 103108197A
Authority
CN
China
Prior art keywords
video
compression
data
prospect
background
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
CN2011103578096A
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.)
Nvidia Corp
Original Assignee
Nvidia 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 Nvidia Corp filed Critical Nvidia Corp
Priority to CN2011103578096A priority Critical patent/CN103108197A/zh
Priority to US13/675,948 priority patent/US10536709B2/en
Publication of CN103108197A publication Critical patent/CN103108197A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/20Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
    • H04N19/29Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding involving scalability at the object level, e.g. video object layer [VOL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/597Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

提供一种用于3D视频无线显示的优先级压缩方法和系统,所述方法包括:输入视频数据;提取视频数据的景深;区分每帧图像的前景与背景;对每帧图像的前景与背景进行不同类型的压缩;输出视频数据。本发明提供的3D视频无线显示的压缩方法和系统,使无线显示的3D视频画面基本无失真现象,图像的质量不受无线传输中数据压缩中产生的损失的影响。

Description

一种用于3D视频无线显示的优先级压缩方法和系统
技术领域
本发明涉及一种用于3D视频的压缩方法和系统,具体地说,涉及一种用于3D视频无线显示的优先级压缩方法和系统。
背景技术
众所周知,形成3D体验的原理在于,能同时呈现左眼图像和右眼图像。现有技术中,以1080p逐行扫描,扫描率为120Hz,位深为24bit的高清显示器为例,3D视频的数据传输速率需要达到1920x1080x120x24bps=5.6Gbps,即每秒需要传输5.6Gb的数据量。当数据的传输方式为无线方式时,从数据源,例如,笔记本电脑,手持摄像机等,传输到使用数据终端,例如,电视机、大型显示器等,由于无线传输带宽的限制,3D视频数据需要进行压缩后,才能无线传输并显示,压缩过程中的3D视频数据损失量比较大,造成画面失真,影响显示的图像的质量。
所以,需要一种用于通过无线传输来显示3D视频的压缩方法和系统,使无线显示的3D视频画面基本无失真现象,而且图像的质量不受无线传输中数据压缩中产生的损失的影响。
发明内容
为了解决上述问题,本发明基于3D体验的原理,提供了一种用于3D视频无线显示的压缩方法和系统。
本发明一方面,提供了一种用于3D视频无线显示的优先级压缩方法,所述方法包括:输入视频数据;提取视频数据的景深;区分每帧图像的前景与背景;对每帧图像的前景与背景进行不同类型的压缩;输出视频数据。
优选地,所述输入视频数据或者所述输出视频数据的方式为使用直接内存存取先进先出数据缓存器。
优选地,所述提取视频数据的景深包括区分3D视频的数据类型,若3D视频的数据类型为游戏视频,则从Z-缓存中复制景深数据。
优选地,所述提取视频数据的景深包括区分3D视频的数据类型,若3D视频的数据类型为立体数据流,即电影视频,则通过左帧图像和右帧图像之间的运动估计来提取景深数据。
优选地,所述区分每帧图像的前景与背景进一步包括区分3D视频的数据类型,若3D视频的数据类型为游戏视频,则可以通过在数量/深度柱状图中选择深度阈值,来区分前景像素与背景像素。
优选地,所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景进行高端类立体视频编码,对背景部分进行基类非立体视频编码。
优选地,所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景部分压缩的压缩率比对背景部分压缩的压缩率低。
优选地,所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景部分压缩的压缩率为0,对背景部分压缩的压缩率为85%。
优选地,所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景部分压缩的压缩速率比对背景部分压缩的压缩速率高。
优选地,所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景部分压缩的压缩速率为80Mbps,对背景部分压缩的压缩速率为20Mbps。
本发明另一方面,提供了一种用于3D视频无线显示的优先级压缩的系统,所述系统包括:数据获取单元,用于输入视频数据;数据处理单元,用于提取视频数据的景深、区分每帧图像的前景与背景并对每帧图像的前景与背景进行不同类型的压缩;数据输出单元,用于输出视频数据。
优选地,所述输入视频数据或者所述输出视频数据的方式为使用直接内存存取先进先出数据缓存器。
优选地,所述提取视频数据的景深包括区分3D视频的数据类型,若3D视频的数据类型为游戏视频,则从Z-缓存中复制景深数据。
优选地,所述提取视频数据的景深包括区分3D视频的数据类型,若3D视频的数据类型为立体数据流,即电影视频,则通过左帧图像和右帧图像之间的运动估计来提取景深数据。
优选地,所述区分每帧图像的前景与背景进一步包括区分3D视频的数据类型,若3D视频的数据类型为游戏视频,则可以通过在数量/深度柱状图中选择深度阈值,来区分前景像素与背景像素。
优选地,所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景进行高端类立体视频编码,对背景部分进行基类非立体视频编码。
优选地,所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景部分压缩的压缩率比对背景部分压缩的压缩率低。
优选地,所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景部分压缩的压缩率为0,对背景部分压缩的压缩率为85%。
优选地,所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景部分压缩的压缩速率比对背景部分压缩的压缩速率高。
本发明还提供了,一种存在于计算机可读介质上的计算机程序产品,可操作以执行用于3D视频无线显示的优先级压缩的指令,所述计算机程序产品包括指令代码以:输入视频数据;提取所述视频数据的景深;区分所述视频数据中每帧图像的前景与背景;对所述每帧图像的前景与背景进行不同类型的压缩;输出处理后的所述视频数据。
本发明提供的用于3D视频无线显示的优先级压缩方法和系统,使用了对3D视频的按照优先级进行压缩的策略,使对无线3D视频的传输使用有限的无线带宽而能够提供给用户最佳的用户体验。
本发明的其它功能和优点将在下面的说明书中阐述,部分将由说明书明显看出,或者从发明的实践中得知。本发明的优点将由书面的说明、权力要求书和附图特别指出的结构实现和得到。
应该理解的是上述概括性说明和后述的详细说明是示例性的和解释性的,意图提供对于本发明权利要求的更进一步的解释。
附图说明
附图提供了对于本发明更进一步的理解,并入说明书中并构成说明书的一部分,解释本发明的实施例,并与说明书一起用于解释本发明的原理。
附图中:
图1根据一个示范性实施例,示出了本发明提供的一种用于3D视频无线显示的优先级压缩的系统的结构图。
图2根据一个示范性实施例,示出了本发明所提供的3D视频无线显示的优先级压缩方法的流程框图。
图3根据一个示范性实施例,示出了播放立体电影时的左眼图像和右眼图像中前景/背景的示意图。
图4根据一个示范性实施例,示出了在一帧图像中像素的数量—深度柱状图。
具体实施方式
在本申请中,将围绕用于3D视频无线显示的压缩方法和系统来描述示范性实施例。本领域普通技术人员应认识到,下面的描述仅仅是示例性的而并非意图进行任何方式的限定。受益于本申请的本领域的技术人员将容易获得其他实施例的启示。现在,将更为详细地描述如附图中所示的示范性实施例的实施方式。贯穿全部附图以及下列描述,相同的附图标记将尽可能用于表示相同或相似的对象。
现在将详细地引用本发明优选的实施例,其实例在附图中示出。
图1根据一个示范性实施例,示出了本发明提供的一种用于3D视频无线显示的优先级压缩的系统,所述系统100包括:数据获取单元101,用于输入视频数据;数据处理单元102,用于提取视频数据的景深、区分每帧图像的前景与背景并对每帧图像的前景与背景进行不同类型的压缩;数据输出单元103,用于输出视频数据。
图2根据一个示范性实施例,示出了本发明所提供的3D视频无线显示的优先级压缩方法的流程框图。
在步骤201中,数据获取单元101输入3D视频数据,例如可以使用直接内存存取先进先出数据缓存器的方式输入数据。
在步骤202中,数据处理单元102区分要显示的3D视频的数据类型,如果是3D的栅格化的图像,则为游戏视频,则进入步骤203,从Z-缓存中复制景深数据。
另一方面,在步骤202的3D视频的数据类型的判断的结论为立体数据流,即视频类型为3D电影视频时,则在步骤204中,数据处理单元102通过比较图形在同时显示的左眼图像和右眼图像中的之间的块的运动矢量来进行运动估计。左右两帧之间块的运动矢量越大时,其景深越浅,当运动矢量为0时,其景深为无穷远,其中获得的景深数据为相对值,从而提取出景深数据。例如,图3根据一个示范性实施例,示出了播放立体电影时的左眼图像和右眼图像中进行运动估计的示意图。如图3,立体电影中应同时显示的左眼图像301和右眼图像302,左眼图像301和右眼图像302都由图像块303和图像块304构成。比较估计出图像301、302中的图像块303、304的运动矢量,显然图像块303的运动矢量更大,图像块304的运动矢量趋于0。所以图像块303的景深很浅,而图像块304的景深趋于无穷远。
提取出景深数据之后,在步骤205中,根据景深数据,数据处理单元102进行前景与背景的估算。前景即3D视频中,被观众所关注的主要部分,而背景部分则变化较小,从而凸显出主要部分。根据一个实施例,可以通过在数量—深度柱状图中,寻找像素数量最少的那个深度为区分前景与背景的深度阈值,一般前景像素数量为总像素数量的20-40%。例如,图4根据一个示范性实施例,示出了在一帧图像中像素的数量—深度柱状图。如图所示,可以看到像素最少的深度阈值401,约占总像素20-40%的小于深度阈值401的像素402为前景部分,其余像素为背景部分像素.
在步骤206中,数据处理单元102对前景和背景分别进行对应不同压缩率的压缩处理。例如,对前景进行高码率立体流编码,对背景部分进行低码率单一流编码。前景部分的压缩率可以为0,即,不进行压缩,相比较于非优先级的压缩方法,观众关注的前景部分损失更少,保留最多的图像细节。背景部分的压缩率为85%,即压缩后为原来大小的15%。例如,前景部分的高码率立体流编码数据的压缩速率为80Mbps,以快速压缩大量数据,保留最多的图像细节,而背景部分的低码率单一流编码数据压缩速率为20Mbps,且左右两帧的背景的块完全一致或者非常接近,所以背景数据只需要由左右两帧中的一帧提供所有的块,另外一帧由其恢复便可,即两帧图像的背景可以由左眼图像301和右眼图像302共同使用,以最大限度地节约无线带宽。
最后,数据输出单元103在步骤207输出处理过的数据,例如可使用直接内存存取先进先出数据缓存器的方式输出数据。
本发明还提供了,一种存在于计算机可读介质上的计算机程序产品,可操作以执行用于3D视频无线显示的优先级压缩的指令,所述计算机程序产品包括指令代码,以输入视频数据、提取所述视频数据的景深、区分所述视频数据中每帧图像的前景与背景、对所述每帧图像的前景与背景进行不同类型的压缩、输出处理后的所述视频数据。
由此可见,本发明提供的用于3D视频无线显示的优先级压缩方法和系统,使用了对3D视频的按照优先级进行压缩的策略,使对无线3D视频的传输使用有限的无线带宽而能够提供给用户最佳的用户体验。
本领域技术人员可以理解的是,本发明并不局限于上述实施例,根据本发明的教导还可以做出更多种的变型和修改,这些变型和修改均落在本发明所要求保护的范围以内。本发明的保护范围由附属的权利要求书及其等效范围所界定。

Claims (20)

1.一种用于3D视频无线显示的优先级压缩方法,所述方法包括:
输入视频数据;
提取所述视频数据的景深;
区分所述视频数据中每帧图像的前景与背景;
对所述每帧图像的前景与背景进行不同类型的压缩;
输出处理后的所述视频数据。
2.如权利要求1所述的方法,其中所述输入视频数据或者所述输出视频数据的方式为使用直接内存存取先进先出数据缓存器。
3.如权利要求1所述的方法,其中所述提取视频数据的景深包括区分3D视频的数据类型,若3D视频的数据类型为游戏视频,则从Z-缓存中复制景深数据。
4.如权利要求1所述的方法,其中所述提取视频数据的景深包括区分3D视频的数据类型,若3D视频的数据类型为立体数据流,即电影视频,则通过左帧图像和右帧图像之间的运动估计来提取景深数据。
5.如权利要求1所述的方法,其中所述区分每帧图像的前景与背景的方式为通过在数量/深度柱状图中选择深度阈值,来区分前景像素与背景像素。
6.如权利要求1所述的方法,其中所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景进行高端类立体视频编码,对背景部分进行基类非立体视频编码。
7.如权利要求1所述的方法,其中所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景部分压缩的压缩率比对背景部分压缩的压缩率低。
8.如权利要求7所述的方法,其中所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景部分压缩的压缩率为0,对背景部分压缩的压缩率为85%。
9.如权利要求1所述的方法,其中所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景部分压缩的压缩速率比对背景部分压缩的压缩速率高。
10.如权利要求1所述的方法,其中所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景部分压缩的压缩速率为80Mbps,对背景部分压缩的压缩速率为20Mbps。
11.一种用于3D视频无线显示的优先级压缩的系统,所述系统包括:
数据获取单元,用于输入视频数据;
数据处理单元,用于提取所述视频数据的景深、区分所述视频数据中每帧图像的前景与背景并对每帧图像的前景与背景进行不同类型的压缩;
数据输出单元,用于输出处理后的所述视频数据。
12.如权利要求11所述的系统,其中所述输入视频数据或者所述输出视频数据的方式为使用直接内存存取先进先出数据缓存器。
13.如权利要求11所述的系统,其中所述提取视频数据的景深包括区分3D视频的数据类型,若3D视频的数据类型为游戏视频,则从Z-缓存中复制景深数据。
14.如权利要求11所述的系统,其中所述提取视频数据的景深包括区分3D视频的数据类型,若3D视频的数据类型为立体数据流,即电影视频,则通过左帧图像和右帧图像之间的运动估计来提取景深数据。
15.如权利要求11所述的系统,其中所述区分每帧图像的前景与背景进一步包括区分3D视频的数据类型,若3D视频的数据类型为游戏视频,则可以通过在数量/深度柱状图中选择深度阈值,来区分前景像素与背景像素。
16.如权利要求11所述的系统,其中所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景进行高端类立体视频编码,对背景部分进行基类非立体视频编码。
17.如权利要求11所述的系统,其中所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景部分压缩的压缩率比对背景部分压缩的压缩率低。
18.如权利要求17所述的系统,其中所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景部分压缩的压缩率为0,对背景部分压缩的压缩率为85%。
19.如权利要求11所述的系统,其中所述对每帧图像的前景与背景进行不同类型的压缩包括:对前景部分压缩的压缩速率比对背景部分压缩的压缩速率高。
20.一种存在于计算机可读介质上的计算机程序产品,可操作以执行用于3D视频无线显示的优先级压缩的指令,所述计算机程序产品包括指令代码以:
输入视频数据;
提取所述视频数据的景深;
区分所述视频数据中每帧图像的前景与背景;
对所述每帧图像的前景与背景进行不同类型的压缩;
输出处理后的所述视频数据。
CN2011103578096A 2011-11-14 2011-11-14 一种用于3d视频无线显示的优先级压缩方法和系统 Pending CN103108197A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2011103578096A CN103108197A (zh) 2011-11-14 2011-11-14 一种用于3d视频无线显示的优先级压缩方法和系统
US13/675,948 US10536709B2 (en) 2011-11-14 2012-11-13 Prioritized compression for video

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011103578096A CN103108197A (zh) 2011-11-14 2011-11-14 一种用于3d视频无线显示的优先级压缩方法和系统

Publications (1)

Publication Number Publication Date
CN103108197A true CN103108197A (zh) 2013-05-15

Family

ID=48280698

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011103578096A Pending CN103108197A (zh) 2011-11-14 2011-11-14 一种用于3d视频无线显示的优先级压缩方法和系统

Country Status (2)

Country Link
US (1) US10536709B2 (zh)
CN (1) CN103108197A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104427291A (zh) * 2013-08-19 2015-03-18 华为技术有限公司 一种图像处理方法及设备
CN105657399A (zh) * 2016-01-04 2016-06-08 浙江万里学院 一种无线网络环境下的3d医疗视频传输方法
CN107295360A (zh) * 2016-04-13 2017-10-24 成都鼎桥通信技术有限公司 视频传输方法及装置
CN112839223A (zh) * 2020-12-23 2021-05-25 深圳酷派技术有限公司 图像压缩方法、装置、存储介质及电子设备

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9773155B2 (en) 2014-10-14 2017-09-26 Microsoft Technology Licensing, Llc Depth from time of flight camera
US10726625B2 (en) 2015-01-28 2020-07-28 CCP hf. Method and system for improving the transmission and processing of data regarding a multi-user virtual environment
US9852546B2 (en) 2015-01-28 2017-12-26 CCP hf. Method and system for receiving gesture input via virtual control objects
US10725297B2 (en) 2015-01-28 2020-07-28 CCP hf. Method and system for implementing a virtual representation of a physical environment using a virtual reality environment
US11054886B2 (en) 2017-04-01 2021-07-06 Intel Corporation Supporting multiple refresh rates in different regions of panel display
US10506196B2 (en) 2017-04-01 2019-12-10 Intel Corporation 360 neighbor-based quality selector, range adjuster, viewport manager, and motion estimator for graphics
US10506255B2 (en) 2017-04-01 2019-12-10 Intel Corporation MV/mode prediction, ROI-based transmit, metadata capture, and format detection for 360 video
US10904535B2 (en) 2017-04-01 2021-01-26 Intel Corporation Video motion processing including static scene determination, occlusion detection, frame rate conversion, and adjusting compression ratio
US10882453B2 (en) 2017-04-01 2021-01-05 Intel Corporation Usage of automotive virtual mirrors
US10574995B2 (en) 2017-04-10 2020-02-25 Intel Corporation Technology to accelerate scene change detection and achieve adaptive content display
US10638124B2 (en) 2017-04-10 2020-04-28 Intel Corporation Using dynamic vision sensors for motion detection in head mounted displays
US10453221B2 (en) 2017-04-10 2019-10-22 Intel Corporation Region based processing
US10587800B2 (en) 2017-04-10 2020-03-10 Intel Corporation Technology to encode 360 degree video content
US10456666B2 (en) 2017-04-17 2019-10-29 Intel Corporation Block based camera updates and asynchronous displays
US10623634B2 (en) 2017-04-17 2020-04-14 Intel Corporation Systems and methods for 360 video capture and display based on eye tracking including gaze based warnings and eye accommodation matching
US10402932B2 (en) 2017-04-17 2019-09-03 Intel Corporation Power-based and target-based graphics quality adjustment
US10547846B2 (en) * 2017-04-17 2020-01-28 Intel Corporation Encoding 3D rendered images by tagging objects
US10726792B2 (en) 2017-04-17 2020-07-28 Intel Corporation Glare and occluded view compensation for automotive and other applications
US10979728B2 (en) 2017-04-24 2021-04-13 Intel Corporation Intelligent video frame grouping based on predicted performance
US10158833B2 (en) 2017-04-24 2018-12-18 Intel Corporation High dynamic range imager enhancement technology
US10424082B2 (en) 2017-04-24 2019-09-24 Intel Corporation Mixed reality coding with overlays
US10643358B2 (en) 2017-04-24 2020-05-05 Intel Corporation HDR enhancement with temporal multiplex
US10908679B2 (en) 2017-04-24 2021-02-02 Intel Corporation Viewing angles influenced by head and body movements
US10525341B2 (en) 2017-04-24 2020-01-07 Intel Corporation Mechanisms for reducing latency and ghosting displays
US10565964B2 (en) 2017-04-24 2020-02-18 Intel Corporation Display bandwidth reduction with multiple resolutions
US10939038B2 (en) 2017-04-24 2021-03-02 Intel Corporation Object pre-encoding for 360-degree view for optimal quality and latency
US10475148B2 (en) 2017-04-24 2019-11-12 Intel Corporation Fragmented graphic cores for deep learning using LED displays
US10812562B1 (en) * 2018-06-21 2020-10-20 Architecture Technology Corporation Bandwidth dependent media stream compression
US10862938B1 (en) 2018-06-21 2020-12-08 Architecture Technology Corporation Bandwidth-dependent media stream compression
CN113191210B (zh) * 2021-04-09 2023-08-29 杭州海康威视数字技术股份有限公司 一种图像处理方法、装置及设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420618A (zh) * 2008-12-02 2009-04-29 西安交通大学 基于感兴趣区域的自适应可伸缩视频编解码结构设计方法
CN101945287A (zh) * 2010-10-14 2011-01-12 杭州华三通信技术有限公司 一种roi编码方法及其系统
CN102006473A (zh) * 2010-11-18 2011-04-06 无锡中星微电子有限公司 视频编码器和编码方法以及视频解码器和解码方法
CN102055982A (zh) * 2011-01-13 2011-05-11 浙江大学 三维视频编解码方法及装置

Family Cites Families (108)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4864629A (en) 1985-12-31 1989-09-05 Schlumberger Technologies, Inc. Image correlation system
JPH0656546B2 (ja) 1991-07-22 1994-07-27 インターナショナル・ビジネス・マシーンズ・コーポレイション イメージバッファ
JP3359393B2 (ja) 1993-10-07 2002-12-24 富士通株式会社 図形データ並列処理表示装置
US5483254A (en) 1993-12-28 1996-01-09 Dimensional Displays Inc. 3D video display devices
US5577981A (en) 1994-01-19 1996-11-26 Jarvik; Robert Virtual reality exercise machine and computer controlled video system
US5913727A (en) 1995-06-02 1999-06-22 Ahdoot; Ned Interactive movement and contact simulation game
US5841447A (en) 1995-08-02 1998-11-24 Evans & Sutherland Computer Corporation System and method for improving pixel update performance
US5886701A (en) 1995-08-04 1999-03-23 Microsoft Corporation Graphics rendering device and method for operating same
US5949428A (en) 1995-08-04 1999-09-07 Microsoft Corporation Method and apparatus for resolving pixel data in a graphics rendering system
US6016474A (en) 1995-09-11 2000-01-18 Compaq Computer Corporation Tool and method for diagnosing and correcting errors in a computer program
US6308565B1 (en) 1995-11-06 2001-10-30 Impulse Technology Ltd. System and method for tracking and assessing movement skills in multidimensional space
US6278418B1 (en) 1995-12-29 2001-08-21 Kabushiki Kaisha Sega Enterprises Three-dimensional imaging system, game device, method for same and recording medium
US6141740A (en) 1997-03-03 2000-10-31 Advanced Micro Devices, Inc. Apparatus and method for microcode patching for generating a next address
JPH10257502A (ja) 1997-03-17 1998-09-25 Matsushita Electric Ind Co Ltd 階層画像符号化方法、階層画像多重化方法、階層画像復号方法及び装置
US6057855A (en) 1997-07-02 2000-05-02 Hewlett-Packard Company Method and apparatus for providing polygon pixel sub-sample information using incremental means
US6856320B1 (en) 1997-11-25 2005-02-15 Nvidia U.S. Investment Company Demand-based memory system for graphics applications
US6314493B1 (en) 1998-02-03 2001-11-06 International Business Machines Corporation Branch history cache
US6492991B1 (en) 1998-08-28 2002-12-10 Ati International Srl Method and apparatus for controlling compressed Z information in a video graphics system
US6064354A (en) 1998-07-01 2000-05-16 Deluca; Michael Joseph Stereoscopic user interface method and apparatus
US6552722B1 (en) 1998-07-17 2003-04-22 Sensable Technologies, Inc. Systems and methods for sculpting virtual objects in a haptic virtual reality environment
US6421048B1 (en) 1998-07-17 2002-07-16 Sensable Technologies, Inc. Systems and methods for interacting with virtual objects in a haptic virtual reality environment
US6771264B1 (en) 1998-08-20 2004-08-03 Apple Computer, Inc. Method and apparatus for performing tangent space lighting and bump mapping in a deferred shading graphics processor
US6525737B1 (en) 1998-08-20 2003-02-25 Apple Computer, Inc. Graphics processor with pipeline state storage and retrieval
CA2264407A1 (en) * 1998-09-25 2000-03-25 Wireless System Technologies, Inc. Method and system for negotiating telecommunication resources
US6281903B1 (en) * 1998-12-04 2001-08-28 International Business Machines Corporation Methods and apparatus for embedding 2D image content into 3D models
US7129860B2 (en) 1999-01-29 2006-10-31 Quickshift, Inc. System and method for performing scalable embedded parallel data decompression
US6545683B1 (en) 1999-04-19 2003-04-08 Microsoft Corporation Apparatus and method for increasing the bandwidth to a graphics subsystem
JP2000350865A (ja) * 1999-06-11 2000-12-19 Mr System Kenkyusho:Kk 複合現実空間のゲーム装置、その画像処理方法およびプログラム記憶媒体
US7370016B1 (en) * 1999-08-27 2008-05-06 Ochoa Optics Llc Music distribution systems
US6438664B1 (en) 1999-10-27 2002-08-20 Advanced Micro Devices, Inc. Microcode patch device and method for patching microcode using match registers and patch routines
US6496193B1 (en) 1999-12-30 2002-12-17 Intel Corporation Method and apparatus for fast loading of texture data into a tiled memory
US6757068B2 (en) 2000-01-28 2004-06-29 Intersense, Inc. Self-referenced tracking
US6525725B1 (en) * 2000-03-15 2003-02-25 Sun Microsystems, Inc. Morphing decompression in a graphics system
US6618054B2 (en) 2000-05-16 2003-09-09 Sun Microsystems, Inc. Dynamic depth-of-field emulation based on eye-tracking
US6690381B1 (en) 2000-06-21 2004-02-10 Microsoft Corporation Method and system for performing multi-texturing operations using recursive interleaving
US6611253B1 (en) * 2000-09-19 2003-08-26 Harel Cohen Virtual input environment
US6750870B2 (en) 2000-12-06 2004-06-15 Hewlett-Packard Development Company, L.P. Multi-mode graphics address remapping table for an accelerated graphics port device
WO2002073955A1 (en) 2001-03-13 2002-09-19 Canon Kabushiki Kaisha Image processing apparatus, image processing method, studio apparatus, storage medium, and program
US6996254B2 (en) * 2001-06-18 2006-02-07 Microsoft Corporation Incremental motion estimation through local bundle adjustment
US20030001857A1 (en) 2001-06-29 2003-01-02 Doyle Peter L. Method and apparatus for determining logical texture coordinate bindings
US10360685B2 (en) 2007-05-24 2019-07-23 Pillar Vision Corporation Stereoscopic image capture with performance outcome prediction in sporting environments
US6825847B1 (en) 2001-11-30 2004-11-30 Nvidia Corporation System and method for real-time compression of pixel colors
US20030122820A1 (en) 2001-12-31 2003-07-03 Doyle Peter L. Object culling in zone rendering
CA2436043C (en) 2002-02-22 2006-01-10 Bacus Research Laboratories, Inc. Focusable virtual microscopy apparatus and method
US6828978B2 (en) 2002-02-28 2004-12-07 David B. Buehler Bucket-sorting graphical rendering apparatus and method
US7015909B1 (en) 2002-03-19 2006-03-21 Aechelon Technology, Inc. Efficient use of user-defined shaders to implement graphics operations
US6909997B2 (en) 2002-03-26 2005-06-21 Lockheed Martin Corporation Method and system for data fusion using spatial and temporal diversity between sensors
US7203356B2 (en) * 2002-04-11 2007-04-10 Canesta, Inc. Subject segmentation and tracking using 3D sensing technology for video compression in multimedia applications
US6891543B2 (en) 2002-05-08 2005-05-10 Intel Corporation Method and system for optimally sharing memory between a host processor and graphics processor
US7072477B1 (en) * 2002-07-09 2006-07-04 Apple Computer, Inc. Method and apparatus for automatically normalizing a perceived volume level in a digitally encoded file
JP3944019B2 (ja) 2002-07-31 2007-07-11 キヤノン株式会社 情報処理装置および方法
EP1567234A4 (en) 2002-11-05 2006-01-04 Disney Entpr Inc VIDEO INTERACTIVE ENVIRONMENT
US8111928B2 (en) 2003-02-13 2012-02-07 Ati Technologies Ulc Method and apparatus for compression of multi-sampled anti-aliasing color data
US6839062B2 (en) 2003-02-24 2005-01-04 Microsoft Corporation Usage semantics
TWI288869B (en) 2003-04-11 2007-10-21 Quanta Comp Inc Front-end bus module of computer
US7801570B2 (en) 2003-04-15 2010-09-21 Ipventure, Inc. Directional speaker for portable electronic device
US7202872B2 (en) 2003-10-29 2007-04-10 Via Technologies, Inc. Apparatus for compressing data in a bit stream or bit pattern
US8019449B2 (en) * 2003-11-03 2011-09-13 At&T Intellectual Property Ii, Lp Systems, methods, and devices for processing audio signals
US7324594B2 (en) * 2003-11-26 2008-01-29 Mitsubishi Electric Research Laboratories, Inc. Method for encoding and decoding free viewpoint videos
US7119810B2 (en) 2003-12-05 2006-10-10 Siemens Medical Solutions Usa, Inc. Graphics processing unit for simulation or medical diagnostic imaging
US7719563B2 (en) * 2003-12-11 2010-05-18 Angus Richards VTV system
US7218291B2 (en) 2004-09-13 2007-05-15 Nvidia Corporation Increased scalability in the fragment shading pipeline
US7643694B2 (en) 2004-12-31 2010-01-05 Zoran Corporation Method and apparatus for processing a compressed image in an order other than the order in which it was compressed
US20060170703A1 (en) 2005-02-01 2006-08-03 Via Technologies, Inc. Color compression using an edge data bitmask in a multi-sample anti-aliasing scheme
US7486290B1 (en) 2005-06-10 2009-02-03 Nvidia Corporation Graphical shader by using delay
EP1768383B1 (en) * 2005-07-15 2016-02-24 Barco N.V. Network displays and method of their operation
US7616202B1 (en) 2005-08-12 2009-11-10 Nvidia Corporation Compaction of z-only samples
US8024768B2 (en) * 2005-09-15 2011-09-20 Penthera Partners, Inc. Broadcasting video content to devices having different video presentation capabilities
CA2631412A1 (en) 2005-11-28 2007-05-31 L-3 Communications Corporation Distributed physics based training system and methods
US8279168B2 (en) 2005-12-09 2012-10-02 Edge 3 Technologies Llc Three-dimensional virtual-touch human-machine interface system and method therefor
US7463270B2 (en) 2006-02-10 2008-12-09 Microsoft Corporation Physical-virtual interpolation
EP2005342B1 (en) 2006-04-08 2019-06-05 Allan Millman Method and system for interactive simulation of materials
US8212820B2 (en) 2006-05-04 2012-07-03 Nintendo Co., Ltd. Virtual suction tool
US20080049964A1 (en) 2006-06-29 2008-02-28 Ati Technologies Ulc Multiplayer gaming system with directional audio
US7692659B1 (en) 2006-11-06 2010-04-06 Nvidia Corporation Color-compression using automatic reduction of multi-sampled pixels
US8248462B2 (en) 2006-12-15 2012-08-21 The Board Of Trustees Of The University Of Illinois Dynamic parallax barrier autosteroscopic display system and method
US20080252596A1 (en) 2007-04-10 2008-10-16 Matthew Bell Display Using a Three-Dimensional vision System
US8472665B2 (en) 2007-05-04 2013-06-25 Qualcomm Incorporated Camera-based user input for compact devices
US20080293464A1 (en) 2007-05-21 2008-11-27 World Golf Tour, Inc. Electronic game utilizing photographs
JP5430572B2 (ja) 2007-09-14 2014-03-05 インテレクチュアル ベンチャーズ ホールディング 67 エルエルシー ジェスチャベースのユーザインタラクションの処理
US8363969B1 (en) * 2008-08-01 2013-01-29 Marvell International Ltd. Systems and methods for image coding and processing
US8639666B2 (en) 2008-09-05 2014-01-28 Cast Group Of Companies Inc. System and method for real-time environment tracking and coordination
US8675091B2 (en) 2008-12-15 2014-03-18 Nvidia Corporation Image data processing with multiple cameras
US8289288B2 (en) 2009-01-15 2012-10-16 Microsoft Corporation Virtual object adjustment via physical object detection
US8624962B2 (en) 2009-02-02 2014-01-07 Ydreams—Informatica, S.A. Ydreams Systems and methods for simulating three-dimensional virtual interactions from two-dimensional camera images
US8411966B2 (en) * 2009-03-10 2013-04-02 Her Majesty The Queen In Right Of Canada, As Represented By The Minister Of Industry, Through The Communications Research Centre Canada Estimation of image relations from point correspondences between images
US20110122224A1 (en) * 2009-11-20 2011-05-26 Wang-He Lou Adaptive compression of background image (acbi) based on segmentation of three dimentional objects
KR101604843B1 (ko) 2009-12-30 2016-03-21 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
KR101685364B1 (ko) 2010-01-05 2016-12-12 엘지전자 주식회사 휴대 단말기, 휴대 단말기 시스템 및 그 동작 제어방법
US8547450B2 (en) 2010-02-22 2013-10-01 Texas Instruments Incorporated Methods and systems for automatic white balance
CN102835119B (zh) 2010-04-01 2016-02-03 英特尔公司 支持自动立体显示器上的实时3d图像渲染的多核心处理器
US8917632B2 (en) 2010-04-07 2014-12-23 Apple Inc. Different rate controller configurations for different cameras of a mobile device
US8774267B2 (en) * 2010-07-07 2014-07-08 Spinella Ip Holdings, Inc. System and method for transmission, processing, and rendering of stereoscopic and multi-view images
US9406132B2 (en) 2010-07-16 2016-08-02 Qualcomm Incorporated Vision-based quality metric for three dimensional video
US8610707B2 (en) 2010-09-03 2013-12-17 Himax Technologies Ltd. Three-dimensional imaging system and method
US20120139906A1 (en) 2010-12-03 2012-06-07 Qualcomm Incorporated Hybrid reality for 3d human-machine interface
US8274552B2 (en) 2010-12-27 2012-09-25 3Dmedia Corporation Primary and auxiliary image capture devices for image processing and related methods
US9088727B2 (en) 2011-04-06 2015-07-21 Pelco, Inc. Spatially-varying flicker detection
US9313390B2 (en) 2011-04-08 2016-04-12 Qualcomm Incorporated Systems and methods to calibrate a multi camera device
US20120262592A1 (en) 2011-04-18 2012-10-18 Qualcomm Incorporated Systems and methods of saving power by adapting features of a device
US9165537B2 (en) 2011-07-18 2015-10-20 Nvidia Corporation Method and apparatus for performing burst refresh of a self-refreshing display device
US20130027521A1 (en) 2011-07-26 2013-01-31 Research In Motion Corporation Stereoscopic image capturing system
US8754977B2 (en) 2011-07-28 2014-06-17 Hewlett-Packard Development Company, L.P. Second camera for finding focal target in poorly exposed region of frame taken by first camera
US20130202191A1 (en) 2012-02-02 2013-08-08 Himax Technologies Limited Multi-view image generating method and apparatus using the same
US9105250B2 (en) 2012-08-03 2015-08-11 Nvidia Corporation Coverage compaction
US9002125B2 (en) 2012-10-15 2015-04-07 Nvidia Corporation Z-plane compression with z-plane predictors
US10935788B2 (en) 2014-01-24 2021-03-02 Nvidia Corporation Hybrid virtual 3D rendering approach to stereovision
US9883120B2 (en) * 2015-09-28 2018-01-30 Gopro, Inc. Automatic composition of composite images or video with stereo foreground objects

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420618A (zh) * 2008-12-02 2009-04-29 西安交通大学 基于感兴趣区域的自适应可伸缩视频编解码结构设计方法
CN101945287A (zh) * 2010-10-14 2011-01-12 杭州华三通信技术有限公司 一种roi编码方法及其系统
CN102006473A (zh) * 2010-11-18 2011-04-06 无锡中星微电子有限公司 视频编码器和编码方法以及视频解码器和解码方法
CN102055982A (zh) * 2011-01-13 2011-05-11 浙江大学 三维视频编解码方法及装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104427291A (zh) * 2013-08-19 2015-03-18 华为技术有限公司 一种图像处理方法及设备
CN104427291B (zh) * 2013-08-19 2018-09-28 华为技术有限公司 一种图像处理方法及设备
CN105657399A (zh) * 2016-01-04 2016-06-08 浙江万里学院 一种无线网络环境下的3d医疗视频传输方法
CN107295360A (zh) * 2016-04-13 2017-10-24 成都鼎桥通信技术有限公司 视频传输方法及装置
CN112839223A (zh) * 2020-12-23 2021-05-25 深圳酷派技术有限公司 图像压缩方法、装置、存储介质及电子设备

Also Published As

Publication number Publication date
US20130121563A1 (en) 2013-05-16
US10536709B2 (en) 2020-01-14

Similar Documents

Publication Publication Date Title
CN103108197A (zh) 一种用于3d视频无线显示的优先级压缩方法和系统
KR100990565B1 (ko) 하나의 비디오 파일에서 비디오 데이터의 다중 투사를처리하는 시스템 및 방법
US10536730B2 (en) Method for processing video frames, video processing chip, and motion estimation/motion compensation MEMC chip
US8218855B2 (en) Method and apparatus for receiving multiview camera parameters for stereoscopic image, and method and apparatus for transmitting multiview camera parameters for stereoscopic image
US8878836B2 (en) Method and apparatus for encoding datastream including additional information on multiview image and method and apparatus for decoding datastream by using the same
WO2017193576A1 (zh) 一种视频分辨率的适应方法、装置及虚拟现实终端
CN106060520B (zh) 一种显示模式切换方法及其装置、智能终端
WO2014052437A1 (en) Encoding images using a 3d mesh of polygons and corresponding textures
US8982187B2 (en) System and method of rendering stereoscopic images
US8866881B2 (en) Stereoscopic image playback device, stereoscopic image playback system, and stereoscopic image playback method
JP5628819B2 (ja) コンピュータ・グラフィックス映像合成装置と方法、及び表示装置
CN105430368A (zh) 一种两视点立体图像合成方法及系统
US20150304640A1 (en) Managing 3D Edge Effects On Autostereoscopic Displays
CN103260032B (zh) 一种立体视频深度图序列的帧率提升方法
CN106412718A (zh) 一种字幕在3d空间中的渲染方法及其装置
US20170221174A1 (en) Gpu data sniffing and 3d streaming system and method
KR20180016461A (ko) 결합 정보를 포함하는 영상 데이터에 대한 디코딩 방법 및 결합 정보를 포함하는 영상 데이터를 인코딩 하는 방법
CN111147883A (zh) 直播方法、装置、头戴显示设备和可读存储介质
US20120121163A1 (en) 3d display apparatus and method for extracting depth of 3d image thereof
KR20170065208A (ko) 3d 이미지 처리 방법 및 장치, 및 그래픽 처리 장치
CN102098527B (zh) 一种基于运动分析的平面转立体方法及装置
US9538168B2 (en) Determination device and determination method
CN111246274A (zh) 确定用于显示信息的数据的方法及显示信息的方法、装置
WO2023029252A1 (zh) 多视点视频数据处理方法、设备及存储介质
KR20090034694A (ko) 3차원 영상을 위한 다시점 카메라 파라미터 수신 방법 및그 장치, 그리고 다시점 카메라 파라미터 전송 방법 및 그장치

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130515