储存3d影像内容的方法

文档序号:8002080阅读:261来源:国知局
储存3d影像内容的方法
【专利摘要】本发明涉及一种储存3D影像内容的方法,该方法包含一处理器初始化一缓存器与一最大计数;该处理器利用一立体比对算法产生对应于一3D影像讯号的每一画面的深度信息图;该处理器从对应该画面的深度信息图中,得到对应于该深度信息图的每一列像素的每一像素的深度值;该处理器根据对应于该列像素的每一像素的深度值,产生对应于该列像素的至少一深度向量;一计数器计数该至少一深度向量的数目;该处理器储存该至少一深度向量的数目至该缓存器;该处理器比较该至少一深度向量的数目和该最大计数;该处理器根据一比较结果,对该缓存器执行一相对应的动作。
【专利说明】储存3D影像内容的方法
【技术领域】
[0001]本发明是有关于一种储存3D影像内容的方法,尤指一种利用处理器根据对应于3D影像讯号的每一画面的深度信息图,以压缩用以储存深度信息图的位数的储存3D影像内容的方法。
【背景技术】
[0002]一般说来,3D影像格式可分为左右(Side-by-side)的3D影像格式、上下(top-and-bottom)的3D影像格式、画面包裹(frame packing)的3D影像格式及2D影像加上深度信息的3D影像格式,其中左右的3D影像格式又可分为左右全影像(LR-full)的3D影像格式及左右半影像(LR-half)的3D影像格式。
[0003]如图1所示,左右全影像的3D影像格式的每一个画面包含左眼影像与右眼影像,其中左右全影像的3D影像格式的左眼影像与右眼影像都是正常2D影像的大小。因此,左右全影像的3D影像格式中的每个画面会占用2倍正常2D影像的储存空间。
[0004]如图2所示,左右半影像的3D影像格式的每个画面亦包含左眼影像与右眼影像,其中左眼影像与右眼影像中每一影像的水平边缩小50%以及垂直边不变。因此,左右半影像的3D影像格式的每个画面占用的储存空间是等于I倍正常2D影像的储存空间,但左右半影像的3D影像格式的分辨率是为正常2D影像的一半。
[0005]如图3所示,上下的3D影像格式的每一个画面由上到下包含分别为左眼影像与右眼影像,其中左眼影像与右眼影像中每一影像的垂直边缩小50%以及水平边不变。因此,上下的3D影像格式的每个画面占用的储存空间是等于I倍正常2D影像的储存空间,但上下的3D影像格式的分辨率是为正常2D影像的一半。
[0006]如图4所示,画面包裹的3D影像格式的每一画面和上下的3D影像格式的每个画面的差别在于画面包裹的3D影像格式的每个画面所包含的左眼影像与右眼影像都是正常2D影像的大小,且在每个画面所包含的左眼影像与右眼影像之间具有45个像素宽的黑画面。因此,画面包裹的3D影像格式的每一画面占用的储存空间是等于2倍正常2D影像的储存空间加上45个像素宽的黑画面的储存空间。
[0007]如图5所示,2D影像加上深度信息的3D影像格式的排列方式和左右的3D影像格式的排列方式相同,但是2D影像加上深度信息的3D影像格式的每个画面的左边的影像是一正常2D影像,以及右边的影像是为灰阶的深度信息。因此,2D影像加上深度信息的3D影像格式的每一画面占用的储存空间是等于2倍正常2D影像的储存空间。
[0008]综上所述,现有技术所提供的3D影像格式不是需要较大的储存空间,就是具有较差的分辨率。因此,如何压缩现有技术所提供的3D影像格式以及兼顾3D影像格式的分辨率,将是播放装置或储存装置的设计者的一项重要课题。

【发明内容】

[0009]本发明的一实施例提供一种储存3D影像内容的方法。该方法包含下列步骤:一处理器初始化一缓存器与一最大计数;该处理器利用一立体比对算法产生对应于一 3D影像讯号的每一画面的深度信息图;该处理器从对应于该3D影像讯号的该画面的深度信息图中,得到对应于该深度信息图的每一列像素的每一像素的深度值;该处理器根据对应于该列像素的每一像素的深度值,产生对应于该列像素的至少一深度向量,其中该至少一深度向量中的每一深度向量包含至少一像素,且该至少一像素的深度值都相同;一计数器计数该至少一深度向量的数目;该处理器储存该至少一深度向量的数目至该缓存器;该处理器比较该至少一深度向量的数目和该最大计数;该处理器根据一比较结果,对该缓存器执行一相对应的动作。
[0010]本发明提供一种储存3D影像内容的方法。该方法是利用一处理器从对应于一 3D影像讯号的每一画面的深度信息图中,得到对应于该深度信息图的每一列像素的每一像素的深度值,以及根据对应于该深度信息图的每一列像素的每一像素的深度值,产生对应于该深度信息图的每一列像素的至少一深度向量。相较于现有技术,因为本发明的该深度信息图的每一列像素都可被至少一深度向量所表示,所以本发明可大幅压缩用以储存该深度信息图的位数,以降低储存3D影像内容的成本。
【专利附图】

【附图说明】
[0011]图1是说明左右全影像的3D影像格式的示意图。
[0012]图2是说明左右半影像的3D影像格式的示意图。
[0013]图3是说明上下的3D影像格式的示意图。
[0014]图4是说明画面包裹的3D影像格式的示意图。
[0015]图5是说明2D影像加上深度信息的3D影像格式的示意图。
[0016]图6是本发明的一实施例说明一种储存3D影像内容的装置的示意图。
[0017]图7A和图7B是本发明的另一实施例说明一种储存3D影像内容的方法的流程图。
[0018]图8是说明对应于2D影像加上深度彳目息图的不意图。
[0019]其中:
600装置
602缓存器
604处理器
606计数器
8022D影像
804深度信息图
LUL第一像素列
LlOO第100像素列
MU最大计数
V11、V12、V1001、V1002、V1003、V1004 深度向量 700-722 步骤。
【具体实施方式】
[0020]请参照图6、图7A、图7B和图8,图6是本发明的一实施例说明一种储存3D影像内容的装置600的示意图,图7A和图7B是本发明的另一实施例说明一种储存3D影像内容的方法的流程图,和图8是说明对应于一 3D影像讯号IS的一画面的2D影像802加上深度信息图804的示意图。如图6所示,装置600包含一缓存器602、一处理器604及一计数器606。另外,图7A和图7B的方法的详细步骤如下:
步骤700:开始;
步骤702:处理器604初始化缓存器602与一最大计数MU ;
步骤703: 处理器604利用一立体比对算法产生对应于3D影像讯号IS的一画面的深度信息图804 ;
步骤704:处理器604从深度信息图804中,得到对应深度信息图804中的每一列像素的每一像素的深度值;
步骤706:处理器604根据对应于深度信息图804中的每一列像素的每一像素的深度值,产生对应于深度信息图804中的每一列像素的至少一深度向量;
步骤708:计数器606计数对应于深度信息图804中的每一列像素的至少一深度向量的数目;
步骤710: 处理器604储存对应于深度信息图804中的每一列像素的至少一深度向量的数目至缓存器606;
步骤712:处理器604比较深度信息图804中的一列像素的至少一深度向量的数目和最大计数MU ;
步骤714:该列像素的至少一深度向量的数目是否大于最大计数MU ;如果是,进行步骤716 ;如果否,进行步骤718 ;
步骤716:处理器604利用该列像素的至少一深度向量的数目更新最大计数MU ;步骤718:处理器604是否比较完深度信息图804的每一列像素;如果是,进行步骤720 ;如果否,跳回步骤712 ;
步骤720:处理器604根据最大计数MU,删除缓存器602大于最大计数MU的宽度;步骤722:处理器604根据缓存器602的剩余宽度以及对应缓存器602内所储存的深度信息图中所有深度向量的数目,输出画面的一压缩结果,跳回步骤704。
[0021]在步骤702中,处理器604初始化缓存器602的大小等于画面的深度信息图804的大小,其中深度信息图804的水平边的长度是1920个像素。但本发明并不受限于深度信息图804的水平边的长度是1920个像素。另外,处理器604亦初始化最大计数MU (例如处理器604设定最大计数MU为O),其中最大计数MU是储存在计数器606。
[0022]在步骤703中,如果3D影像讯号IS具有一左右的3D影像格式时,处理器604会先根据左右的3D影像格式和立体比对算法,产生对应于3D影像讯号IS的每一画面的深度信息图;如果3D影像讯号IS具有一上下的3D影像格式时,处理器604会先根据上下的3D影像格式和立体比对算法,产生对应于3D影像讯号IS的每一画面的深度信息图;如果3D影像讯号IS具有一画面包裹的3D影像格式时,处理器604会先根据画面包裹的3D影像格式和立体比对算法,产生对应于3D影像讯号IS的每一画面的深度信息图。
[0023]在步骤704中,处理器604从深度信息图804中,得到对应深度信息图804中的每一列像素的每一像素的深度值(亦即对应于每一列像素的每一像素的灰阶值)。
[0024]在步骤706中,处理器604根据对应于每一列像素的每一像素的深度值,产生对应于每一列像素的至少一深度向量,其中至少一深度向量中的每一深度向量包含至少一像素,且至少一像素的深度值都相同。
[0025]如图8所示,处理器604根据对应于深度信息图804的第一像素列LI的每一像素的深度值,产生对应于第一像素列LI的二深度向量VI1、V12,其中深度向量Vll的深度值是70,且深度向量Vll包含640个像素,所以深度向量Vll记录为(70,640);深度向量V12的深度值是20,且深度向量VlI包含1280个像素,所以深度向量V12记录为(20,1280)。亦即深度信息图804的第一像素列LI可用深度向量VI1、V12表示。同理,处理器604亦可根据对应于深度信息图804的第100像素列LlOO的每一像素的深度值,产生对应于第100像素列LlOO的4深度向量V1001、V1002、V1003、V1004,其中深度向量V1001记录为(70,700)、深度向量V1002记录为(20,200)、深度向量V1003记录为(200,100)和深度向量V1004记录为(20,920)。亦即深度信息图804的第100像素列LlOO可用深度向量V1001、V1002、V1003、V1004表示。另外,处理器604亦可用上述相同方式表达深度信息图804中的其它像素列,在此不再赘述。在步骤708中,计数器606计数每一列像素的至少一深度向量的数目。然后,在步骤710中,处理器604储存每一列像素的至少一深度向量的数目至缓存器606。在步骤712中,处理器604比较深度信息图804中的一列像素的至少一深度向量的数目和最大计数MU。例如,处理器604开始比较深度信息图804的第一像素列LI的深度向量的数目(因为第一像素列LI包含深度向量Vll、V12,所以第一像素列LI的深度向量的数目为2)和最大计数MU(例如O)。在步骤714中,因为第一像素列LI的深度向量的数目
(2)大于最大计数MU(例如0),所以进行步骤716。在步骤716中,因为第一像素列LI的深度向量的数目(2)大于最大计数MU(例如0),所以处理器604利用第一像素列LI的深度向量的数目⑵更新最大计数MU(例如0),亦即此时最大计数MU变为2。在步骤718中,因为处理器604尚未比较深度信息图804中的其它像素列,所以跳回步骤712。如此,处理器604不断重复步骤712至步骤720直到处理器604比较完深度信息图804中的每一列像素。
[0026]在步骤720中,在处理器604比较完深度信息图804中的每一列像素后,处理器604根据最大计数MU,删除缓存器602大于最大计数MU的宽度。例如,如果深度信息图804的水平边的长度是1920个像素且最大计数MU为100,所以处理器604删除缓存器602大于最大计数MU的宽度。在步骤722中,处理器604根据缓存器602的剩余宽度(例如100个像素宽度)以及缓存器602内所储存的深度信息图中所有深度向量的数目,输出画面的一压缩结果。以画面的2D影像802的第一像素列L和深度信息图804的第一像素列LI为例,因为2D影像802的第一像素列L和深度信息图804的第一像素列LI分别具有1920个像素,且每一像素具有红、绿、蓝三个子像素,所以现有技术需要(1920+1920) X3=11520位来储存2D影像802的第一像素列L和深度信息图804的第一像素列LI ;因为本发明的深度信息图804的第一像素列LI可被深度向量Vl 1、V12表示,所以本发明仅需要(1920+2) X 3=5766位来储存2D影像802第一像素列L和深度信息图804的第一像素列LI。因此,在本发明中,2D影像802第一像素列L和深度信息图804的第一像素列LI的压缩率为(11520-5766)/11520=49.94=49.94%。
[0027]综上所述,本发明所提供的一种储存3D影像内容的方法是利用处理器从对应于3D影像讯号的每一画面的深度信息图中,得到对应于深度信息图的每一列像素的每一像素的深度值,以及根据对应于深度信息图的每一列像素的每一像素的深度值,产生对应于深度信息图的每一列像素的至少一深度向量。相较于现有技术,因为本发明的深度信息图的每一列像素都可被至少一深度向量所表示,所以本发明可大幅压缩用以储存深度信息图的位数,以降低储存3D影像内容的成本。
【权利要求】
1.一种储存3D影像内容的方法,其特征在于包含下列步骤: 一处理器初始化一缓存器与一最大计数; 该处理器利用一立体比对算法产生对应于一 3D影像讯号的每一画面的深度信息图;该处理器从对应于该3D影像讯号的该画面的深度信息图中,得到对应于该深度信息图的每一列像素的每一像素的深度值; 该处理器根据对应于该列像素的每一像素的深度值,产生对应于该列像素的至少一深度向量,其中该至少一深度向量中的每一深度向量包含至少一像素,且该至少一像素的深度值都相同; 一计数器计数该至少一深度向量的数目; 该处理器储存该至少一深度向量的数目至该缓存器; 该处理器比较该至少一深度向量的数目和该最大计数;及 该处理器根据一比较结果,对该缓存器执行一相对应的动作。
2.根据权利要求1所述的储存3D影像内容的方法,其特征在于:其中该处理器根据该比较结果,对该缓存器执行该相对应的动作包含: 当该至少一深度向量的数目大于该最大计数时,该处理器利用该至少一深度向量的数目更新该最大计数。
3.根据权利要求2所述的储存3D影像内容的方法,其特征在于另包含: 当该处理器比较完该深度信息图中的每一列像素后,该处理器根据一当前最大计数,删除该缓存器大于该当前最大计数的宽度;及 该处理器根据该缓存器的剩余宽度以及对应该缓存器内所储存的该深度信息图中所有深度向量的数目,输出该画面的一压缩结果。
4.根据权利要求1所述的储存3D影像内容的方法,其特征在于:其中该处理器初始化该缓存器,是该处理器初始化该缓存器的大小等于该画面的深度信息图的大小。
5.根据权利要求1所述的储存3D影像内容的方法,其特征在于另包含: 当该3D影像讯号具有一左右的3D影像格式时,该处理器根据该左右的3D影像格式,产生对应于该3D影像讯号的每一画面的深度信息图。
6.根据权利要求1所述的储存3D影像内容的方法,其特征在于另包含: 当该3D影像讯号具有一上下的3D影像格式时,该处理器根据该上下的3D影像格式,产生对应于该3D影像讯号的每一画面的深度信息图。
7.根据权利要求1所述的储存3D影像内容的方法,其特征在于另包含: 当该3D影像讯号具有一画面包裹的3D影像格式时,该处理器根据该画面包裹的3D影像格式,产生对应于该3D影像讯号的每一画面的深度信息图。
【文档编号】H04N13/00GK103517059SQ201310288580
【公开日】2014年1月15日 申请日期:2013年7月11日 优先权日:2013年7月11日
【发明者】姜智尹, 张哲维 申请人:福建华映显示科技有限公司, 中华映管股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1