【技术实现步骤摘要】
本专利技术是关于图层撷取方法、数据撷取装置与图层撷取安排方法,尤其是关于可节省频宽及/或运作效能的图层撷取方法、数据撷取装置与图层撷取安排方法。
技术介绍
在日常生活中,我们会接触到许多显示装置。举例而言,我们会观赏电视、使用移动电话通讯、使用平板电脑上网等。随着多媒体显示技术的进步以及商业模式与收视习惯的改变,同一显示画面可能会同时显示许多不同来源的影像及讯息,例如一显示画面除显示一动态或静态图像背景外,亦同时显示了动态或静态的字幕、图示、广告、或操作介面等。由于该些影像及讯息分属不同来源,因此我们需要一数据撷取装置来从该些不同来源撷取所需的内容,然后再依据一预设的显示顺序于该图像背景上迭加该些不同来源的影像及讯息,最后于一显示面板上显示迭加后的画面。 然而,如图1所示,假如我们想要于一背景画面110上显示一非矩形图示122,则目前技术会依据该非矩形图式的横向及纵向起始位置(x_st,y_st)与结束位置(x_end,y_end)来载入一相对应的矩形图式120(包含该待显示的非矩形图式122以及无需显示的不必要资讯124),以迭加于该背景画面110上以显示,如此一来,会浪费许多频宽于载入不需要的资讯并降低效能;另外,如图2所示,假如我们想要于一背景画面210上显示多个重迭的图示例如一第一矩形图式220及一第二矩形图式230,则目前技术会依据显示顺序较低的第一矩形图式 ...
【技术保护点】
一种图层撷取方法,供一数据撷取装置自N个图层撷取数据以显示一画面,其中N为正整数,且该N个图层的每一图层包含一水平起点、一水平终点、一垂直起点以及一垂直终点,该方法包含下列步骤:依据该些水平起点、该些水平终点、该些垂直起点以及该些垂直终点将该画面区分为多个区域,其中该些区域分别对应该些图层的其中之一;以及于显示该画面时分别自该些区域所对应的图层撷取数据。
【技术特征摘要】
1.一种图层撷取方法,供一数据撷取装置自N个图层撷取数据以显示一画面,
其中N为正整数,且该N个图层的每一图层包含一水平起点、一水平终点、一垂
直起点以及一垂直终点,该方法包含下列步骤:
依据该些水平起点、该些水平终点、该些垂直起点以及该些垂直终点将该画面
区分为多个区域,其中该些区域分别对应该些图层的其中之一;以及
于显示该画面时分别自该些区域所对应的图层撷取数据。
2.如权利要求1所述的图层撷取方法,其特征在于,于显示该画面时分别自
该些区域所对应的图层截取数据的步骤包含:
判断一扫描线的一区段位于该些区域中的所在区域,并据以自该所在区域所对
应的图层撷取数据。
3.如权利要求2所述的图层撷取方法,其特征在于,该扫描线为一水平扫描
线,且判断一扫描线的一区段位于该些区域中的所在区域的步骤包含:
排序该N个水平起点与该N个水平终点,以得到M个水平区段,其中该M
为不大于(2×N-1)的正整数,该扫描线的该区段对应该M个水平区段的其中之一,
且每该水平区段对应该些区域的其中之一;以及
判断该扫描线的该区段对应于该M个水平区段的何者,以判断该扫描线的该
区段位于该些区域中的所在区域。
4.如权利要求2所述的图层撷取方法,其特征在于,该扫描线为一水平扫描
线,且该图层撷取方法进一步包含:
(a)于判断该扫描线的该区段位于该些区域中的所在区域并据以自该所在区
域所对应的图层撷取数据的步骤前,依据该N个垂直起点与该N个垂直终点界定
N个垂直图层区间,其中每该垂直图层区间对应该N个图层的其中之一;以及
(b)判断该扫描线的垂直位置是否位于该N个垂直图层区间的其中之一,其中
当该扫描线的垂直位置位于该N个垂直图层区间的其中之一时,判断该扫描
线的该区段位于该些区域中的所在区域,并据以自该所在区域所对应的图层撷取数
据。
5.如权利要求4所述的图层撷取方法,其特征在于,步骤(b)还包含:
当该扫描线的垂直位置不位于该N个垂直图层区间的其中之一时,以下一水
平扫描线作为该扫描线,并重复执行步骤(b)。
6.如权利要求1所述的图层撷取方法,其特征在于,该N个垂直起点与该N
个垂直终点界定N个垂直图层区间,该N个水平起点与该N个水平终点界定N个
水平图层区间以及M个水平区段,该N与该M为正整数,该M不大于(2×N-1),
且于显示该画面时分别自该些区域所对应的图层撷取数据的步骤包含:
判断一水平扫描线的垂直位置是否位于该N个垂直图层区间的其中之一,其
中每该垂直图层区间对应该N个图层的其中之一;
当判断该水平扫描线的垂直位置位于该N个垂直图层区间的其中之一时,依
据该M个水平区段的顺序依序判断在每该水平区段中该水平扫描线的一水平位置
位于该N个水平图层区间的何者以产生一判断结果,其中每该水平图层区间对应
该N个图层的其中之一;以及
依据该判断结果由该N个图层的其中之一撷取数据。
7.如权利要求6所述的图层撷取方法,其特征在于,判断该水平扫描线的垂
直位置是否位于该N个垂直图层区间的其中之一的步骤包含:
判断该水平扫描线的垂直位置是否大于该N个垂直终点的最大者;以及
当判断该水平扫描线的垂直位置大于该N个垂直终点的最大者时,进入一闲
置状态。
8.如权利要求6所述的图层撷取方法,其特征在于,产生该判断结果及依据
该判断结果由该N个图层的其中之一撷取数据的步骤包含:
步骤a:判断于该M个水平区段的一第K水平区段中该水平扫描线的该水平
位置位于该N个水平图层区间的何者以产生该判断结果,该K为不大于M的正整
数;
步骤b:依据该判断结果由该N个图层的其中之一撷取数据;以及
递增该K,并依递增后的每该K值执行上述步骤a及步骤b,直至该K等于
该M。
9.如权利要求1所述的图层撷取方法,其特征在于,将该画面区分为多个区
域以及自该些区域所对应的图层撷取数据的步骤包含:
依据该N个垂直起点与该N个垂直终点界定多个垂直区段,并依据一图层显
示优先顺序以及每该垂直区段的范围所包含的该一或多个图层来进行排序以得到
每该垂直区段的一垂直排序结果,其中该N为正整数;以及
依据该N个水平起点与该N个水平终点界定多个水平区段,并依据该图层显
示优先顺序以及每该水平区段的范围所包含的该一或多个图层来进行排序以得到
每该水平区段的一水平排序结果,
其中该些垂直区段供该数据撷取装置判断一水平扫描线的垂直位置是否位于
该些垂直区段的其中之一,且当该水平扫描线的垂直位置位于该些垂直区段的其中
之一时,该垂直区段所对应的该垂直排序结果及该N个水平排序结果即供该数据
撷取装置判断于该垂直区段中该水平区段对应该N个图层的何者,并供该数据撷
取装置据以由该N个图层的其中之一撷取数据。
10.一种数据撷取装置,用来自N个图层撷取数据以显示一画面,其中N为
正整数,该N个图层储存于一储存装置中,且该N个图层的每一图层包含一水平
起点、一水平终点、一垂直起点以及一垂直终点,该装置包含:
一处理器,用来执行多个步骤,该些步骤包括:
依据该N个水平起点、该N个水平终点、该N个垂直起点以及该N个垂直终
点将该画面区分为多个区域,其中该些区域分别对应该些图层的其中之一;以及
于显示该画面...
【专利技术属性】
技术研发人员:张智豪,谢镇宇,
申请(专利权)人:晨星半导体股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。