用于内容边界检测和缩放的方法和装置的制作方法

文档序号:7911376阅读:107来源:国知局
专利名称:用于内容边界检测和缩放的方法和装置的制作方法
用于内容边界检测和缩放的方法和装置
背景技术
设备可用的内容的可用性和多样性随着分发系统和显示选择的改进而提升。由于内容供应商试图将其内容与竞争者加以区分,因而使用了种类繁多的显示格式。此外,移动设备同样可与各种特性和显示区域大小选择一起使用。现有的内容分发系统限制分发给移动设备的内容的高宽比。例如,可以分发具有 4 3的高宽比的内容。因此,具有不同于分发的内容的高宽比的显示高宽比的许多移动设备可能无法充分利用可用的显示区域。例如,移动设备可以具有16 9的高宽比的显示区域。通常,移动设备具有相对较小的显示区域来观看内容,这使得对可用的显示区域的实质利用率更为是重要的。具体而言,如图6中所描绘的,移动设备显示区域可以被格式化成采用与被配置成用于显示内容的格式所不同的格式来显示该内容。例如,参照图6A,当QVGA 格式的内容604显示在具有QVGA高宽比的显示区域602时,利用了基本上所有的显示区域。相比而言,参照图6B,当QVGA内容包括宽银幕格式化(letterbox formatting)606时, 则所显示的图像没有填满QVGA显示区域602。此外,参照图6C,当QVGA格式的内容604显示在具有W-QVGA高宽比的显示区域608时,则部分显示区域闲置。如显示区域利用率不足的另一例子,参照图6D,当包括宽银幕格式化的QVGA内容606显示在采用W-QVGA高宽比的显示区域608时,则显示区域内的内容图像以上、以下以及两侧的部分被闲置。因而,用于助于使用通信设备显示器的实质部分来显示内容的改进的装置和方法是所期望的。

发明内容
下面给出了一个或多个方面的简化的发明内容,以便提供对这些方面的基本理解。该发明内容不是对所有设想的方面的泛泛概述,并且其既不是想要确定所有方面的关键元素或重要元素也不是想要描述任何方面或所有方面的保护范围。其唯一目的是以简化的形式给出一个或多个方面的一些概念,作为后面所给出的更多详细描述的序言。根据一个或多个方面及其对应的公开内容,结合在通信设备上显示内容描述了各个方面。根据一个方面,提供了一种用于在通信上显示内容的方法。该方法可以包括在通信设备中接收采用第一显示格式的内容,其中,该通信设备包括具有设备显示区域的显示器;检测所接收的内容是否包括可辨别的图像边界,其中,该可辨别的图像边界在至少主要部分和次要部分之间划分内容;在检测到可辨别的图像边界之后,遮蔽所述内容的至少次要部分以生成采用实际的第二显示格式的内容;缩放所生成的采用实际的第二显示格式的内容以基本上匹配与设备显示区域相关联的至少一个维度;以及在通信设备上的显示器上显示经缩放的内容。另一方面涉及一种装置。该装置可以包括接收机模块,其用于在通信设备中接收采用第一显示格式的内容,其中,该通信设备包括具有设备显示区域的显示器;图像边界检测模块,其用于检测所接收的内容是否包括可辨别的图像边界,其中,该可辨别的图像边界在至少主要部分和次要部分之间划分内容;遮蔽器模块,其用于在检测到所述可辨别的图像边界之后遮蔽所述内容的至少次要部分以生成采用实际的第二显示格式的内容;缩放器模块,其用于缩放所生成的采用实际的第二显示格式的内容以基本上匹配与设备显示区域相关联的至少一个维度;以及输出模块,其用于在通信设备上的显示器上显示经缩放的内容。另一方面涉及至少一个处理器,其配置成在通信设备上显示内容。该至少一个处理器可以包括第一模块,其用于在通信设备中接收采用第一显示格式的内容,其中,所述通信设备包括具有设备显示区域的显示器;第二模块,其用于检测所接收的内容是否包括可辨别的图像边界,其中,该可辨别的图像边界在至少主要部分和次要部分之间划分内容; 第三模块,其用于在检测到所述可辨别的图像边界之后遮蔽所述内容的至少次要部分以生成采用实际的第二显示格式的内容;第四模块,其用于缩放所生成的采用实际的第二显示格式的内容以基本上匹配与设备显示区域相关联的至少一个维度;以及第五模块,其用于在所述通信设备上的显示器上显示经缩放的内容。另一方面涉及一种包括计算机可读介质的计算机程序产品。该计算机可读介质可以包括第一组代码,其用于使得计算机在通信设备中接收采用第一显示格式的内容,其中,该通信设备包括具有设备显示区域的显示器;第二组代码,其用于使得计算机检测所接收的内容是否包括可辨别的图像边界,其中,该可辨别的图像边界在至少主要部分和次要部分之间划分内容;第三组代码,其用于使得计算机在检测到可辨别的图像边界之后遮蔽所述内容的至少次要部分以生成采用实际的第二显示格式的内容;第四组代码,其用于使得计算机缩放所生成的采用实际的第二显示格式的内容以基本上匹配与设备显示区域相关联的至少一个维度;以及第五组代码,其用于使得计算机在通信设备上的显示器上显示经缩放的内容。另一方面涉及一种装置。该装置可以包括用于在通信设备中接收采用第一显示格式的内容的模块,其中,该通信设备包括具有设备显示区域的显示器;用于检测所接收的内容是否包括可辨别的图像边界的模块,其中,该可辨别的图像边界在至少主要部分和次要部分之间划分内容;用于在检测到可辨别的图像边界之后遮蔽所述内容的至少次要部分以生成采用实际的第二显示格式的内容的模块;用于缩放所生成的采用实际的第二显示格式的内容以基本上匹配与设备显示区域相关联的至少一个维度的模块;以及用于在通信设备上的显示器上显示经缩放的内容的模块。为了实现前述以及相关的目的,所述一个或多个方面包括下文中充分描述并在权利要求中特别指出的特征。下面的描述和附图详细地给出了一个或多个方面的某些说明性特征。然而,这些特征仅指示了可以用于利用各个方面的原理的各种方式中的若干方式,并且所述描述旨在包括所有这些方面及其等价物。


在下文中将结合附图对所公开的方面进行描述,附图被提供用于示出而非限制所公开的方面,其中,相同的名称表示相同的元件,并且其中图1示出了用于向采用各种显示格式的通信设备分发采用各种显示格式的内容的示例性通信网络;图2示出了通信设备的示例性架构;图3是用于助于使用设备显示区域的实质部分来显示内容的示例性方法;
图4A-E示出了对在通信设备上显示的内容的示例性屏幕截图;图5示出了能够助于使用设备显示区域的实质部分来显示内容的示例性无线设备的框图;图6示出了对在采用示例性内容和显示区域格式化的通信设备上显示的内容的示例性屏幕截图。
具体实施例方式现在参照附图来描述各个方面。在下面的描述中,出于解释说明的目的,给出了若干具体细节,以便提供对一个或多个方面的彻底理解。然而,所显而易见的是,可以不用这些具体细节来实践这些方面。图1示出了通信网络100的一个方面,通信网络100包括内容传输系统,该内容传输系统操作用以创建内容并将其跨越数据网络传输。例如,内容传输系统适合用于将内容从内容供应商网络传输给无线接入网,以进行广播/多播分发或单播分发。此外,例如,内容传输系统适合用于将采用各种显示格式的内容传输给包括内容显示优化模块132(将参照图2对其做进一步描述)的设备110,以协助呈现基本上填满相应设备110的显示器的相应显示区域的内容。例如,内容显示优化模块132可以分析从内容供应商102、142接收的内容的高宽比,可以分析设备110的显示区域的高宽比,并且可以处理所接收的内容,使得将所接收的内容中的图像在设备110的显示区域的实质部分上显示,以便例如填满基本上所有显示区域而在某些方面不使内容中的图像失真。所描述的网络100包括内容供应商(0 )102、142,内容供应商网络104、144,以及无线接入网108。网络100还可以包括通信设备110,通信设备110包括各种示例性显示尺寸112、114、116、以及118。通信设备110仅示出了一些适合在内容传输系统的一个或多个方面使用的设备,并且这些设备可以包括无线设备和/或有线设备。应注意的是,虽然在图 1中示出了 4个设备,但几乎任意数目的设备或几乎任意类型的设备都适合在传输系统中使用。内容供应商102、142操作用以提供用于向网络100中的用户分发的内容。在所描绘的附图中,示出了多个内容供应商以表明可能有各种内容供应商提供采用各种显示格式化的内容。如本文中使用的,“显示格式化”指的是用于呈现原貌的内容显示区域的高宽比。 例如,内容供应商102可以提供具有使用4 3的高宽比的图像的内容,而内容供应商142 可以提供“宽银幕”内容(例如,具有在具有4 3的高宽比的内容显示区域中使用16 9 的高宽比的图像的内容),或者每个内容供应商102和142可以提供使用混合显示格式化的多个内容。内容可以包括视频、音频、多媒体内容、片段、图形、文本、实时内容和非实时内容、脚本、程序、数据或任何其它类型的适当的内容。内容供应商102、142向内容供应商网络104、144提供内容以供分发。例如,内容供应商102经由通信链路118与内容供应商网络104通信,通信链路118包括任何适当类型的有线通信链路和/或无线通信链路。此外, 例如,内容供应商142经由通信链路158与内容供应商网络144通信,通信链路158包括任何适当类型的有线通信链路和/或无线通信链路。图1中所描绘的内容供应商网络104、144包括有线网络和无线网络的任意组合, 这些网络操作用以分发用于递送给用户的采用各种显示格式中的任意显示格式的内容。
在一个或多个方面,传输系统操作用以递送来自内容供应商102、142的内容,以便分发给内容供应商网络104、144处的内容服务器(CS) 122、162,内容供应商网络104、 144操作用以与无线接入网处的接入点(AP) IM通信。CS 122、162与AP IM使用传输接口 1沈、166的一个或多个方面进行通信,传输接口 1沈、166的一个或多个方面允许内容供应商网络104、144向无线接入网108递送内容以便广播/多播/单播给设备110。在一个方面,例如,传输接口 1沈、166分别包括控制接口 1观、168和承载信道130、170。控制接口 1 操作用以允许CS 122添加、改变、取消、或以其它方式更改从内容供应商网络104流向无线接入网108的内容流。同样,控制接口 168操作用以允许CS 162添加、改变、取消、或以其它方式更改从内容供应商网络144流向无线接入网108的内容流。在一个方面,承载信道130操作用以将内容流从内容供应商网络108传输给无线接入网108。在另一方面,承载信道170操作用以将内容流从内容供应商网络144传输给无线接入网108。在不应被解释为限制性的一个方面,虽然传输系统可以包括可从加利福尼亚州圣地亚哥市的高通公司 (Qualcomm, Incorporated of San Diego, California)获取的 MediaFLO 系统,但是可以利用其它广播、多播和/或单播传输系统。在一个方面,CS 122使用传输接口 126以调度将发送给AP 124的内容流,以便通过无线接入网108进行广播、多播和/或单播。例如,内容流可以包括由内容供应商102提供了的以供使用内容供应商网络104进行分发的非实时内容片段。在一个方面,CS 162操作用以与AP IM进行协商以确定与内容片段相关联的一个或多个参数。一旦AP IM接收到内容片段,APlM便通过无线接入网108对该内容片段进行广播/多播/单播,以便由一个或多个设备110接收。任何设备110都可以被授权以接收内容片段并将其缓存,以供由设备用户稍后观看。此外,设备110可以从采用各种显示格式的各种内容供应商接收内容片段。在一个或多个方面,传输系统允许CS 122、144从内容供应商102、142接收程序引导记录、程序内容、以及其它相关的信息。CS 122、144可以更新和/或创建内容、程序引导记录、程序内容、以及其它相关的信息以便递送给设备110。例如,CS 122、144可以将内容的显示高宽比信息与该内容一起提供以便助于优化在设备110上的观看。尽管仍然参照图1,但现在还转向图2,示出了一个代表性通信设备110的示例性架构。如图2中所描绘的,在无线通信设备的例子中,通信设备200包括接收机202,其接收来自例如接收天线(未示出)的信号、对所接收的信号执行典型操作(例如,滤波、放大、 下变频等)、以及数字化经调整的信号以获得采样。接收机202可以包括解调器204,其能够解调接收的符号并将其提供给处理器206以进行信道估计。处理器206可以是专用于分析由接收机202接收的信息和/或生成由发射机220发送的信息的处理器、控制通信设备200的一个或多个组件的处理器、和/或既分析由接收机202接收的信息、生成由发射机 220发送的信息又控制通信设备200的一个或多个组件的处理器。此外,通信设备200可以包括存储器208,其可操作地耦合到处理器206并且可以存储要发送的数据、接收的数据、与可用信道相关的信息、与经分析的信号和/或干扰强度相关联的数据、与分配的信道、功率、速率等相关的信息、以及用于估计信道和经由该信道进行通信的任何其它适当的信息。在一个方面,存储器208可以包括内容项210,诸如但不限于用户生成的内容、图片、屏幕抓图、语音记录、图形、文本、多媒体、音频、视频等。此外,内容项210可以包括对应于每个内容项210的显示格式212。例如,显示格式212可以定义高宽比,其中将内容设计成采用该高宽比进行显示。通过举例而非限定的方式,高宽比可以是 4 3、5 4、3 2、8 5、5 3、16 9、17 9 等中之一。应意识到的是,本文所描述的数据存储(例如,存储器208)可以是易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。通过说明而非限定的方式,非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程 ROM(EPROM)、电可擦写PROM(EEPROM)、或闪存。易失性存储器可以包括随机访问存储器 (RAM),其充当外部缓冲存储器。通过说明而非限定的方式,RAM可以多种形式可用,诸如同步 RAM (SRAM)、动态 RAM (DRAM)、同步 DRAM (SDRAM)、双倍数据速率 SDRAM (DDR SDRAM)、增强型SDRAM(ESDRAM) ,Synchlink DRAM(SLDRAM)、以及直接Rambus RAM(DRRAM)。本发明主题的系统和方法的存储器208可以包括但不限于这些存储器以及任何其它适当类型的存储器。此外,通信设备200可以包括用户接口 M0。用户接口 240可以包括用于生成给通信设备200的输入的输入机构对2、以及用于生成供通信设备200的用户使用的信息的输出机构M2。例如,输入机构242可以包括诸如按键或键盘、鼠标、触摸显示屏、麦克风等之类的机构。此外,例如,输出机构244可以包括显示器、音频扬声器、触摸反馈机构、个域网(PAN)收发机等。在所示出的方面中,输出机构244可以包括可操作以呈现采用图像格式或视频格式的媒体内容的显示器、或者用以呈现采用音频格式的媒体内容的音频扬声器。此外,在一个方面,输出机构244可以包括具有已知的显示区域对6的显示器,已知的显示区域246至少定义了显示屏的高宽比。通信设备200还可以包括内容显示优化模块230,以助于使用设备显示区域246的实质部分(例如,显示屏的尺寸,其中显示屏是设备200的输出机构244的一种形式)来显示内容。内容显示优化模块230还可以包括内容边界检测模块232,以协助内容显示优化模块230在内容项210的不同部分(诸如主要部分和次要部分)之间进行区分。通过举例而非限定的方式,主要部分可以包括电视节目、体育赛事等的图像,并且可以包括朝向显示器中心而显示的内容、采用在一段持续时间上不可预测地重复的数据模式的内容、与将内容的特定部分标识为主要内容的元数据相对应的内容等的一个或任意组合。此外,次要内容可以包括诸如在图像的边缘处之类的黑条(例如,对于宽银幕呈现方式)、诸如具有内容供应商信息之类的侧栏、背景或壁纸图案等。在一个方面,内容边界检测模块232可以通过下列操作中的一个或任意组合来检测主要内容部分和/或次要内容部分检测表示宽银幕格式化的黑色部分;检测在其中所显示的内容为静态的部分内容;使用红色、绿色和蓝色(RGB) 扫描来检测部分内容;使用青色、品红色、黄色和调和色/黑色(key/black) (CMYK)扫描来检测部分内容;诸如基于图像边界检测算法之类来检测显示区域内显示的图像的可辨别的区别,例如,将主要部分检测为对应于体育赛事的图像,将次要部分检测为对应于与该体育赛事相对应的记分牌的图像,和/或检测对应于顶侧与底侧、和/或左侧与右侧、主要部分和/或次要部分的周边的第三部分;或者通过伴随所接收的内容的元数据来检测可辨别的图像边界。内容显示优化模块230还可以包括遮蔽器模块234,以协助内容显示优化模块230 遮蔽次要内容的至少一部分以助于在设备200上有效地显示主要内容。在一个方面,遮蔽器模块234可以对次要内容的至少一部分进行去激活、删除、渲染等,以创建具有至少部分地由主要内容所定义的高宽比的经修改的内容项。例如,经遮蔽的内容项可以具有基本上类似于主要内容边界的高宽比,或者可以具有诸如但不限于4 3、5 4、3 2、8 5、 5 3、16 9、或17 9中任意之一之类的标准高宽比。例如,在一些方面,遮蔽器模块234 创建具有与主要内容的高宽比最匹配的高宽比的经修改的内容项,这可以包括对原始内容的一部分裁剪或在设备显示器上在内容的某些边缘处留出一些空白区。此外,内容显示优化模块230还可以包括设备显示格式模块236,以进一步协助内容显示优化模块230以助于使用设备显示区域M6的实质部分显示内容。例如,设备显示格式模块236可以获得或以其它方式确定设备显示区域M6。因此,设备显示格式模块236 使得内容显示优化模块230能够确定如何在设备显示区域对6内安放内容的一个或多个图像(例如,主要图像部分和/或次要图像部分),以最大化显示区域M6内呈现的内容的尺寸。此外,内容显示优化模块230还可以包括缩放器模块236,以进一步协助内容显示优化模块230以助于使用设备显示区域246的实质部分显示内容。在一个方面,设备显示格式模块236可以确定通信设备200的显示区域M6,并且将该信息提供给缩放器模块236, 以使得能够将内容项安放到显示区域。在一些方面,例如,缩放器模块236可以按比例增大内容的整体尺寸,直到显示区域246全部被内容图像填满为止。例如,为了避免使内容中的图像失真,这种所显示的内容的尺寸的增大可以包括对内容的边缘裁剪。在另一示例中,这种尺寸的增大可以在所有维度上是成比例的,直到内容的前两个边缘达到显示区域M6的对应的两个边缘,并且可以让内容的剩余两个边缘与显示区域M6的对应的剩余两个边缘间隔开为止。在导致内容中的原始图像轻微失真的另一示例中,这种尺寸的增大可以在所有维度上是成比例的,直到内容的前两个边缘达到显示区域M6的对应的两个边缘为止; 然后,该内容可以在单个维度上进一步地被增大尺寸,直到该内容的剩余两个边缘达到显示区域M6的对应的剩余两个边缘为止。特别地,在一个方面,缩放器模块236可以分析由遮蔽器模块234生成的内容的高宽比和设备显示区域沈4的高宽比,并且可以重新调整所生成的内容项的尺寸以基本上匹配设备显示区域246的至少一个维度。在一个方面,缩放器模块236可以使所生成的内容的垂直维度与设备显示区域M6的纵向尺寸基本上匹配。此外,在这个方面,缩放器模块236 还可以在水平维度上对所生成的内容拉伸或裁剪以基本上匹配设备显示区域246的横向尺寸。在另一方面,缩放器模块236可以不更改所生成的内容的水平维度而仅留出空白区, 这可以允许在额外的空间中呈现次要内容的对应部分,等等。在另一方面,缩放器模块236 可以使所生成的内容的水平维度与设备显示区域246的水平尺寸基本上匹配。因此,缩放器模块236还可以对所生成的内容的垂直维度拉伸或裁剪以基本上匹配设备显示区域246 的垂直尺寸。在另一方面,缩放器模块236可以不更改所生成的内容的垂直维度而仅留出空白区,这可以允许在额外的空间中呈现次要内容的对应部分等。应注意的是,所使用的术语“水平”和“垂直”是相对的,该术语的提出仅仅为了提供示例性参照,而非旨在限制所要求保护的主题的范围。此外,遮蔽器模块234和/或缩放器模块236可以动态地调整与所接收的内容相关联的遮蔽和/或缩放。例如,当在通信设备200中接收到采用不同格式的新内容时,遮蔽器模块和/或缩放器模块236可以适当地遮蔽和/或缩放该新内容,以使得按照基本上填满通信设备的显示区域的方式呈现该新内容。此外或者作为另一选择,当显示区域的高宽比改变时,缩放器模块可以动态地更改应用到内容的缩放。例如,如果用户正在具有16 9 的高宽比的设备上观看内容时,并且然后该用户旋转屏幕使得现在的高宽比为9 16。缩放器模块236可以根据新的高宽比来重缩放内容以便呈现该内容。在另一示例中,诸如当内容类型改变时(例如,从电视节目转变成商业广告或者在两个不同的节目之间转变)内容的高宽比可能改变,并因此,缩放器模块236基于给定的内容来动态地调整所应用的缩放。在另一方面,用户可以手动地调整遮蔽和/或缩放。例如,通过输入机构M2,用户可以选择不遮蔽由遮蔽器模块234遮蔽的内容。此外,用户可以选择是否最初遮蔽内容的一部分和/或遮蔽内容的一部分而不遮蔽其它部分。此外或者作为另一种选择,用户可以选择不缩放由缩放器模块236缩放的内容。此外,用户可以选择或定义内容或内容的一部分所要缩放到的高宽比。此外,用户可以选择在不失真的前提下缩放内容中的一部分而以失真的方式缩放其它部分。例如,用户可以选择在不失真的前提下缩放内容的主要部分 (诸如体育赛事部分),而用水平失真来缩放内容的次要部分(诸如比赛比分指示器部分) 以填满显示区域的水平维度。此外,用户可以选择针对内容的不同部分来动态地定义显示区域的区域。例如,用户可以将内容的相应部分安排在显示区域的相应的合适位置处。在操作中,用户可以通过输入机构242促使通信设备200通过输出机构M4(诸如屏幕显示)显示内容项210。然后,内容显示优化模块230可以接收包括对应的内容显示格式212的内容项210。在此之后,内容边界检测模块232可以分析内容项210以区分主要内容和次要内容。然后,遮蔽器模块234可以根据所接收的内容项210生成经修改的内容项,其中,经修改的内容项基本上包括主要内容。缩放器模块234可以将所生成的经修改的内容项的高宽比与由设备显示格式模块238所获取了的设备显示区域246进行比较。在一个方面,一旦内容项被遮蔽和缩放,则将内容通过输出机构244在通信设备200上显示给用户,以使得内容中的图像填满或基本上填满显示区域M6。在下面参照图4更深入地给出和讨论多个显示选项的示例性屏幕截图。图3示出了根据所要求保护的主题的各种方法。虽然出于简化解释的目的,将这些方法表示和描述为一系列动作,但是应理解和意识到的是,由于某些动作可以按不同的顺序发生和/或与根据本文所表示和描述的其它动作同时发生,因此所要求保护的主题并非限于动作的顺序。例如,本领域的技术人员应理解和意识到的是,一个方法还可以表示成一系列相互关联的状态或事件,如在状态图中。此外,为实现根据所要求保护的主题的一种方法,并非需要所有示出的动作。此外,还应意识到的是,在下文中以及贯穿本说明书所公开的方法能够存储在制品上以助于将这些方法运送和转移到计算机。如本文所使用的术语制品旨在包含可从任何计算机可读设备、载波、或介质访问的计算机程序。现在转到图3,示出了用于助于使用设备显示区域的实质部分显示内容的示例性方法300。通常,在附图标记302处,采用原始显示格式的内容被设备接收。例如,内容可以从多个内容供应商中的一个供应商接收并在回放之前储存在高速缓存中,或者内容可以以流的方式发自至少一个内容供应商以供回放等。在附图标记304处,确定所接收的内容是否具有主要内容和次要内容之间可辨别的边界。例如,可以通过下列操作中的一个或多个来检测次要内容部分对内容的表示宽银幕格式化的黑色部分进行扫描,检测内容的在其中所显示的内容是静态的部分,使用RGB扫描来检测内容的包括旨在显示为黑色的数据的部分,使用CM^(扫描来检测内容的包括旨在显示为黑色的数据的部分,诸如基于图像边界检测算法之类来检测在显示区域中显示的图像的可辨别的区别,或者通过伴随所接收的内容的元数据来检测可辨别的图像边界。如果在附图标记304处检测到一个或多个可辨别的图像边界,那么在附图标记306处生成具有实际上被定义成基本上为主要内容的边界的高宽比的内容项。在一个方面,当将具有原始高宽比的内容项应用到过滤器、遮蔽器等以实际上定义不同的高宽比时,新的高宽比可以称为实际的高宽比。在一个方面,次要内容可以被去激活、删除、裁剪等,以创建具有至少部分地由主要内容定义的高宽比的经修改的内容项。例如,所创建的内容项可以具有基本上类似于主要内容边界的高宽比,或者可以具有诸如但不限于4 3、5 4、3 2、8 5、5 3、16 9、或17 9中的一个之类的标准高宽比(诸如与主要内容的原始高宽比最匹配的高宽比)。相比而言,在附图标记304处,如果没有检测到可辨别的图像边界,则不生成针对所接收的内容的实际的高宽比,并且逻辑前进至附图标记308。在附图标记308处,确定设备显示区域和内容显示格式是否匹配或基本上匹配。 内容可以包括所生成的实际的高宽比或者不具有可辨别的图像边界的所接收的内容,并且因此包括原始显示格式。在一个方面,对于基本上匹配的内容显示格式与设备显示区域, 至少一个参数(诸如显示高度或宽度)可以在预定阈值(诸如95%)内被视为是匹配的。如果在附图标记308处确定内容显示格式与设备显示区域没有基本上匹配,那么在附图标记310处,内容被缩放成基本上匹配设备显示区域的至少一个参数(诸如显示高度、宽度等)。在一个方面,可以通过将内容的高宽比与无线设备显示区域进行比较来缩放内容,并且可以重新调整内容的尺寸以基本上匹配无线设备显示区域的至少一个维度。在一个方面,缩放可以使内容的垂直维度与无线设备显示区域的垂直维度基本上匹配。因此, 缩放还可以在水平维度上拉伸或裁剪内容,以在水平维度上基本上匹配无线设备显示区域。在另一方面,缩放可以不在水平维度上更改图像而仅在设备显示器上留出空白区,可以允许在该空白区中呈现次要内容的对应部分,等等。在另一方面,缩放可以使内容的水平维度与无线设备显示区域的水平维度基本上匹配。因此,缩放还可以在垂直维度上对内容拉伸或裁剪,以在垂直维度上基本上匹配无线设备显示区域。在另一方面,缩放可以不在垂直维度上更改图像而仅留出空白区,可以允许在该空白区中呈现次要内容对应部分,等等。在附图标记312处,可以将内容显示在无线设备上。例如,可以显示诸如经缩放且经遮蔽的内容、经缩放但未经遮蔽的内容、以及未经更改的内容。参照图4A-E,示出的多种示例性屏幕截图描绘了具有显式器402的通信设备的多种显示选择,其中,显示器402具有第一高宽比,可操作以显示原始发送的具有第二高宽比的原始内容项404。如图4A中描绘的,包括显式的图像406(例如,城市景观)的内容404 具有与显示器402的高宽比或显示尺寸不同的高宽比,例如,诸如当以宽银幕方式播放内容404时。例如,内容供应商可能原始准备好了具有16 9的高宽比的内容以供发送,并且可以包括顶部和底部处的空白区408以便将内容发送到使用4 3的高宽比的设备。此外,在一个方面,代表所接收的内容404的所显示的图像可以包括主要部分406、次要部分 408、以及第三部分410。例如,在显示一项体育赛事期间,主要部分406可以显示比赛场地;次要部分408可以是空白以允许宽银幕显示等,或者可以包括内容供应商信息等;而第三部分410可以包括该项体育赛事的记分牌或比分、诸如来自各种其它体育赛事的滚动文本等。在另一例子中,在显示一则金融新闻期间,主要部分406可以显示播音员;次要部分 408可以是空白以允许宽银幕显示等,或者可以包括内容供应商信息等;而第三部分410可以包括股票价格指示器等。图4B描绘了内容的一种示例性屏幕截图,该内容被在通信设备上通过诸如图2中描述的遮蔽器模块之类的模块操控。因此,包含次要内容408(诸如空白区)的显示区域 414已被遮蔽以允许所显示的主要图像406定义经遮蔽的内容项415的边界。在一个方面, 可选择地,经遮蔽的内容项415可以包括第三内容410。图4C描绘了内容的一种示例性屏幕截图,该内容被在通信设备上通过诸如图2中描述的遮蔽器模块和缩放器模块之类的模块进一步操控以允许经遮蔽的、经缩放的内容项 417基本上填满显示区域。在所描绘的例子中,在不失真的前提下对主要内容406进行缩放,直到其匹配显示区域402的水平维度为止。由于显示区域402和主要图像406的高宽比不同,因此可以在显示区域402中留出空白区416。虽然在顶侧示出空白区416,但是也可以将空白区416置于经遮蔽的、经缩放的内容项417的底侧,或者将空白区416划分在顶侧和底侧之间。作为另一种选择或者此外,在操作中,空白区416可以保持空白以便避免图像失真,或者可以通过对图像拉伸以填满该空间来进行填充。此外或者作为另一种选择,还可以将内容的第三部分410显示为经遮蔽的、经缩放的内容项417的一部分。在一个方面, 与主要部分406相比照,可以对第三部分410的高宽比进行更改以保持第三部分的原始高度而对宽度拉伸以基本上填满设备显示器。在其它方面,可以不依据其原始尺寸来更改第三部分410。图4D描绘了内容的另一种示例性屏幕截图,该内容被在通信设备上通过诸如图2 中描述的遮蔽器模块和缩放器模块之类的模块进一步操控,以允许经遮蔽的、经缩放的内容项419基本上填满显示区域的。在所描绘的例子中,在不失真的前提下对主要内容406 进行缩放,直到其匹配显示区域402的垂直维度为止。由于显示区域402和主要图像406 的高宽比不同,所以可以对主要部分406的左边缘和右边缘418进行裁剪以适合显示区域 402。图4E描绘了内容的另一种示例性屏幕截图,其被在通信设备上通过诸如图2中描述的遮蔽器模块和缩放器模块之类的模块进一步处理,以允许经遮蔽的、经缩放的内容项 421基本上填满显示区域。在所描绘的例子中,在不失真的前提下对主要内容406进行缩放,直到其填满显示区域452的维度。此外或者作为另一种选择,还可以显示内容的第三部分410。在一个方面,与主要部分406相比照,可以对第三部分410的高宽比进行更改以保持第三部分的原始高度而对宽度拉伸以基本上填满设备显示器。在其它方面,在显示之前可以不更改第三部分410。由于显示区域452的高宽比与经遮蔽的、经缩放的内容项421基本上相同,因此可以没有进行裁剪、进行拉伸、和/或空白区。参照图5,示出的示例性系统500的框图能够助于使用无线设备显示区域的实质部分显示内容。例如,系统500可以至少部分地位于无线设备中。根据另一示例的方面,系统500可以至少部分地位于接入终端中。应意识到的是,系统500表示为包括功能框,这些功能框可以是代表由处理器、软件、或其组合(例如,固件)所实现的功能的功能框。系统 500包括能够相互协作的模块的逻辑组502。例如,逻辑组502可以包括用于在通信设备中接收采用第一显示格式的内容的模块504,其中,该通信设备具有对应于该通信设备上的显示器的设备显示区域。例如,内容可以在回放之前接收自一个内容供应商、在回放之前接收自多个内容供应商、以流的方式发自至少一个内容供应商、存储在无线设备高速缓存中等。 此外,逻辑组502可以包括用于检测所接收的内容是否包括可辨别的图像边界的模块506, 其中,该可辨别的图像边界在至少主要部分和次要部分之间划分所述内容。例如,在一个方面,内容边界检测模块可以通过下列操作来检测次要内容部分检测表示宽银幕格式化的黑色部分,检测内容的在其中所显示的内容为静态的部分,使用RGB扫描来检测内容的包括旨在显示为黑色的数据的部分,或者使用CM^(扫描来检测内容的包括旨在显示为黑色的数据的部分,或者通过伴随所接收的内容的元数据来检测可辨别的图像边界。此外,逻辑组502可以包括用于在检测到可辨别的图像边界之后,遮蔽内容的至少次要部分以生成采用实际的第二显示格式的内容的模块508。例如,内容可以被去激活、 删除、裁剪等,以覆盖次要内容的至少一部分,以创建具有至少部分地由主要内容所定义的高宽比的内容项。例如,所创建的内容项可以具有与主要内容边界基本上相同的高宽比;可以具有为标准高宽比的高宽比(诸如但不限于4 3、5 4、3 2、8 5、5 3、16 9、 或17 9中之一),其与主要内容的高宽比最为匹配;等等。此外,逻辑组502可以包括用于缩放所生成的采用实际的第二显示格式的内容, 以在预定阈值内匹配与设备显示区域相关联的至少一个参数的模块510。例如,在一个方面,缩放器可以使所生成的内容的垂直维度与无线设备显示区域的垂直维度基本上匹配。 因此,缩放器还可以在水平维度上对所生成的内容拉伸或裁剪,以在水平维度上基本上匹配无线设备显示区域。在另一方面,缩放器可以不在水平维度上更改图像而仅留出空白区, 可以允许将次要内容的对应部分呈现在该额外的空间中,等等。在另一方面,缩放器可以使所生成的内容的水平维度与无线设备显示区域的水平维度基本上匹配。因此,缩放器还可以在垂直维度上对所生成的内容拉伸或裁剪,以在垂直维度上基本上匹配无线设备显示区域。在另一方面,缩放器可以不在垂直维度上更改图像而仅留出空白区,可以允许将次要内容的对应部分呈现在该额外的空间中,等等。此外,逻辑组502可以包括用于在无线设备的显示器上显示经缩放的内容的模块512。因此,无线设备可以在与该无线设备相关联的显示器的实质部分上显示内容。此外,系统500可以包括存储器514,存储器514保存用于执行与模块504、506、508、510、以及512相关联的功能的指令。虽然表示为在存储器512的外部,但应理解的是,模块504、506、508、510、以及512中的一个或多个模块可以存在于存储器514之内。如本申请中使用的,术语“组件”、“模块”、“系统”等意指与计算机相关的实体,诸如但不限于硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,组件可以是但不限于在处理器上运行的过程、处理器、对象、可执行件、执行的线程、程序、和/或计算机。通过说明的方式,在计算设备上运行的应用和该计算设备两者均可以是组件。一个或多个组件可以驻留在过程和/或执行的线程内,并且一个组件可以位于一台计算机上和/或分布在两台或更多台计算机之间。另外,可以从具有存储在其上的各种数据结构的各种计算机可读介质来执行这些组件。这些组件可以诸如根据具有一个或多个数据分组的信号(诸如来自与本地系统、分布式系统、和/或诸如具有其它系统的因特网之类的网络中的另一组件通过该信号交互的一个组件的数据),通过本地和/或远程过程来进行通信。
此外,本文结合终端描述了各个方面,终端可以是有线终端或无线终端。终端还可以称为系统、设备、用户单元、用户站、移动站、移动台、移动设备、远程站、远程终端、接入终端、用户终端、终端、通信设备、用户代理、用户设备、或用户装置(UE)。无线终端可以是蜂窝电话、卫星电话、无绳电话、会话发起协议(SIP)电话、无线本地环路(WLL)站、个人数字助理(PDA)、具有无线连接能力的手持设备、计算设备、或连接到无线调制解调器的其它处理设备。此外,本文结合基站描述了各个方面。基站可以用于与无线终端进行通信,并且还可以称为接入点、节点B、或某些其它术语。此外,术语“或者”意指包括性的“或者”而不是排他性的“或者”。也就是说,除非另外指定,或者从上下文能清楚得知,否则短语“X使用A或者B”意指任何自然的包括性排列。也就是说,短语“X使用A或者B”满足下面任何一个例子X使用A ;X使用B ;或者X使用A和B 二者。另外,如本申请和所附权利要求中使用的冠词“一”和“一个”通常应当解释成意指“一个或多个”,除非另外指定或从上下文能清楚得知是指单数形式。本文描述的技术可以用于各种无线通信系统,诸如⑶MA、TDMA, FDMA, OFDMA, SC-FDMA、以及其它系统。术语“系统”和“网络”通常交互使用。CDMA系统可以实现诸如通用陆地无线接入(UTRA)、cdma2000等之类的无线技术。UTRA包括宽带CDMA (W-CDMA)和CDMA 的其它变体。此外,cdma2000涵盖IS-2000、IS-95和IS-856标准。TDMA系统可以实现诸如全球移动通信系统(GSM)之类的无线技术。OFDMA系统可以实现诸如演进型UTRA(E-UTRA)、 超移动宽带(UMB)、IEEE802. Il(Wi-Fi)、IEEE 802. 16 (WiMAX)、IEEE 802. 20、Flash-OFDM 等之类的无线技术。UTRA和E-UTRA是通用移动电信系统(UMTQ的一部分。3GPP长期演进(LTE)是使用E-UTRA的UMTS版本,其在下行链路上使用OFDMA而在上行链路上使用 SC-FDMA0在来自名为“第三代合作伙伴计划”(3GPP)的组织的文档中描述了 UTRA、E-UTRA、 UMTS、LTE和GSM。此外,在来自名为“第三代合作伙伴计划2”(3GPP2)的组织的文档中描述了 cdma2000和UMB。此外,这些无线通信系统还可以包括通常使用不成对的未授权的频谱的点对点(例如,移动台对移动台)自组网络系统、802. XX无线LAN、蓝牙、以及任何其它近距离或远距离的无线通信技术。围绕系统给出了各个方面和特征,这些系统可以包括多个设备、组件、模块等。应当理解和意识到的是,各种系统可以包括附加的设备、组件、模块等,和/或可以不包括结合附图所讨论的所有设备、组件、模块等。还可以使用这些方法的组合。可以用被设计成执行本文描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或者晶体管逻辑、分立硬件组件或者其任意组合,来实现或执行结合本文公开的方面所描述的各种说明性逻辑、逻辑框、模块、以及电路。通用处理器可以是微处理器,或者,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器还可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合、或者任何其它这种配置。此外,至少一个处理器可以包括可操作以执行上面描述的一个或多个步骤和/或动作的一个或多个模块。此外,结合本文公开的方面所描述的方法或者算法的步骤和/或动作可直接体现在硬件、由处理器执行的软件模块、或这两者的组合中。软件模块可以位于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动磁盘、CD-ROM、或者本领域
17已知的任何其它形式的存储介质中。一种示例性的存储介质可以耦合到处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。或者,存储介质可以是处理器的组成部分。此外,在一些方面,处理器和存储介质可以位于ASIC中。此外,该ASIC可以位于用户终端中。或者,处理器和存储介质可以作为分立组件存在于用户终端中。此外, 在一些方面,方法或算法的步骤和/或动作可以作为代码和/或指令的一个或任意组合或集合而位于机器可读介质和/或计算机可读介质上,机器可读介质和/或计算机可读介质可以合并到计算机程序产品中。在一个或多个方面,所描述的功能可以实现在硬件、软件、固件或其任意组合中。 如果实现在软件中,则可以将这些功能作为计算机可读介质上的一个或多个指令或代码存储或发送。计算机可读介质包括计算机存储介质和通信介质二者,通信介质包括有助于将计算机程序从一个位置转移到另一个位置的任意介质。存储介质可以是能够由计算机存取的任意可用介质。通过举例而非限制的方式,这种计算机可读介质可以包括RAM、ROM、 EEPR0M、CD_R0M或其它光盘存储器、磁盘存储器或其它磁存储设备、或者能够用于携带或存储指令或数据结构形式的期望的程序代码并能够由计算机进行存取的任何其它介质。此外,任何连接可以称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外、无线电和微波之类的无线技术从网站、服务器或其它远程源发送的,则同轴电缆、光纤光缆、双绞线、DSL或者诸如红外、无线电和微波之类的无线技术包括在介质的定义中。如本文中使用的磁盘和光盘包括压缩光盘(CD)、激光光盘、光盘、数字通用光盘(DVD)、软盘和蓝光光盘,其中,磁盘通常磁性地复制数据,而光盘通常用激光光学地复制数据。上述各项的组合也应该包括在计算机可读介质的范围中。虽然上述公开内容讨论了说明性方面和/或方面,但应注意的是,可以在不背离所描述的方面和/或如由所附权利要求所定义的方面的前提下做出各种变更和更改。此外,虽然可以对所描述的方面和/或方面的元素以单数形式来描述或要求保护,但是除非明确声明限制成单数,否则复数也是预期的。此外,除非另外声明,否则任何方面和/或方面中的全部或一部分可以与任何其它方面和/或方面中的全部或一部分一起使用。
权利要求
1.一种用于在通信设备上显示内容的方法,所述方法包括在通信设备中接收采用第一显示格式的内容,其中,所述通信设备包括具有设备显示区域的显示器;检测所接收的内容是否包括可辨别的图像边界,其中,所述可辨别的图像边界在至少主要部分和次要部分之间划分所述内容;在检测到所述可辨别的图像边界之后,遮蔽所述内容的至少所述次要部分以生成采用实际的第二显示格式的内容;缩放所生成的采用所述实际的第二显示格式的内容以基本上匹配与所述设备显示区域相关联的至少一个维度;以及在所述通信设备上的所述显示器上显示经缩放的内容。
2.根据权利要求1所述的方法,还包括 在新接收的内容中检测第三显示格式;检测所述新接收的内容是否包括新的可辨别的图像边界,其中,所述新的可辨别的图像边界在至少新的主要部分和新的次要部分之间划分所述新接收的内容;在检测到所述新的可辨别的图像边界之后,遮蔽所述新接收的内容的至少所述新的第二部分以生成采用实际的第四显示格式的新内容;缩放所生成的采用所述实际的第四显示格式的新内容以匹配与所述设备显示区域相关联的至少一个维度;以及在所述通信设备上的所述显示器上显示经缩放的新内容。
3.根据权利要求1所述的方法,还包括 接收不遮蔽所接收的内容的用户选择;以及在所述通信设备上显示未经遮蔽的所接收的内容。
4.根据权利要求1所述的方法,还包括接收不缩放所生成的采用所述实际的第二显示格式的内容的用户选择;以及在所述通信设备上显示未经缩放的内容。
5.根据权利要求1所述的方法,还包括在检测所接收的内容是否包括所述可辨别的图像边界之前,接收促使所述通信设备检测所述可辨别的图像边界的用户选择。
6.根据权利要求1所述的方法,其中,所述设备显示区域被格式化成用不同于所述第一显示格式的高宽比来显示内容,并且其中,缩放还包括重新调整所述第一显示格式的尺寸以匹配所述设备显示区域的至少一个维度。
7.根据权利要求6所述的方法,其中,所述第一显示格式包括被格式化成用4 3、或 5 4、或3 2、或8 5、或5 3、或16 9、或17 9中的至少之一的高宽比来显示的内容。
8.根据权利要求6所述的方法,其中,所述设备显示区域被格式化成用不同于所述第一显示格式的高宽比来显示内容,并且其中,所述设备显示区域包括4 3、或5 4、或 3 2、或8 5、或5 3、或16 9、或17 9中的至少之一的高宽比。
9.根据权利要求1所述的方法,其中,检测所述可辨别的图像边界包括基于显示的图像颜色来检测图像部分。
10.根据权利要求8所述的方法,其中,基于显示的图像颜色来检测图像部分进一步包括下列操作中的至少一项检测表示宽银幕格式化的黑色部分;或者使用RGB扫描来检测所述内容的包括旨在促使所述通信设备显示黑色的数据的部分;或者使用CM^(扫描来检测所述内容的包括旨在促使所述通信设备显示黑色的数据的部分。
11.根据权利要求1所述的方法,其中,检测所述可辨别的图像边界包括基于图像数据的相关变化来检测图像部分。
12.根据权利要求11所述的方法,其中,基于图像数据的相关变化来检测图像部分进一步包括下列操作中的至少一项检测所述内容的在其中所显示的内容为静态的部分;或者通过伴随所接收的内容的元数据来检测所述可辨别的图像边界。
13.根据权利要求1所述的方法,其中,在所述通信设备上不显示所接收的内容的经遮蔽的部分。
14.根据权利要求1所述的方法,其中,使用下列各项中的至少一项来格式化所述实际的第二显示格式通过所述可辨别的图像边界检测到的所述主要内容的边界;或者为生成与所述设备显示区域的高宽比相等的实际的高宽比所需要的所述主要内容与所述次要内容的一部分的边界。
15.根据权利要求1所述的方法,其中,缩放以生成基本上匹配与所述设备显示区域相关联的至少一个维度的内容包括下列操作中的至少一项缩放所生成的内容以使得所生成的内容的第一维度匹配所述设备显示区域的对应的第一维度;或者缩放所生成的内容以使得所生成的内容的第二维度匹配所述设备显示区域的第二维度;或者缩放所生成的内容以使得所生成的内容的第一维度匹配所述设备显示区域的所述第一维度,并且对所生成的内容拉伸或裁剪以使得所生成的内容的第二维度匹配所述设备显示区域的第二维度;或者缩放所生成的内容使得所生成的内容的第二维度匹配所述设备显示区域的所述第二维度,并且对所生成的内容拉伸或裁剪以使得所生成的内容的第一维度匹配所述设备显示区域的所述第一维度。
16.根据权利要求16所述的方法,其中,匹配包括的与选择的维度上的所生成的内容对应的结果位于所选择的维度上的95%的所述设备显示区域之内。
17.根据权利要求1所述的方法,其中,检测所述可辨别的图像边界进一步包括检测所述内容的第三部分,并且进一步包括使用与用于所生成的内容的所述缩放相比不同的缩放因子来缩放所述第三部分;以及在所述通信设备上的所述显示器上显示经缩放的第三部分以及经缩放的内容。
18.配置成在通信设备上显示内容的至少一个处理器用于在通信设备中接收采用第一显示格式的内容的第一模块,其中,所述通信设备包括具有设备显示区域的显示器;用于检测所接收的内容是否包括可辨别的图像边界的第二模块,其中,所述可辨别的图像边界至少在主要部分和次要部分之间划分所述内容;用于在检测到所述可辨别的图像边界之后,遮蔽所述内容的至少所述次要部分以生成采用实际的第二显示格式的内容的第三模块;用于缩放所生成的采用所述实际的第二显示格式的内容以基本上匹配与所述设备显示区域相关联的至少一个维度的第四模块;以及用于在所述通信设备上的所述显示器上显示经缩放的内容的第五模块。
19.一种计算机程序产品,包括 计算机可读介质,包括用于使得计算机在通信设备中接收采用第一显示格式的内容的第一组代码,其中,所述通信设备包括具有设备显示区域的显示器;用于使得所述计算机检测所接收的内容是否包括可辨别的图像边界的第二组代码,其中,所述可辨别的图像边界在至少主要部分和次要部分之间划分所述内容;用于使得所述计算机在检测到所述可辨别的图像边界之后,遮蔽所述内容的至少所述次要部分以生成采用实际的第二显示格式的内容的第三组代码;用于使得所述计算机缩放所生成的采用所述实际的第二显示格式的内容以基本上匹配与所述设备显示区域相关联的至少一个维度的第四组代码;以及用于使得所述计算机在所述通信设备上的所述显示器上显示经缩放的内容的第五组代码。
20.一种装置,包括用于在通信设备中接收采用第一显示格式的内容的模块,其中,所述通信设备包括具有设备显示区域的显示器;用于检测所接收的内容是否包括可辨别的图像边界的模块,其中,所述可辨别的图像边界在至少主要部分和次要部分之间划分所述内容;用于在检测到所述可辨别的图像边界之后,遮蔽所述内容的至少所述次要部分以生成采用实际的第二显示格式的内容的模块;用于缩放所生成的采用所述实际的第二显示格式的内容以基本上匹配与所述设备显示区域相关联的至少一个维度的模块;以及用于在所述通信设备上的所述显示器上显示所经缩放的内容的模块。
21.一种装置,包括接收机模块,其用于在通信设备中接收采用第一显示格式的内容,其中,所述通信设备包括具有设备显示区域的显示器;图像边界检测模块,其用于检测所接收的内容是否包括可辨别的图像边界,其中,所述可辨别的图像边界在至少主要部分和次要部分之间划分所述内容;遮蔽器模块,其用于在检测到所述可辨别的图像边界之后,遮蔽所述内容的至少所述次要部分以生成采用实际的第二显示格式的内容;缩放器模块,其用于缩放所生成的采用所述实际的第二显示格式的内容以基本上匹配与所述设备显示区域相关联的至少一个维度;以及输出模块,其用于在所述通信设备上的所述显示器上显示经缩放的内容。
22.根据权利要求21所述的方法,还包括监测模块,其用于针对所述内容的第一显示格式的变化对所接收的内容进行监测; 其中,所述检测模块还可操作以 在新接收的内容中检测第三显示格式;以及检测所述新接收的内容是否包括新的可辨别的图像边界,其中,所述新的可辨别的图像边界在至少新的主要部分和新的次要部分之间划分所述新接收的内容;其中,所述遮蔽器模块还可操作以在检测到所述新的可辨别的图像边界之后,遮蔽所述新接收的内容的至少所述新的第二部分以生成采用实际的第四显示格式的新内容;其中,所述缩放器模块还可操作以缩放所生成的采用所述实际的第四显示格式的新内容以匹配与所述设备显示区域相关联的至少一个维度;以及其中,所述输出模块还可操作以在所述通信设备上的所述显示器上显示经缩放的新内容。
23.根据权利要求21所述的装置,还包括输入模块,其用于接收不遮蔽所接收的内容的用户选择;以及其中,所述输出模块还能用以在所述通信设备上显示未经遮蔽的所接收的内容。
24.根据权利要求21所述的装置,还包括输入模块,其用于接收不缩放所生成的采用所述实际的第二显示格式的内容的用户选择;以及其中,所述输出模块还可操作以在所述通信设备上显示未经缩放的内容。
25.根据权利要求21所述的装置,还包括输入模块,其用于在检测所接收的内容是否包括所述可辨别的图像边界之前,接收促使所述通信设备检测所述可辨别的图像边界的用户选择。
26.根据权利要求21所述的装置,其中,所述输出模块还可操作以用不同于所述第一显示格式的高宽比来显示内容,并且其中,缩放还包括重新调整所述第一显示格式的尺寸以匹配所述设备显示区域的至少一个维度。
27.根据权利要求沈所述的装置,其中,所述第一显示格式包括被格式化成用4 3、 或5 4、或3 2、或8 5、或5 3、或16 9、或17 9中的至少之一的高宽比来显示的内容。
28.根据权利要求沈所述的装置,其中,所述设备显示区域被格式化成用不同于所述第一显示格式的高宽比来显示内容,并且其中,所述设备显示区域包括4 3、或5 4、或 3 2、或8 5、或5 3、或16 9、或17 9中的至少之一的高宽比。
29.根据权利要求21所述的装置,其中,所述检测模块还可操作以基于显示的图像颜色来检测图像部分。
30.根据权利要求四所述的装置,其中,基于显示的图像颜色来检测图像部分进一步包括下列操作中的至少一项检测表示宽银幕格式化的黑色部分;或者使用RGB扫描来检测所述内容的包括旨在促使所述通信设备显示黑色的数据的部分;或者使用CM^(扫描来检测所述内容的包括旨在促使所述通信设备显示黑色的数据的部分。
31.根据权利要求21所述的装置,其中,所述检测模块还可操作以基于图像数据的相关变化来检测图像部分。
32.根据权利要求31所述的装置,其中,基于图像数据的相关变化来检测图像部分进一步包括下列操作中的至少一项检测所述内容的在其中所显示的内容为静态的部分;或者通过伴随所接收的内容的元数据检测所述可辨别的图像边界。
33.根据权利要求21所述的装置,其中,在所述通信设备上不显示所接收的内容的经遮蔽的部分。
34.根据权利要求21所述的装置,其中,使用下列各项中的至少一项来格式化所述实际的第二显示格式通过所述可辨别的图像边界检测到的所述主要内容的边界;或者为生成与所述设备显示区域的高宽比相等的实际的高宽比所需要的所述主要内容与所述次要内容的一部分的边界。
35.根据权利要求21所述的装置,其中,所述缩放器还可操作以执行下列操作中的至少一项缩放所生成的内容以使得所生成的内容的第一方向匹配所述设备显示区域的所述第一方向;或者缩放所生成的内容以使得所生成的内容的第二方向匹配所述设备显示区域的所述第二方向;或者缩放所生成的内容使得所生成的内容的第一方向匹配所述设备显示区域的所述第一方向,并且对所生成的内容拉伸或裁剪以使得所生成的内容的第二方向匹配所述设备显示区域的所述第二方向;或者缩放所生成的内容以使得所生成的内容的第二方向匹配所述设备显示区域的所述第二方向,并且对所生成的内容拉伸或裁剪以使得所生成的内容的第一方向匹配所述设备显示区域的所述第一方向。
36.根据权利要求31所述的装置,其中,所述缩放器模块还可操作以匹配选择的方向上的所生成的内容的所述显示格式对应于选择的方向上的95%的所述设备显示区域之内。
37.根据权利要求21所述的装置,其中,所述图像边界检测模块还可操作以检测定义所述内容的第三部分的可辨别的图像边界,其中,所述缩放器模块还可操作以使用与用于所生成的内容的所述缩放相比不同的缩放来缩放所述第三部分;并且其中,所述输出模块还可操作以在所述通信设备上的所述显示器上显示经缩放的第三部分与经缩放的内容。
全文摘要
提供了用于在通信设备上显示内容的方法和装置。该方法可以包括在通信设备中接收采用第一显示格式的内容,其中,该通信设备包括具有设备显示区域的显示器;检测所接收的内容是否包括可辨别的图像边界,其中,可辨别的图像边界在至少主要部分和次要部分之间划分内容;在检测到可辨别的图像边界之后,遮蔽内容的至少次要部分以生成采用实际的第二显示格式的内容;缩放所生成的采用实际的第二显示格式的内容以基本上匹配与设备显示区域相关联的至少一个维度;以及在通信设备上的显示器上显示经缩放的内容。
文档编号H04N5/44GK102428493SQ201080021843
公开日2012年4月25日 申请日期2010年5月20日 优先权日2009年5月20日
发明者J·B·克内基 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1