CN107637089B - 显示装置及其控制方法 - Google Patents
显示装置及其控制方法 Download PDFInfo
- Publication number
- CN107637089B CN107637089B CN201580080164.2A CN201580080164A CN107637089B CN 107637089 B CN107637089 B CN 107637089B CN 201580080164 A CN201580080164 A CN 201580080164A CN 107637089 B CN107637089 B CN 107637089B
- Authority
- CN
- China
- Prior art keywords
- controller
- specific
- screen
- enlarged
- input
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 103
- 230000006870 function Effects 0.000 claims description 56
- 230000004044 response Effects 0.000 claims description 34
- 230000008859 change Effects 0.000 claims description 18
- 230000003321 amplification Effects 0.000 claims description 12
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 113
- 230000008569 process Effects 0.000 description 58
- 238000004891 communication Methods 0.000 description 56
- 230000033001 locomotion Effects 0.000 description 38
- 238000012545 processing Methods 0.000 description 37
- 239000010410 layer Substances 0.000 description 20
- 230000000694 effects Effects 0.000 description 19
- 230000005236 sound signal Effects 0.000 description 19
- 238000007726 management method Methods 0.000 description 17
- 230000008901 benefit Effects 0.000 description 10
- 238000011161 development Methods 0.000 description 10
- 230000002829 reductive effect Effects 0.000 description 10
- 230000007423 decrease Effects 0.000 description 7
- 238000013468 resource allocation Methods 0.000 description 7
- 238000012384 transportation and delivery Methods 0.000 description 7
- 238000010295 mobile communication Methods 0.000 description 6
- 241001677731 Enyo Species 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000036961 partial effect Effects 0.000 description 5
- 230000009467 reduction Effects 0.000 description 5
- 239000000243 solution Substances 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 230000004397 blinking Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000003058 natural language processing Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 101000591286 Homo sapiens Myocardin-related transcription factor A Proteins 0.000 description 1
- 102100034099 Myocardin-related transcription factor A Human genes 0.000 description 1
- 210000001015 abdomen Anatomy 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 210000003423 ankle Anatomy 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 230000005672 electromagnetic field Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000010408 film Substances 0.000 description 1
- 238000000115 helium ionisation detection Methods 0.000 description 1
- 230000003116 impacting effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000011068 loading method Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000012528 membrane Substances 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 230000003387 muscular Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000015541 sensory perception of touch Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000002356 single layer Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4728—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/45—Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
根据本发明的一个实施方式的用于控制显示装置的方法包括以下步骤:在显示装置的主画面上显示包括至少一个对象的内容;接收用于从显示在主画面上的所述至少一个对象选择特定对象的输入;与所接收的选择输入对应指定所述特定对象;放大包括所述特定对象的特定区域;显示包括显示在主画面上的内容的窗口;将所放大的特定区域显示在主画面上;以及在所显示的窗口内显示用于显示所放大的特定区域的指示物,其中,所述特定区域根据所述特定对象的位置而改变,并且所述内容对应于视频。
Description
技术领域
本发明涉及显示装置及其控制方法,更具体地,涉及一种在智能TV或STB上的图像中指定诸如球的特定对象,放大包括所指定的对象的特定区域,并显示所放大的特定区域的技术。
背景技术
近来,诸如智能TV的显示装置已被许多用户使用。随着高价定制内容市场的扩大及其类型的多样化,用户对图像定制的需求也增加。
在现有技术中,不支持检测用户期望放大并观看的对象的功能。因此,当用户在经常发生对象移动的诸如体育的视频上执行画面放大功能时,每当用户感兴趣的对象的位置改变时,就应该移动变焦画面。
例如,当用户期望在广播足球比赛的体育频道上聚焦于足球来观看足球比赛并放大球的中心处的画面时,可能存在问题,因为在现有技术中无法部分地放大画面。即,由于当球移动时,难以连续地跟踪球移动,所以用户可能经历不便。
发明内容
技术任务
在本发明的实施方式中,提供了一种在画面上指定诸如球的特定对象,放大包括所指定的对象的特定区域,并且通过连续地跟踪该区域来显示所放大的特定区域的显示装置及其控制方法。
在本发明的另一实施方式中,提供了一种当点接近对象时通过将对象的边界显示为指引线来使得用户能够容易地指定对象的显示装置及其控制方法。
在本发明的另一实施方式中,提供了一种即使在检查特定对象的位置之后用户没有通过遥控器输入命令时也通过将特定对象的中心定位在画面的中心处来将特定对象显示在画面的中心的显示装置及其控制方法。
在本发明的另一实施方式中,提供了一种当所显示的对象移出画面时执行拉远(zoom-out)操作(即,返回到全屏)并且当对象再次出现在画面上时通过拉近(zoom in)对象来显示对象的显示装置及其控制方法。
技术方案
在本发明的一方面,本文提供了一种控制显示装置的方法,该方法包括以下步骤:将包括至少一个对象的内容显示在显示装置的主画面上;根据从遥控器接收的用于请求放大模式的输入进入放大模式;从遥控器接收用于从显示在主画面上的所述至少一个对象当中选择特定对象的输入;响应于所接收的选择输入指定所述特定对象;放大包括所述特定对象的特定区域,其中,所述特定区域根据所述特定对象的位置而改变;显示包括显示在主画面上的内容的窗口并将放大的特定区域显示在主画面上;以及将指示放大的特定区域的指示物显示在所显示的窗口内,其中,所述内容对应于视频。
在本发明的另一方面,本文提供了一种显示装置,该显示装置包括:显示模块,其被配置为将包括至少一个对象的内容显示在显示装置的主画面上;接口模块,其被配置为从遥控器接收用于请求放大的输入以及用于从显示在主画面上的所述至少一个对象当中选择特定对象的输入;以及控制器,其被配置为控制显示模块和接口模块,其中,控制器被配置为根据从遥控器接收的用于请求放大的输入进入放大模式,响应于所接收的选择输入指定所述特定对象,放大包括所述特定对象的特定区域,其中,所述特定区域根据所述特定对象的位置而改变,显示包括显示在主画面上的内容的窗口,将放大的特定区域显示在主画面上,并且将指示放大的特定区域的指示物显示在所显示的窗口内,并且其中,所述内容对应于视频。
有益效果
根据本发明的实施方式,可在画面上指定诸如球的特定对象,放大包括所指定的对象的特定区域,并且通过连续地跟踪该区域来显示所放大的特定区域,从而改进用户便利。
根据本发明的另一实施方式,当点接近对象时,可通过将对象的边界显示为指引线来使得用户能够容易地指定对象,从而改进用户便利。
根据本发明的另一实施方式,即使在检查特定对象的位置之后用户没有通过遥控器输入命令时,也可通过将特定对象的中心定位在画面的中心处来将特定对象显示在画面的中心,从而改进用户便利。
根据本发明的另一实施方式,当所显示的对象移出画面时,可执行拉远操作,即,可显示全屏。此后,当对象再次出现在画面上时,在拉近之后显示对象。即,可提供平滑的画面切换效果,从而改进用户便利。
附图说明
图1是用于说明包括根据本发明的实施方式的数字装置的服务系统的示意图。
图2是用于说明根据本发明的实施方式的数字装置的框图。
图3是用于说明根据本发明的另一实施方式的数字装置的框图。
图4是用于说明根据本发明的另一实施方式的数字装置的框图。
图5是用于说明根据本发明的实施方式的图2至图4的各个控制器的详细配置的框图。
图6是示出根据本发明的实施方式的连接到图2至图4的各个数字装置的输入单元的图。
图7是用于说明根据本发明的实施方式的webOS的架构的图。
图8是用于说明根据本发明的实施方式的webOS装置的架构的图。
图9是用于说明根据本发明的实施方式的webOS装置中的图形组合流程的图。
图10是用于说明根据本发明的实施方式的媒体服务器的图。
图11是用于说明根据本发明的实施方式的媒体服务器的配置的框图。
图12是用于说明根据本发明的实施方式的媒体服务器与TV服务之间的关系的图。
图13是示出根据本发明的实施方式的用于控制图像显示装置当中的任意一个的遥控装置的控制方法的图。
图14是示出根据本发明的实施方式的用于控制图像显示装置当中的任意一个的遥控装置的内部的框图。
图15是示出根据本发明的实施方式的多媒体装置的配置的框图。
图16是用于说明根据本发明的实施方式的多媒体装置的控制方法的流程图。
图17是示出根据本发明的实施方式的用于放大特定区域的模式(以下称为特定区域放大模式)被启用的情况的图。
图18是示出根据本发明的实施方式的当特定区域放大模式被启用时指针形状改变的情况的图。
图19是示出根据本发明的实施方式的当特定区域放大模式被启用时控制画面的示例的图。
图20是示出根据本发明的实施方式的当特定区域放大模式被启用时使用指针来移动放大的画面上的特定点的示例的图。
图21是示出根据本发明的实施方式的当特定区域放大模式被启用时使用遥控器来控制画面的示例的图。
图22是示出根据本发明的实施方式的通过与EPG信息的关联来自动地执行特定区域放大模式的示例的图。
图23是示出根据本发明的实施方式的通过与时移功能的关联来执行特定区域放大模式的示例的图。
图24是示出根据本发明的实施方式的在全屏与变焦画面之间切换的示例的图。
图25是示出根据本发明的实施方式的选择画面上的多个点并放大所选择的点的示例的图。
图26是示出根据本发明的实施方式的选择画面上的多个点并放大所选择的点的示例的图。
图27是示出根据本发明的实施方式的针对来自遥控器的坐标与输入视频不匹配的情况的解决方案的图。
图28是示出根据本发明的实施方式的针对要放大的特定区域在视频输出范围之外的情况的解决方案的图。
图29是示出根据本发明的实施方式的当输出视频数据时将画面分割成规定数量的部分画面,如果用户从所分割的画面选择画面,则放大所选择的画面,并且显示所放大的画面的示例的图。
图30是示出根据本发明的实施方式的当输出视频数据时控制器根据用户的选择将画面分割成四个、九个或十六个部分画面并且控制所分割的画面的示例的图。
图31是示出根据本发明的实施方式的在执行特定区域放大模式的同时调节放大比率的处理的图。
图32是示出根据本发明的实施方式的在执行特定区域放大模式的同时选择要放大的区域的处理的图。
图33是示出根据本发明的实施方式的在执行特定区域放大模式的同时消除相关指示物的处理的图。
图34是示出根据本发明的实施方式的在执行特定区域放大模式的同时再次显示所消除的相关指示物的处理的图。
图35是示出根据本发明的实施方式的显示装置的配置的框图。
图36是用于说明根据本发明的实施方式的显示装置的控制方法的流程图。
图37是示出根据本发明的实施方式的指定特定对象并跟踪所指定的对象的示例的图。
图38是示出根据本发明的实施方式的当指针朝着对象移动时将对象与指针相邻的边界表示为虚线的示例的图。
图39是示出根据本发明的实施方式的当指针朝着对象移动时将对象与指针相邻的边界表示为虚线的示例的图。
图40是示出根据本发明的实施方式的对象的中心位于主画面的中心处的情况的图。
图41是示出根据本发明的实施方式的对象移出画面的情况的图。
图42是示出根据本发明的实施方式的移出画面的对象再次出现的情况的图。
图43是示出根据本发明的实施方式的在显示内容的同时指定不同对象并跟踪所指定的不同对象的示例的图。
图44是示出根据本发明的实施方式的对象具有小尺寸或者对象无法识别的情况的图。
图45是示出根据本发明的实施方式的调节各个对象的变焦比率和位置的示例的图。
图46是示出根据本发明的实施方式的指定多个对象并跟踪所指定的多个对象的示例的图。
图47是示出根据本发明的实施方式的指定多个对象并跟踪所指定的多个对象的示例的图。
图48是示出根据本发明的实施方式的指定多个对象当中的任一个并针对所指定的对象执行跟踪的示例的图。
图49是示出根据本发明的实施方式的当对象为人时根据身体部位来分割对象并且根据所选择的部位应用不同的放大比率的示例的图。
图50是示出根据本发明的实施方式的根据对象的移动以不同的方式指定对象的示例的图。
图51是示出根据本发明的实施方式的当指定多个对象时将所指定的多个对象显示在PBP画面上的示例的图。
图52是示出根据本发明的实施方式的用户通过与时移和搜索功能的关联来搜索内容上的特定对象的示例的图。
具体实施方式
现在将参照附图根据本文所公开的数字装置和屏幕保护程序处理方法的各种实施方式详细给出描述。
本公开中的诸如“模块”、“单元”等的后缀可用于指元件或组件。本文中使用这种后缀仅意在方便说明书的描述,并且两个后缀可互换地使用。提供具有诸如“第一~”、“第二~”等的序数词的描述仅是为了方便对应术语的描述,其不受这些术语或序数词的限制。
尽管本说明书中所使用的术语考虑本发明中的功能选自目前广泛使用的一般术语,它们可根据对应领域的技术人员的意图、习惯、新技术的出现等而改变。偶尔,一些术语可由申请人任意地选择。
因此,数字装置,例如在通用OS内核上,可添加和删除各种应用并且可执行各种功能。
在这种情况下,任意选择的术语的含义将在说明书的具体实施方式的对应部分中描述。因此,本说明书中所使用的术语需要基于对应术语的实质含义以及本说明书中所公开的总主题来解释,而非简单地解释为术语的名称。
此外,本说明书和/或附图中所公开的描述对应于本发明的一个优选实施方式,并且不受优选实施方式的限制。并且,权利范围应该通过所附权利要求书来确定。
例如,本说明书中所描述的“数字装置”包括能够执行数据、内容、服务、应用等的发送、接收、处理和输出中的至少一个的任何装置。数字装置可通过有线/无线网络与另一数字装置、外部服务器等配对或连接(以下称为“配对”),并通过配对来发送/接收规定的数据。这样做,如果需要,可在发送/接收之前适当地转换数据。数字装置可包括常设装置(例如,网络TV、HBBTV(混合广播宽带TV)、智能TV、IPTV(互联网协议TV)、PC(个人计算机)等)和移动装置(例如,PDA(个人数字助理)、智能电话、平板PC、笔记本等)。在本说明书中,为了帮助本发明的理解和申请人的描述的清晰,在图2和图3中分别示出了数字TV和手机作为数字装置的实施方式。本说明书中所描述的数字装置可包括仅面板配置、诸如机顶盒(STB)的配置、或者装置、系统等的单组配置。
此外,本说明书中所描述的“有线/无线网络”是支持用于数字装置之间或者数字装置与外部服务器之间的配对或/和数据收发的各种通信规范和/或协议的通信网络的通用名称。这些有线/无线网络包括由规范当前支持的所有通信网络或者未来将支持的所有通信网络,并且能够支持用于其的一个或更多个通信协议。这些有线/无线网络可通过用于有线连接的网络及其通信规范或协议(例如,USB(通用串行总线)、CVBS(复合视频消隐同步)、组件、S视频(模拟)、DVI(数字视频接口)、HDMI(高清多媒体接口)、RGB、D-SUB等)以及用于无线连接的网络和通信规范或协议(例如,蓝牙、RFID(射频识别)、IrDA(红外数据协会)、UWB(超宽带)、ZigBee、DLNA(数字生活网络联盟)、WLAN(无线LAN)(Wi-Fi)、Wibro(无线宽带)、Wimax(全球微波接入互操作性)、HSDPA(高速下行链路分组接入)、LTE/LTE-A(长期演进/LTE-Advanced)、Wi-Fi直连)来建立。
此外,如果在本公开中将装置命名为数字装置,则含义可根据上下文指示常设装置或移动装置,或者除非特别地提及,否则可用于指示二者。
此外,数字装置是支持广播接收功能、计算机功能或支持、至少一个外部输入等的智能装置,并且能够通过上述有线/无线网络支持电子邮件、web浏览、银行业务、游戏、应用等。此外,数字装置可包括接口(例如,手动输入装置、触摸屏、空间遥控器等)以支持至少一个输入或控制手段。
此外,数字装置可使用标准化的OS(操作系统)。具体地,对于一个实施方式,本说明书中所描述的数字装置使用Web OS。因此,数字装置可在Universal OS内核或Linux内核上处理各种服务或应用的添加、删除、修改、更新等,通过其可配置和提供更用户友好的环境。
此外,上述数字装置可接收并处理外部输入。本文中,外部输入包括外部输入装置,即,能够通过连接到上述数字装置经由有线/无线网络发送/接收和处理数据的任何输入装置或数字装置。例如,作为外部输入,包括游戏装置(例如,HDMI(高清多媒体接口)、Playstation、X-Box等)、打印装置(例如,智能电话、平板PC、口袋照片等)和数字装置(例如,智能TV、蓝光装置等)。
此外,本说明书中所描述的“服务器”意指向上述数字装置(即,客户端)供应数据或者从其接收数据的数字装置或系统,并且可被称为处理器。例如,服务器可包括提供网页、web内容或web服务的门户服务器、提供广告数据的广告服务器、提供内容的内容服务器、提供SNS(社交网络服务)的SNS服务器、由制造商提供的服务服务器、提供VoD(视频点播)或流服务的MVPD(多通道视频编程分配器)、提供支付服务的服务服务器等。
此外,在本说明书中仅为了清晰而使用应用进行以下描述的情况下,其可意指基于对应内容等的服务以及应用。
在以下描述中,参照附图详细说明本发明。
图1是示出包括根据本发明的一个实施方式的数字装置的服务系统的示意图。
参照图1,服务系统可包括内容提供商(CP)10、服务提供商(SP)20、网络提供商(NP)30以及家庭网络终端用户(HNED)(客户)40。HNED 40包括客户端100(即,根据本发明的数字装置)。
CP 10生成并提供各种内容。参照图1,CP 10可包括地面广播商、有线系统运营商(SO)、多系统运营商(MSO)、卫星广播商、各种互联网广播商、私有内容提供商(CP)等。此外,CP 10除了广播内容以外可生成并提供各种服务、应用等。
SP 20对CP 10所生成的内容进行服务打包,然后将其提供给HNED 40。例如,SP 20针对服务将第一地面广播商、第二地面广播商、有线MSO、卫星广播商、各种互联网广播商所生成的内容、应用等中的至少一个打包,然后将其提供给HNED 40。
SP 20可按照单播或多播方式向客户端100提供服务。此外,SP 20可集中地将数据发送给许多预注册的客户端100。为此,可使用IGMP(互联网组管理协议)等。
CP 10和SP 20可按照一个实体的形式配置。例如,CP 10可通过生成内容,对所生成的内容进行服务打包,然后将其提供给HNED 40而用作SP 20,反之亦然。
NP 30提供用于CP 10和/或SP 20与客户端100之间的数据交换的网络环境。
客户端100是属于HNED 40的客户。客户端100可通过例如经由NP 30建立家庭网络来接收数据,并且发送/接收用于各种服务(例如,VoD、流传输等)、应用等的数据。
为了保护所发送的内容,服务系统中的CP 10或/和SP 20可使用条件访问或内容保护手段。因此,客户端100可使用与条件访问或内容保护对应的诸如有线电视卡(CableCARD)(或POD(部署点))或可下载CAS(DCAS)的处理手段。
另外,客户端100也可通过网络使用交互服务。在这种情况下,客户端100可直接用作内容提供商。并且,SP 20可接收并将其发送给另一客户端等。
在图1中,CP 10或/和SP 20可以是将在本说明书中稍后描述的服务提供服务器。在这种情况下,服务器可意指根据需要拥有或包括NP 30。在以下描述中,尽管没有具体地提及,服务或服务数据包括内部服务或应用以及从外部接收的服务或应用,并且这种服务或应用可意指用于基于Web OS的客户端100的服务或应用数据。
图2是示出根据本发明的一个实施方式的数字装置的框图。
下文中,本说明书中所提及的数字装置可对应于图1所示的客户端100。
数字装置200可包括网络接口201、TCP/IP管理器202、服务传送管理器203、SI解码器204、demux或解复用器205、音频解码器206、视频解码器207、显示A/V和OSD(屏幕显示)模块208、服务控制管理器209、服务发现管理器210、SI和元数据数据库(DB)211、元数据管理器212、服务管理器213、UI管理器214等。
网络接口201可通过所接入的网络发送/接收IP(互联网协议)分组或IP数据报(以下称为IP包)。例如,网络接口201可通过网络从图1所示的服务提供商20接收服务、应用、内容等。
TCP/IP管理器202可参与发送给数字装置200的IP分组和从数字装置200发送的IP分组的传送,即,源与目的地之间的分组传送。TCP/IP管理器202可根据适当协议将接收的分组分类,并将分类的分组输出给服务传送管理器205、服务发现管理器210、服务控制管理器209、元数据管理器212等。
服务传送管理器203可负责控制所接收的服务数据。服务传送管理器203可例如利用RTP/RTCP来控制实时流数据。在使用RTP来发送实时流数据的情况下,服务传送管理器203可在服务管理器213的控制下根据RTP解析所接收的数据分组,然后将解析的数据分组发送给解复用器205或者将解析的数据分组保存到SI和元数据DB 211。服务传送管理器203可利用RTCP将网络接收信息反馈给服务提供服务器侧。
解复用器205可将所接收的分组解复用为音频数据、视频数据、SI(系统信息)数据等,然后将解复用的数据分别发送给音频/视频解码器206/207和SI解码器204。
SI解码器204可将解复用的SI数据,即,PSI(节目特定信息)、PSIP(节目和系统信息协议)、DVB-SI(数字视频广播-服务信息)、DTMB/CMMB(数字电视地面多媒体广播/编码移动多媒体广播)等的服务信息解码。并且,SI解码器204可将解码的服务信息保存到SI和元数据DB 211。例如,所保存的服务信息可通过响应于用户的请求由对应组件读取来使用。
音频解码器206和视频解码器207可分别将解复用的音频数据和解复用的视频数据解码。解码的音频和视频数据可通过显示单元208提供给用户。
应用管理器包括服务管理器213和用户接口(UI)管理器214,并且能够执行数字装置200的控制器的功能。可以说,应用管理器可管理数字装置200的总体状态,提供用户接口(UI),并且管理其它管理器。
UI管理器214利用OSD(屏幕显示)等来提供图形用户界面/用户界面(GUI/UI)。UI管理器214从用户接收键输入,然后根据该输入执行装置操作。例如,如果从用户接收到关于频道选择的键输入,则UI管理器214将键输入信号发送给服务管理器213。
服务管理器213可控制并管理诸如服务传送管理器203、服务发现管理器210、服务控制管理器209和元数据管理器212的服务相关管理器。
服务管理器213创建频道映射并响应于从UI管理器214接收的键输入利用所创建的频道映射来控制频道的选择等。服务管理器213可从SI解码器204接收服务信息,然后将所选择的频道的音频/视频PID设定给解复用器205。这种PID可用于解复用过程。因此,解复用器205利用PID对音频数据、视频数据和SI数据执行过滤(PID或区段过滤)。
服务发现管理器210可提供选择提供服务的服务提供商所需的信息。在从服务管理器213接收到选择频道的信号时,服务发现管理器210利用该信息来搜索服务。
服务控制管理器209可选择和控制服务。例如,服务控制管理器209可在用户选择实时广播服务时使用IGMP(互联网组管理协议)或实时流协议(RTSP),在用户选择视频点播(VOD)服务时使用RTSP来执行服务选择和控制。RTSP协议可为实时流传输提供技巧模式。并且,服务控制管理器209可利用IMS(IP多媒体子系统)和SIP(会话发起协议)通过IMS网关250来初始化并管理会话。所述协议为示例性的,可根据实现方式使用其它协议。
元数据管理器212可管理与服务关联的元数据并将元数据保存到SI和元数据DB211。
SI和元数据DB 211可存储由SI解码器204解码的服务信息、由元数据管理器212管理的元数据、以及由服务发现管理器210提供的选择服务提供商所需的信息。另外,SI和元数据DB 211可为系统存储系统设置数据等。
SI和元数据数据库211可利用非易失性RAM(NVRAM)、闪存等来实现。
此外,IMS网关250是收集访问基于IMS的IPTV服务所需的功能的网关。
图3是描述根据本发明的另一实施方式的数字装置的框图。
前面参照图2的描述通过以常设装置作为数字装置的一个实施方式来进行。并且,图3使用移动装置作为数字装置的另一实施方式。
参照图3,移动装置300包括无线通信单元310、A/V(音频/视频)输入单元320、用户输入单元330、感测单元340、输出单元350、存储器360、接口单元370、控制器380、电源单元390等。
各个组件如下详细描述。
无线通信单元310通常包括允许移动装置300与无线通信系统或移动装置300所在的网络之间的无线通信的一个或更多个模块。例如,无线通信单元110可包括广播接收模块311、移动通信模块312、无线互联网模块313、短距离通信模块314、位置信息模块315等。
广播接收模块311经由广播频道从外部广播管理服务器接收广播信号和/或广播相关信息。广播频道可包括卫星频道和地面频道。广播管理服务器可意指生成以发送广播信号和/或广播相关信息的服务器,或者接收以发送预先生成的广播信号和/或广播相关信息给终端的服务器。广播信号可被实现为TV广播信号、无线电广播信号和/或数据广播信号,以及其它信号。如果需要,广播信号还可包括与TV或无线电广播信号结合的广播信号。
广播相关信息包括与广播频道、广播节目或广播服务提供商关联的信息。另外,广播相关信息可经由移动通信网络来提供。在这种情况下,广播相关信息可通过移动通信模块312来接收。
广播相关信息可按照例如电子节目指南(EPG)、电子服务指南(ESG)等的各种形式实现。
广播接收模块311可被配置为利用诸如ATSC、DMB-T(地面数字视频广播)、DMB-S(卫星)、MediaFLO(仅媒体前向链路)、DVB-H(手持)、ISDB-T(地面综合服务数字广播)等的广播系统来接收数字广播信号。可选地,广播接收模块311可被配置为除了上述数字广播系统之外还适合于其它广播系统。
通过广播接收模块311接收的广播信号和/或广播相关信息可被保存到存储器360。
移动通信模块312经由移动网络向基站、外部终端和服务器中的至少一个发送无线信号/从其接收无线信号。这些无线信号可承载音频信号、视频信号以及根据收发的文本/多媒体消息的各种类型的数据。
无线互联网模块313包括用于无线互联网接入的模块,并且可内部地或外部地联接至移动装置300。无线互联网技术可包括WLAN(无线LAN)(Wi-Fi)、Wibro(无线宽带)、Wimax(全球微波接入互操作性)、HSDPA(高速下行链路分组接入)等。
短距离通信模块314是用于短距离通信的模块。用于实现此模块的合适的技术包括蓝牙、射频识别(RFID)、红外数据协会(IrDA)、超宽带(UWB)、ZigBee、RS-232、RS-485等。
位置信息模块315是用于获得移动终端100的位置信息的模块。并且例如,此模块可利用全球定位系统(GPS)模块来实现。
音频/视频(A/V)输入单元320被配置为提供音频或视频信号输入。A/V输入单元320可包括相机321、麦克风322等。相机321接收并处理在视频呼叫模式或拍照模式下通过图像传感器获得的静止画面或视频的图像帧。另外,所处理的图像帧可显示在显示器351上。
由相机321处理的图像帧可被存储在存储器360中或者经由无线通信单元310发送到外部。可选地,可根据使用环境设置至少两个相机321。
麦克风322在呼叫模式、录制模式、语音识别模式等下接收外部音频信号。该音频信号被处理并转换为电音频数据。在呼叫模式下所处理的音频数据被变换成能够经由移动通信模块312发送给移动通信基站的格式。麦克风322通常包括各种各样的噪声消除算法以消除在接收外部音频信号的过程中生成的噪声。
用户输入单元330生成用户的输入数据以控制终端的操作。用户输入单元330可包括键区、薄膜开关、触摸板(例如,静压/电容)、滚轮、触合式开关等。
感测单元340利用移动终端的各个方面的状态测量来生成感测信号以用于控制移动装置300的操作。例如,感测单元340可检测移动装置100的打开/关闭状态、移动装置300的位置、移动装置300的取向、是否存在用户与移动装置300的接触、移动装置300的加速/减速等。例如,如果移动装置300被移动或倾斜,则能够感测移动装置的位置或倾斜。此外,感测单元340可感测电源单元390是否供电、接口单元370与外部装置之间是否存在联接或其它连接等。此外,感测单元340可包括诸如NFC(近场通信)等的接近传感器341。
输出单元350生成与视觉、听觉和触觉有关的输出,并且可包括显示器351、音频输出模块352、警报单元353、触觉模块354等。
显示器351通常被实现为视觉显示(输出)由移动装置300处理的信息。例如,如果移动终端正在电话呼叫模式下操作,则显示器通常将提供与电话呼叫有关的用户界面(UI)或图形用户界面(GUI)。又如,如果移动装置300处于视频呼叫模式或拍照模式,则显示器351可显示所拍摄或/和接收的图像或UI/GUI。
显示模块351可利用已知显示技术来实现。这些技术包括例如液晶显示器(LCD)、薄膜晶体管-液晶显示器(TFT-LCD)、有机发光二极管显示器(OLED)、柔性显示器和三维显示器。移动装置300可包括这些显示器中的一个或更多个。
这些显示器中的一些可被实现为透明或光学透射型(可被称为透明显示器)。透明显示器的代表性示例是TOLED(透明OLED)。显示器351的背面配置也可被实现为光学透射型。在这种配置中,用户能够透过终端主体的显示器351所占据的区域看到位于终端主体背后的物体。
根据移动装置300的实现类型,两个或更多个显示器351可被设置到移动装置300。例如,多个显示器可按照从单面间隔开或者一体地形成在单面上的方式设置在移动装置300上。另选地,多个显示器可分别设置在移动装置300的不同面上。
如果显示器元351和用于检测触摸动作的传感器(以下称为“触摸传感器)构成相互层结构,则除了输出装置之外,显示器351还可用作输入装置。在这种情况下,触摸传感器可利用触摸膜、触摸片、触摸板等来配置。
触摸传感器可被配置为将施加于显示器351的特定部分的压力或从显示器351的特定部分生成的电容变化转换为电输入信号。此外,触摸传感器可被配置为检测触摸压力以及触摸位置或大小。
如果对触摸传感器施加了触摸输入,则与该触摸输入对应的信号被传送至触摸控制器。触摸控制器处理所述信号,然后将所处理的信号传送给控制器380。因此,控制器380能够知道显示器351的规定部分是否被触摸。
可在移动装置300被触摸屏包围的内部区域或触摸屏附近设置接近传感器341。接近传感器是在没有机械接触的情况下,利用电磁场强度或红外线检测是否存在靠近指定检测表面的物体或者存在于接近传感器周围的物体的传感器。因此,接近传感器比接触型传感器更耐用,并且实用性也比接触型传感器高。
接近传感器可包括透射型光电传感器、直接反射型光电传感器、反射镜反射型光电传感器、射频振荡接近传感器、静电容量接近传感器、磁性接近传感器、红外接近传感器等中的一种。如果触摸屏包括静电容量接近传感器,则其被配置为利用电场随指点器的接近而发生的变化来检测指点器的接近。在这种配置中,触摸屏(触摸传感器)可被分类为接近传感器。
为了说明清晰和方便起见,使得靠近触摸屏的指点器能够被识别为置于触摸屏上的动作可被命名为“接近触摸”,使得指点器能够与触摸屏实际接触的动作可被命名为“接触触摸”。并且,利用指点器对触摸屏进行接近触摸的位置可表示当指点器进行接近触摸时与触摸屏垂直对应的指点器的位置。
接近传感器检测接近触摸和接近触摸模式(例如,接近触摸距离、接近触摸持续时间、接近触摸位置、接近触摸移位状态)。与检测到的接近触摸动作和检测到的接近触摸模式对应的信息可输出给触摸屏。
音频输出模块352在各种模式(包括呼叫接收模式、呼叫发起模式、录制模式、语音识别模式和广播接收模式)下起作用,以输出从无线通信单元310接收或存储在存储器360中的音频数据。在操作期间,音频输出模块352可输出与移动装置300中执行的功能(例如,接收到呼叫、接收到消息)有关的音频信号。音频输出模块352可包括受话器、扬声器、蜂鸣器等。
警报单元353输出用于通报发生移动装置300的事件的信号。移动装置中发生的典型事件可包括呼叫信号接收、消息接收、触摸输入接收等。警报单元353可通过振动以及视频或音频信号来输出用于通报事件发生的信号。视频或音频信号可经由显示器351或音频输出模块352输出。因此,显示器351或音频输出模块352可被分类为警报单元353的一部分。
触觉模块354产生用户能够感觉到的各种触觉效果。振动是触觉模块354所产生的一种代表性触觉效果。触觉模块354所产生的振动的强度和模式是可控的。例如,不同的振动可按照合成在一起的方式来输出,或者可顺序输出。除了振动之外,触觉模块354还能够产生各种触觉效果。例如,触觉模块354可产生归因于插针排列抵靠接触皮肤表面垂直移动的效果、归因于通过注入/抽吸孔对空气的注入/抽吸力的效果、归因于擦过皮肤表面的效果、归因于与电极接触的效果、归因于静电力的效果以及归因于利用吸热或发热装置表现热/冷感觉的效果。除了通过直接接触传递触觉效果之外,触觉模块354还可被实现为使得用户能够通过手指或手臂的肌肉觉来感觉到触觉效果。可选地,根据移动装置300的配置类型,两个或更多个触觉模块354可被设置到移动装置300。
存储器360可存储用于控制器380的操作的程序,或者可暂时地存储输入/输出的数据(例如,电话簿、消息、静止图像、视频等)。并且,存储器360可存储响应于对触摸屏的触摸输入而输出的各种模式的振动和声音的数据。
存储器360可利用任何类型的合适的易失性和非易失性存储器或存储装置或其组合来实现,包括硬盘、随机存取存储器(RAM)、静态随机存取存储器(SRAM)、电可擦除可编程只读存储器(EEPROM)、可擦除可编程只读存储器(EPROM)、可编程只读存储器(PROM)、只读存储器(ROM)、磁存储器、闪存、磁盘或光盘、多媒体卡微型存储器、卡型存储器(例如,SD存储器或XD存储器)、或者其它类似的存储器或数据存储装置。另外,移动装置300能够与在互联网上执行存储器360的存储功能的web存储器关联地操作。
接口单元370可起到每一个外部装置连接到移动装置100的通道的作用。接口单元370从外部装置接收数据,将所供应的电力传送给移动装置300的各个元件,或者使得移动装置300内的数据能够被传送到外部装置。例如,接口单元370可包括有线/无线头戴式耳机端口、外部充电器端口、有线/无线数据端口、存储卡端口、用于联接至具有标识模块的装置的端口、音频输入/输出端口、视频输入/输出端口、耳机端口等。
标识模块是存储用于认证移动装置300的使用权限的各种类型的信息的芯片,并且可包括用户标识模块(UIM)、订户标识模块(SIM)、全球订户标识模块(USIM)等。具有标识模块的装置(以下称为“标识装置”)可按照智能卡的形式制造。因此,标识装置能够通过端口连接到移动装置300。
当移动装置300连接到外部托架时,接口单元370变成向移动装置300供应来自托架的电力的通道或者将由用户从托架输入的各种命令信号传送给移动装置300的通道。从托架输入的各种命令信号或电力中的每一个可用作用于识别出移动装置300正确地安装在托架中的信号。
控制器380通常控制移动装置300的总体操作。例如,控制器380执行与语音呼叫、数据通信、视频呼叫等关联的控制和处理。控制器380可包括提供多媒体回放的多媒体模块381。多媒体模块381可被配置成控制器380的一部分,或者被实现为单独的组件。此外,控制器380能够执行模式识别处理以用于将在触摸屏上执行的书写输入和绘画输入分别识别为文本和图像。
电源单元390被供应外部或内部电力,然后在控制器380的控制下供应各个组件的操作所需的电力。
例如,本文所描述的各种实施方式可利用软件、硬件或其一些组合实现于可由计算机或者与计算机相似的装置读取的记录介质中。
对于硬件实现方式,本文所描述的实施方式可实现于专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行本文所述的功能的其它电子单元及其选择性组合中的至少一个内。这些实施方式还可通过控制器180来实现。
对于软件实现方式,本文所述的实施方式可利用单独的软件模块(例如,程序和函数)来实现,其各自执行本文所述的一个或更多个功能和操作。软件代码可利用以任何合适的编程语言编写的软件应用来实现,并且可存储在诸如存储器360的存储器中,并由诸如控制器380的控制器或处理器执行。
图4是示出根据本发明的另一实施方式的数字装置的框图。
数字装置400的另一示例可包括广播接收单元405、外部装置接口435、存储单元440、用户输入接口450、控制器470、显示单元480、音频输出单元485、电源单元490和拍摄单元(未示出)。广播接收单元305可包括一个或更多个调谐器410、解调器420和网络接口430中的至少一个。然而,在一些情况下,广播接收单元405可包括调谐器410和解调器420而没有网络接口430,或者可包括网络接口430而没有调谐器410和解调器420。广播接收单元405可包括复用器(未示出)以对经受调谐器410并被解调器420解调的信号和通过网络接口40接收的信号进行复用。另外,广播接收单元405可包括解复用器(未示出)并且将复用的信号、解调的信号或者通过网络接口430接收的信号解复用。
调谐器410可通过调谐至通过天线接收的RF广播信号当中用户所选择的频道或所有先前存储的频道来接收射频(RF)广播信号。并且,调谐器410将所接收的RF广播信号转换为IF(中频)信号或基带信号。
例如,如果所接收的RF广播信号是数字广播信号,则其被转换为数字IF(DIF)信号。如果所接收的RF广播信号是模拟信号,则其被转换为模拟基带视频/音频信号(CVBS/SIF)。即,调谐器410能够处理数字广播信号和模拟信号二者。从调谐器410输出的模拟基带视频/音频信号(CVBS/SIF)可被直接输入到控制器470。
调谐器410可接收单载波或多载波的RF广播信号。调谐器410顺序地调谐至并接收通过天线接收的RF广播信号当中通过频道记忆功能存储的所有广播频道的RF广播信号,然后能够将其转换为中频信号或基带信号(DIF:数字中频或基带信号)。
解调器420接收并解调由调谐器410转换的数字IF信号(DIF),然后能够频道解码等。为此,解调器420可包括网格解码器、解交织器、里德-所罗门解码器等,或者可包括卷积解码器、解交织器、里德-所罗门解码器等。
解调器执行解调和频道解码,然后能够输出流信号TS。在这种情况下,流信号可包括将视频信号、音频信号和/或数据信号复用的信号。例如,流信号可包括复用PMEG-2的视频信号和杜比AC-3的音频信号的MPEG-2TS(传输流)。
从解调器420输出的流信号可输入至控制器470。控制器470可控制解复用、音频/视频信号处理等。另外,控制器470可控制分别通过显示器480和音频输出单元485的视频和音频的输出。
外部装置接口435可提供数字装置300与各种外部装置之间的接口环境。为此,外部装置接口435可包括A/V输入/输出单元(未示出)或无线通信单元(未示出)。
外部装置接口435可按照有线/无线方式与诸如数字多功能盘(DVD)、蓝光播放器、游戏装置、相机、摄像机、计算机(笔记本计算机)、平板PC、智能电话、云等的外部装置连接。外部装置接口435将通过所连接的外部装置输入的包含诸如图像、视频、音频等的数据的信号传送到数字装置的控制器470。控制器470可控制所处理的图像、视频和音频等的数据信号被输出到所连接的外部装置。为此,外部装置接口435还可包括A/V输入/输出单元(未示出)或无线通信单元(未示出)。
为了将外部装置的视频和音频信号输入到数字装置400,A/V输入/输出单元可包括USB(通用串行总线)端子、复合视频消隐同步(CVBS)端子、组件端子、S视频端子(模拟)、数字视觉接口(DVI)端子、高清多媒体接口(HDMI)端子、RGB端子、D-SUB端子等。
无线通信单元可与另一数字装置执行短距离无线通信。例如,数字装置400可通过诸如蓝牙、射频识别(RFID)、红外数据协会(IrDA)、超宽带(UWB)、ZigBee和数字生活网络联盟(DLNA)等的通信协议来与其它数字装置联网。
外部装置接口435可通过经由上述端子中的至少一个连接到机顶盒(STB)来与其执行输入/输出操作。
此外,外部装置接口435可接收相邻外部装置内的应用或应用列表,然后将其转发至控制器470或存储单元440。
网络接口430可提供用于将数字装置400连接到有线/无线网络(包括互联网)的接口。例如,网络接口430可具有以太网端子等以用于接入有线网络。为了接入无线网络,网络接口430可使用诸如WLAN(无线LAN)(Wi-Fi)、Wibro(无线宽带)、Wimax(全球微波接入互操作性)、HSDPA(高速下行链路分组接入)等的通信规范。
网络接口430可通过所接入的网络或者链接至所接入的网络的另一网络来与另一用户或另一数字装置收发数据。具体地,网络接口430可将存储在数字装置400中的内容数据的一部分发送到从预先在数字装置400处注册的其它用户/数字装置选择的用户/数字装置。
此外,网络接口430可通过所接入的网络或者链接至所接入的网络的另一网络来访问规定的网页。即,网络接口430通过网络访问规定的网页,然后能够与对应服务器收发数据。此外,网络接口430可接收由内容提供商或网络运营商提供的内容或数据。即,网络接口430可通过网络接收由内容提供商或网络提供商提供的内容(例如,电影、广告、游戏、VOD、广播信号等)以及与内容关联的信息。网络接口430可接收由网络运营商提供的固件的更新信息和文件。并且,网络接口430可将数据发送到互联网或内容提供商或网络运营商。
此外,网络接口430可从开放应用选择期望的应用并通过网络来接收它。
存储单元440可存储用于控制器470内的各种信号处理和控制的程序,并且还可存储所处理的视频、音频或数据信号。
另外,存储单元440可执行暂时地存储从外部装置接口435或网络接口430输入的视频、音频或数据信号的功能。存储单元440可通过频道记忆功能来存储关于规定的广播频道的信息。
存储单元440可存储从外部装置接口435或网络接口430输入的应用或应用列表。
并且,存储单元440可存储各种平台(将稍后描述)。
存储单元440可包括一种或更多种类型的存储介质,例如闪存型、硬盘型、微型多媒体卡型、卡型存储器(例如,SD或XD存储器)、RAM、EEPROM等。数字装置400可播放存储在存储单元440中的内容文件(视频文件、静止图像文件、音乐文件、文本文件、应用文件等)并将其提供给用户。
图4示出存储单元440与控制器470分离的实施方式,本发明不限于此。换言之,存储单元440可被包括在控制器470中。
用户输入接口450可将用户所输入的信号转发给控制器470,或者将从控制器470输出的信号转发给用户。
例如,用户输入接口450可根据诸如RF通信、IR通信等的各种通信方案来从遥控器500接收用于电源开启/关闭、频道选择、画面设置等的控制信号或者将控制器470的控制信号发送给遥控器500。
用户输入接口450可将通过电源键、频道键、音量键以及用于设置值等的本地键(未示出)输入的控制信号转发给控制器470。
用户输入接口450可将从感测用户的手势的感测单元(未示出)输入的控制信号转发给控制器470,或者将控制器470的信号发送给感测单元(未示出)。这里,感测单元(未示出)可包括触摸传感器、语音传感器、位置传感器、动作传感器等。
控制器470可通过将经由调谐器410、解调器420或外部装置接口435输入的流解复用或者处理解复用的信号来生成并输出用于视频或音频输出的信号。
由控制器470处理的视频信号可被输入到显示单元380并被显示为与视频信号对应的图像。另外,由控制器470视频处理的视频信号可通过外部装置接口435被输入到外部输出装置。
由控制器470处理的音频信号可被音频输出到音频输出单元485。此外,由控制器470处理的音频信号可通过外部装置接口435被输入到外部输出装置。
控制器470可包括解复用器、图像处理器等(图4中未示出)。
控制器470可控制数字装置400的总体操作。例如,控制器470可控制调谐器410调谐至与用户所选择的频道或者预先存储的频道对应的RF广播。
控制器470可根据通过用户输入接口450输入的用户命令或者内部程序来控制数字装置400。具体地,控制器470可控制数字装置400访问网络以将用户所期望的应用或应用列表下载到数字装置400。
例如,控制器470可控制调谐器410接收响应于通过用户输入接口450接收的规定频道选择命令而选择的频道的信号。并且,控制器470可处理所选择的频道的视频、音频或数据信号。控制器470可控制关于用户所选择的频道的信息与处理的视频或音频信号一起通过显示单元480或音频输出单元485输出。
又如,控制器470可响应于通过用户输入接口450接收的外部装置图像播放命令,控制通过外部装置接口单元435从外部装置(例如,相机或摄像机)输入的视频信号或音频信号通过显示单元480或音频输出单元485输出。
此外,控制器470可控制显示单元480显示视频。例如,控制器470可控制通过调谐器410输入的广播视频、通过外部装置接口435输入的外部输入视频、通过网络接口430输入的视频、或者存储在存储单元440中的视频显示在显示单元480上。这里,显示在显示单元480上的视频可包括静止图像或运动图像,或者可包括2D或3D视频。
控制器470可控制内容播放。这里,内容可包括存储在数字装置400中的内容、所接收的广播内容或者外部输入的内容。内容可包括广播视频、外部输入视频、音频文件、静止图像、访问的web画面和文档文件中的至少一个。
当进入应用查看菜单时,控制器470可控制位于数字装置300中或者可从外部网络下载的应用或应用列表显示。
控制器470可与各种用户界面一起控制从外部网络下载的应用的安装和执行。此外,控制器470可控制与启动的应用有关的视频通过用户的选择显示在显示单元480上。
此外,还可包括被配置为生成与频道信号或外部输入信号对应的缩略图的频道浏览处理器(未示出)。
频道浏览处理器可接收从解调器420输出的流信号(TS)的输入或者从外部装置接口435输出的流信号的输入,从所输入的流信号提取视频,然后生成缩略图。所生成的缩略图可被直接输入给控制器470,或者可通过编码来输入给控制器470。此外,所生成的缩略图可被编码成流,然后输入给控制器470。控制器470可利用所输入的缩略图在显示单元480上显示包括多个缩略图的缩略图列表。包括在缩略图列表中的缩略图可被顺序地或同时地更新。因此,用户可方便地查看多个广播频道的内容。
显示单元480可将控制器470所处理的视频信号、数据信号和OSD信号中的每一个或者从外部装置接口435接收的视频信号和数据信号中的每一个转换为R、G和B信号,以生成驱动信号。
显示单元480可包括PDP、LCD、OLED、柔性显示器、3D显示器等。
显示单元480可被配置成触摸屏并用作输入装置以及输出装置。
音频输出单元485接收由控制器470音频处理的信号(例如,立体声信号、3.1声道信号或5.1声道信号),然后将所接收的信号作为音频输出。音频输出单元485可被配置成各种类型的扬声器之一。
此外,数字装置400还可包括用于感测用户的手势的感测单元(未示出),如上所述,该感测单元包括触摸传感器、语音传感器、位置传感器和动作传感器中的至少一个。由感测单元(未示出)感测的信号可通过用户输入接口450被传送至控制器470。
数字装置400还可包括用于拍摄用户的拍摄单元(未示出)。通过拍摄单元(未示出)获取的图像信息可被输入到控制器470。
控制器470可从拍摄单元(未示出)所捕获的图像或者感测单元(未示出)所感测的信号,或者通过将所述图像和所述信号组合,来感测用户的手势。
电源单元490可总体向数字装置400供应对应电力。
具体地,电源单元490可向可被配置成系统芯片(SoC)的控制器470、用于视频显示的显示单元480以及用于音频输出的音频输出单元485供应电力。
为此,电源单元490可包括被配置为将AC电力转换为DC电力的转换器(未示出)。此外,例如,如果显示单元480被配置成具有大量背光灯的LCD面板,则电源单元490还可包括能够进行PWM(脉宽调制)操作以用于亮度变化或调光驱动的逆变器(未示出)。
遥控器500将用户输入发送给用户输入接口450。为此,遥控器500可使用蓝牙、RF通信、IR通信、UWB、ZigBee等。
另外,遥控器500可接收从用户输入接口350输出的音频、视频或数据信号,然后显示所接收的信号或者将其输出为音频或振动。
上述数字装置400可包括固定或移动类型的能够处理ATSC或DVB的数字广播信号的数字广播接收机。
关于根据本发明的数字装置,如果需要,所示组件中的一些可被省略或者可进一步添加新的组件(未示出)。另一方面,数字装置可与上述数字装置不同不包括调谐器和解调器,并且可通过经由网络接口或外部装置接口接收内容来播放内容。
图5是示出根据本发明的一个实施方式的图2至图4的各个控制器的详细配置的框图。
控制器的一个示例可包括解复用器510、视频处理器520、OSD生成器540、混合器550、帧频转换器(FRC)555和格式化器560。此外,控制器还可包括音频处理器和数据处理器(未示出)。
解复用器510将输入的流解复用。例如,解复用器510可将输入的流信号解复用为MPEG-2TS视频、音频和数据信号。本文中,输入至解复用器的流信号可包括从调谐器、解调器或外部装置接口输出的流信号。
视频处理器520执行解复用的视频信号的视频处理。为此,视频处理器520可包括视频解码器525和缩放器535。
视频解码器525可将解复用的视频信号解码,缩放器535可将解码的视频信号的分辨率缩放为可从显示器输出。
视频解码器525可支持各种规范。例如,如果视频信号通过MPEG-2编码,则视频解码器525执行MPEG-2解码器的功能。并且,如果视频信号通过DMB(数字多媒体广播)或H.264编码,则视频解码器525执行H.264解码器的功能。
此外,由图像处理器520解码的视频信号被输入到混合器550。
OSD生成器540可根据用户输入或者自己生成OSD数据。例如,OSD生成器540可基于用户输入接口的控制信号按照图形或文本形式生成要显示在显示器380的画面上的数据。所生成的OSD数据可包括诸如数字装置的用户界面画面、各种菜单画面、微件、图标、收视率信息等的各种数据。OSD生成器540可生成数据以显示广播视频的字幕或基于EPG的广播信息。
混合器550将OSD生成器540所生成的OSD数据与视频处理器520所处理的视频信号混合。然后,混合器550将混合的信号提供给格式化器560。通过将解码的视频信号和OSD数据混合,OSD按照覆盖广播视频或外部输入视频的方式显示。
帧频转换器(FRC)555可转换输入的视频的帧频。例如,帧频转换器555可根据显示单元的输出频率将输入的60Hz视频的帧频转换为120Hz或240Hz的帧频。如上所述,可存在转换帧频的各种方法。例如,在将帧频从60Hz转换为120HZ的情况下,帧频转换器555可通过在第一帧和第二帧之间插入第一帧或者插入从第一帧和第二帧预测的第三帧来执行转换。又如,在将帧频从60Hz转换为240HZ的情况下,帧频转换器555可通过在现有帧之间进一步插入三个相同或预测的帧来执行转换。此外,在没有执行单独的帧转换的情况下,帧频转换器555可被绕过。
格式化器560可将所输入的帧频转换器555的输出改变为适合于显示单元的输出格式。例如,格式化器560可输出RGB数据信号。在这种情况下,此RGB数据信号可作为低压差分信号(LVDS)或mini-LVDS来输出。如果所输入的帧频转换器555的输出是3D视频信号,则格式化器560通过将3D格式配置为适合于显示单元的输出格式来输出信号,由此可通过显示单元支持3D服务。
此外,控制器中的音频处理器(未示出)可执行解复用的音频信号的音频处理。这种音频处理器(未示出)可提供支持以处理各种音频格式。例如,如果音频信号按照MPEG-2、MPEG-4、AAC、HE-AAC、AC-3、BSAC等格式编码,则还包括对应解码器以处理音频信号。
并且,控制器中的音频处理器(未示出)可处理低音、高音、音量调节等。
控制器中的数据处理器(未示出)可处理解复用的数据信号。例如,当解复用的数据信号被编码时,数据处理器可将编码的解复用数据信号解码。这里,编码的数据信号可以是EPG信息,该EPG信息包括诸如各个频道上广播的广播节目的开始时间和结束时间等的广播信息。
此外,上述数字装置是根据本发明的一个示例。并且,组件中的至少一个可根据实际具体实现的数字装置的选择被集成、添加或省略。具体地,如果需要,至少两个或更多个组件可被集成为单个组件,或者规定的组件可被分成至少两个或更多个组件。此外,提供各个块所执行的功能以描述本发明的一个实施方式。功能的详细操作或装置可不限制本发明的所附权利要求书及其等同物的范围。
此外,数字装置可包括被配置为处理保存在对应装置中的图像的信号或者输入的图像的信号的图像信号处理装置。图像信号处理装置的示例可包括不包括图4所示的显示单元480和音频输出单元485的机顶盒(STB)、上述DVD播放器、蓝光播放器、游戏装置、计算机等。
图6是示出根据本发明的一个实施方式的连接到图2至图4所示的各个数字装置的输入装置的图。
为了控制数字装置600,使用安装在数字装置600中的前面板(图中未示出)或控制装置(例如,输入装置)。
此外,作为能够有线/无线通信的用户接口装置(UID),控制装置包括主要为控制数字装置600而具体实现的遥控器610、键盘630、指点设备620、触摸板等。并且,也可包括通过连接到数字装置600来专用于外部输入的控制装置。此外,控制装置还可包括尽管不具有控制数字装置600的目的,但是能够通过模式切换等来控制数字装置600的移动装置(例如,智能电话、平板PC等)。为了清晰,本说明书中的描述以指点装置作为一个示例,本发明不限于此。
输入装置可根据需要通过采用至少一种通信协议来与数字装置通信。在这种情况下,通信协议可包括蓝牙、RFID(射频识别)、IrDA(红外数据协会)、UWB(超宽带)、ZigBee、DLNA(数字生活网络联盟)、RS等。
遥控器610是设置有控制数字装置600所需的各种键按钮的一般输入装置。
设置有陀螺仪传感器等的指点装置620通过基于用户的运动、压力、旋转等在数字装置600的画面上具体实现对应指针来将规定的控制命令传送到数字装置600。指点装置620可被称为诸如魔术遥控器、魔术控制器等的各种名称之一。
由于数字装置600是能够提供诸如web浏览器、应用、SNS(社交网络服务)等的各种服务以及广播的智能集成数字装置,所以难以使用传统遥控器610来控制数字装置600。因此,键盘630被具体实现为与PC键盘相似的配置,以通过补充控制难度来方便文本等的输入。
此外,诸如遥控器610、指点装置620、键盘630等的控制装置根据需要设置有触摸板,并且可用于方便文本输入、指针移位、照片或视频的拉近/拉远等的各种控制目的。
本说明书中所描述的数字装置使用OS和/或Web OS作为平台。在下文中,诸如基于WebOS的配置或算法的处理可由上述数字装置的控制器等执行。在这种情况下,控制器在包括图2至图5所示的控制器的广义上使用。因此,在以下描述中,关于数字装置中用于处理基于WebOS或相关的服务、应用、内容等的配置、硬件或包括软件、固件等的组件被称为控制器。
这种基于Web OS的平台可通过例如基于Luna服务总线整合服务、应用等来改进开发独立性和功能可扩展性,并且能够基于web应用框架增加应用开发效率。另外,通过WebOS进程和资源管理有效地使用系统资源等,由此可支持多任务。
此外,本说明书中所描述的Web OS平台不仅可用于诸如个人计算机(PC)、TV和机顶盒(STB)的固定装置,而且可用于诸如蜂窝电话、智能电话、平板PC、膝上型计算机、可穿戴装置等的移动装置。
用于数字装置的软件结构是能够解决依赖于市场的传统问题的整体结构,并且在具有基于多线程的信号进程和封闭产品的外部应用方面有困难。为了寻求基于新平台的开发、通过芯片组置换的成本创新以及UI应用和外部应用开发效率,执行分层和组件化以获得3层结构以及用于附加(add-on)的附加结构、单源产品和开放应用。近来,已进行软件结构的模块化设计以便提供用于功能单元的回显系统和模块化架构的Web开放应用程序接口(API)或者用于游戏引擎的本地开放API,进而生成基于服务结构的多进程结构。
图7是示出根据本发明的一个实施方式的Web OS架构的图。
参照图7描述Web OS平台的架构如下。
平台可主要分成基于系统库的Web OS核心平台、应用、服务等。
Web OS平台的架构包括分层结构。OS、系统库和应用分别存在于最下层、下一层和最上层。
首先,关于最下层,由于包括Linux内核作为OS层,所以可包括Linux作为数字装置的OS。
在OS层上面,按顺序存在BSP/HAL(板级支持包/硬件抽象层)、Web OS核心模块层、服务层、Luna服务总线层、Enyo框架/NDK(本地开发包)/QT层和应用层(作为最上层)。
此外,可从上述Web OS层结构省略一些层。多个层可被集成为单个层,反之亦然。
Web OS核心模块层可包括用于管理表面窗口等的LSM(Luna表面管理器)、用于管理应用的启动、运行状态等的SAM(系统和应用管理器)、用于基于WebKit管理Web应用等的WAM(Web应用管理器)等。
LSM管理出现在画面上的应用窗口。LSM负责显示硬件(HW),提供能够渲染应用所需的内容的缓冲器,并且将多个应用的渲染结果的组合输出给画面。
SAM依据系统和应用的条件来管理性能策略。
此外,由于WebOS可将web应用(Web App)视作基本应用,所以WAM基于Enyo框架。
应用的服务使用通过Luna服务总线来执行。新服务可被注册为总线,并且应用可寻找并使用自己所需的服务。
服务层可包括诸如TV服务、Web OS服务等的各种服务级别的服务。此外,Web OS服务可包括媒体服务器、Node.JS等。具体地,例如,Node.JS服务支持javascript。
Web OS服务是实现功能逻辑的Linux进程并且可通过总线来通信。这可主要分成四部分并且由TV进程、从现有TV迁移至Web OS的服务或者与制造商区分服务对应的服务、Web OS公共服务、以及以javascript开发并通过Node.js使用的Node.js服务构造而成。
应用层可包括数字装置可支持的所有应用,例如TV应用、展示(showcase)应用、本地应用、Web应用等。
Web OS上的应用可根据实现方法分类为Web应用、PDK(Palm开发包)应用、QML(Qt元语言或Qt建模语言)应用等。
Web应用基于WebKit引擎并且在WAM Runtime上运行。这种Web应用基于Enyo框架,或者可按照基于一般HTML5、CSS(层叠样式表)和javascript开发的方式运行。
PDK应用包括基于为第三方或外部开发者提供的PDK以C/C++开发的本地应用。PDK意指一组开发库和工具,其被提供以使得第三方(例如,游戏等)能够开发本地应用(C/C++)。PDK应用可用于开发性能显著的应用。
QML应用是基于Qt的本地应用,并且包括随Web OS平台提供的基本应用(例如,卡片式视图(card view)、家庭仪表盘(home dashboard)、虚拟键盘等)。这里,QML是脚本类型的标记语言,而非C++。
此外,在以上描述中,本地应用意指以C/C++开发、编译并且以二进制形式运行的应用。这种本地应用具有高运行速度的优点。
图8是示出根据本发明的一个实施方式的Web OS装置的架构的图。
图8是基于Web OS装置的运行时的框图,其可参照图7所示的分层结构来理解。
以下描述参照图7和图8来进行。
参照图8,在系统OS(Linux)和系统库上面,包括服务、应用和Web OS核心模块。并且,它们之间的通信可通过Luna服务总线来执行。
基于HTML5、CSS和java script的Node.js服务(电子邮件、联系人、日历等)、诸如日志、备份、文件通知、数据库(DB)、活动管理器、系统策略、AudioD(音频守护进程)、更新、媒体服务器等的Web OS服务、诸如EPG(电子节目指南)、PVR(个人视频记录仪)、数据广播等的TV服务、诸如语音识别、Now on、通知、搜索、ACR(自动内容识别)、CBOX(内容列表浏览器)、wfdd、DMR、远程应用、下载、SDPIF(索尼飞利浦数字接口格式)等的CP服务、诸如PDK应用、浏览器、QML应用的本地应用、以及基于Enyo框架的UI相关TV应用和Web应用经由Luna服务总线通过Web OS核心模块(类似于上述SAM、WAM和LSM)来处理。此外,在以上描述中,不强制TV应用和Web应用基于Enyo框架或与UI相关。
CBOX可管理连接到TV的外部装置(例如,USB、DLNA、云等)的内容的列表和元数据。此外,CBOX可按照整合视图的形式输出诸如USB、DMS、DVR、云等的各种内容容器的内容列表。并且,CBOX显示诸如照片、音乐、视频等的各种类型的内容列表并且能够管理对应元数据。此外,CBOX可实时地输出附接的存储装置的内容。例如,如果诸如USB的存储装置被插入,则CBOX应该能够输出对应存储装置的内容列表。这样做,可定义用于内容列表处理的标准化方法。并且,CBOX可适应各种连接协议。
提供SAM以增强模块复杂性的改进和可扩展性。即,例如,由于现有系统管理器通过单个进程来处理各种功能(例如,系统UI、窗口管理、web应用运行时、UX上的约束条件处理等),所以实现复杂性非常高。因此,通过分离主要功能并且明晰功能间接口,可降低实现复杂性。
LSM支持系统UX实现(例如,卡片式视图、启动器等)以独立地开发和集成,并且还支持系统UX实现以容易地应对产品要求改变等。在合成多个应用画面(类似于应用上应用(App On App))的情况下,LSM能够通过最大程度地利用硬件(HW)资源来允许多任务,并且能够为多窗口、21:9等提供窗口管理机制。
LSM支持基于QML的系统UI的实现并且增强其开发生产率。QML UX可容易地配置画面布局和UI组件视图,并且方便用于处理用户输入的代码的开发。此外,QML与Web OS组件之间的接口通过QML可扩展插件来实现,并且应用的图形操作可基于wayland协议、luna服务调用等。
如上所述,LSM是Luna表面管理器的缩写,并且执行应用窗口组合器的功能。
LSM将独立开发的应用、US组件等合成,然后将合成结果输出到画面上。关于此,如果诸如通话记录应用、展示应用、启动器应用等的组件分别渲染其自己的内容,则作为组合器,LSM限定输出区域、协作方法等。可以说,LSM(即,组合器)处理图形合成、焦点管理、输入事件等。这样做,LSM从输入管理器接收事件、焦点等。这种输入管理器可包括遥控器、HID(例如,鼠标和键盘)、操纵杆、游戏手柄、远程应用、触控笔等。
因此,LSM支持多窗口模型,并且可由于系统UI特征而在所有应用上同时运行。关于此,LSM可支持启动器、通话记录、设置、通知、系统键盘、音量UI、搜索、手指手势、语音识别(STT(语音至文本)、TTS(文本至语音)、NLP(自然语言处理)等)、图案手势(相机、MRCU(移动无线电控制单元))、实时菜单、ACR(自动内容识别)等。
图9是示出根据本发明的一个实施方式的Web OS装置中的图形组合流程的图。
参照图9,图形组合处理可通过负责UI进程的web应用管理器910、负责web进程的webkit 920、LSM 930和图形管理器(GM)940来执行。
如果从web应用管理器910生成基于web应用的图形数据(或应用)作为UI进程,则所生成的图形数据被转发给全屏应用或LSM 930。此外,web应用管理器910接收从webkit920生成的应用以便在UI进程与web进程之间共享用于图形管理的GPU(图形处理单元)存储器,然后如果应用不是全屏应用,则将其转发给LSM 930。如果应用是全屏应用,则其可绕过LSM 930。在这种情况下,其可被直接转发给图形管理器940。
LSM 930经由wayland表面将所接收的UI应用发送给wayland组合器。wayland组合器适当地处理它,然后将它转发给图形管理器。因此,例如,经由图形管理器940的LSM GM表面将LSM 930所转发的图形数据转发给图形管理器组合器。
此外,如上所述,全屏应用被直接转发给图形管理器940而没有经过LSM 930。这种应用经由WAM GM表面由图形管理器组合器处理。
图形管理器处理Web OS装置内的所有图形数据。图形管理器接收通过GM表面(类似于数据广播应用、字幕应用等)的所有图形数据以及通过LSM GM的数据和通过WAM GM表面的数据,然后处理它们以适当地输出到画面上。本文中,GM组合器的功能等同于或类似于上述组合器。
图10是示出根据本发明的一个实施方式的媒体服务器的图。图11是示出根据本发明的一个实施方式的媒体服务器的配置的框图。图12是示出根据本发明的一个实施方式的媒体服务器与TV服务之间的关系的图。
媒体服务器支持数字装置中的各种多媒体的执行,并且管理必要的资源。媒体服务器可有效地使用媒体播放所需的硬件资源。例如,媒体服务器需要音频/视频硬件资源来执行多媒体,并且能够通过管理当前资源使用状态来有效地利用资源。通常,屏幕比移动装置大的固定(或常设)装置在多媒体执行方面需要更多硬件资源,并且由于海量数据大小而需要更快的编码/解码和图形数据传送速度。此外,媒体服务器应该能够处理广播/记录/调谐任务、在观看的同时记录的任务、在视频呼叫期间显示发送方画面和接收方画面二者的任务等以及流传输和基于文件的播放。然而,由于诸如编码器、解码器、调谐器、显示引擎等的硬件资源受芯片组单元限制,所以媒体服务器难以同时执行多个任务。因此,媒体服务器按照限制使用场景或者接收用户选择输入的方式处理任务。
媒体服务器可为系统稳定性增加鲁棒性。例如,通过在媒体播放过程中依据流水线去除错误播放流水线,然后重新操纵媒体播放,即使发生这种错误,另一媒体播放也不受影响。这种流水线是在媒体播放请求的情况下连接各个单元功能(例如,解码、分析、输出等)的链,所需单元功能可根据媒体类型等而改变。
媒体服务器可具有可扩展性。例如,媒体服务器可增加新类型的流水线而不影响现有实现方案。例如,媒体服务器可容纳相机流水线、视频会议(Skype)流水线、第三方流水线等。
媒体服务器可将一般媒体播放和TV任务执行分别作为单独的服务来处理。其原因在于,TV服务的接口不同于媒体播放情况。在以上描述中,媒体服务器支持与TV服务关联的“设定频道”、“频道向上”、“频道向下”、“频道调谐”、“记录开始”等操作,但是支持与一般媒体播放关联的“播放”、“暂停”、“停止”等操作,从而对于两种服务分别支持不同的操作。因此,媒体服务器能够分开处理服务。
媒体服务器可整合地控制或管理资源管理功能。装置中的硬件资源分配、恢复等在媒体服务器中整合地执行。具体地,TV服务进程将当前正在运行的任务、当前资源分配状态等传送给媒体服务器。每次执行各个媒体时,媒体服务器响应于媒体执行请求基于各个流水线所占用的当前资源状态确保资源,启用流水线,并且根据优先级(例如,策略)、其它流水线的资源恢复等来进行执行许可。本文中,预定义的执行优先级和特定请求所需的资源信息由策略管理器管理,并且资源管理器可通过与策略管理器通信来处理资源分配、恢复等。
媒体服务器可保持与播放有关的每一个操作的ID(标识符)。例如,基于标识符,媒体服务器可通过指示特定流水线来给出命令。对于两个或更多个媒体播放,媒体服务器可通过区分二者来向流水线给出命令。
媒体服务器可负责HTML5标准媒体的播放。
此外,对于TV流水线的单独服务处理,媒体服务器可遵循TV重新配置范围。媒体服务器可被设计成与TV重新配置范围无关。如果没有单独对TV进行服务处理,则当特定任务中出现问题时,TV可整个重新执行。
媒体服务器是所谓的uMS,即,微型媒体服务器。本文中,媒体播放器是媒体客户端。这可意指用于HTML5视频标签、相机、TV、Skype、第二屏幕等的webkit。
媒体服务器的核心功能是管理诸如资源管理器、策略管理器等的微型资源。对此,媒体服务器控制对web标准媒体内容的回放控制作用。关于此,媒体服务器可管理流水线控制器资源。
例如,这种媒体服务器支持可扩展性、可靠性、有效资源使用等。
可以说,uMS(即,媒体服务器)总体上管理并控制诸如资源(例如,云游戏、MVPD(付费服务等)、相机预览、第二屏幕、Skype等)、TV资源等的用于Web OS装置中的适当处理的资源的使用,从而起到管理和控制有效使用的作用。此外,当使用资源时,例如,各个资源使用流水线。并且,媒体服务器可总体上管理并控制用于资源管理的流水线的生成、删除、使用等。
本文中,如果与任务有关的媒体开始继续诸如请求的解析、解码流、视频输出等的作业,则可生成流水线。例如,与TV服务或应用关联,按照由响应于对应请求而生成的流水线控制资源使用等的方式来单独地处理观看、记录、频道调谐等。
参照图10如下详细描述媒体服务器的处理结构等。
在图10中,应用或服务通过luna服务总线1010连接到媒体服务器1020。媒体服务器1020再通过luna服务总线1010连接到所生成的流水线并管理它们。
应用或服务根据其性质设置有各种客户端,并且能够通过它们来与媒体服务器1020或流水线交换数据。
例如,客户端可包括用于与媒体服务器1020连接的uMedia客户端(webkit)、RM(资源管理器)客户端(C/C++)等。
如上所述,包括uMedia客户端的应用连接到媒体服务器1020。具体地,uMedia客户端对应于稍后描述的视频对象。这种客户端响应于请求等将媒体服务器1020用于视频的操作。
本文中,视频操作涉及视频状态。加载、卸载、播放(或者回放、再现)、暂停、停止等可包括与视频操作有关的所有状态数据。视频的各个操作或状态可通过单独的流水线生成来处理。因此,uMedia客户端将与视频操作有关的状态数据发送给媒体服务器中的流水线管理器1022。
流水线管理器1022通过与资源管理器1024的数据通信来获得关于装置的当前资源的信息,并且请求分配与uMedia客户端的状态数据对应的资源。这样做,与资源分配等关联,如果需要,流水线管理器1022或资源管理器1024通过与策略管理器1026的数据通信来控制资源分配。例如,如果资源管理器响应于流水线管理器1022的请求所分配的资源不存在或不足,则可根据策略管理器1026的优先级比较等来执行根据请求的适当资源分配等。
此外,流水线管理器1022根据uMedia客户端对根据资源管理器1024的资源分配而分配的资源的请求,向媒体流水线控制器1028请求用于操作的流水线生成。
媒体流水线控制器1028在流水线管理器1022的控制下生成必要的流水线。关于所生成的流水线,如图中所示,可生成与播放、暂停、停止等有关的流水线以及媒体流水线和相机流水线。此外,流水线可包括用于HTML5、Web CP、smartshare播放、缩略图提取、NDK、电影院、MHEG(多媒体和超媒体信息编码专家组)等的流水线。
此外,例如,流水线可包括基于服务的流水线(自流水线)和基于URI的流水线(媒体流水线)。
参照图10,包括RM客户端的应用或服务可不直接连接到媒体服务器1020。其原因在于应用或服务可直接处理媒体。可以说,在应用或服务直接处理媒体的情况下,可绕过媒体服务器。然而,这样做,由于流水线生成和使用需要资源管理,所以uMS连接器用于此。此外,如果接收到对应用或服务的直接媒体处理的资源管理请求,则uMS连接器与包括资源管理器1024的媒体服务器1020通信。为此,媒体服务器1020也应该设置有uMS连接器。
因此,通过经由uMS连接器接收资源管理器1024的资源管理,应用或服务可应对RM客户端的请求。这种RM客户端可处理诸如本地CP、TV服务、第二屏幕、flash播放器、U-tubeMSE(媒体源扩展)、云游戏、Skype等的服务。在这种情况下,如上所述,如果资源管理需要,资源管理器1024可通过与策略管理器1026的适当数据通信来管理资源。
此外,代替直接处理媒体(类似于RM客户端),基于URI的流水线通过媒体服务器1020来处理。基于URI的流水线可包括player factory、Gstreamer、流传输插件、DRM(数字版权管理)插件流水线等。
应用与媒体服务之间的接口方法描述如下。
存在使用web应用上的服务的接口方法。这可以是使用PSB(palm服务桥)的Luna调用方法或者使用Cordova的方法。这是为了利用视频标签扩展显示。此外,可存在使用用于视频标签或媒体元素的HTML5标准的方法。
并且,存在使用PDK中的服务的接口方法。
另选地,存在使用现有CP中的服务的方法。这可通过基于luna扩展现有平台的插件来使用以用于向后兼容性。
最后,存在非Web OS的情况下的接口方法。在这种情况下,能够通过直接调用luna总线来进行接口。
无缝改变由单独的模块(例如,TVWIN)来处理,这是优先在没有Web OS的情况下在画面上显示TV,然后在Web OS启动之前或期间无缝地处理的进程。由于Web OS的启动时间相当长,其用于优先提供TV服务的基本功能以便于对用户的电源开启请求作出快速响应。并且,该模块是TV服务进程的一部分并且支持能够提供快速启动和基本TV功能的无缝改变、出厂模式等。并且,该模块可负责从非Web OS模式向Web OS模式的切换。
参照图11,示出媒体服务器的处理结构。
在图11中,实线框可指示进程处理配置,虚线框可指示进程中的内部处理模块。实线箭头可包括进程间调用(即,luna服务调用),虚线箭头可指示注册/通告的通知或数据流。
服务、web应用或PDK应用(以下称为“应用”)通过luna服务总线连接到各种服务处理配置。通过它,应用操作或者控制应用的操作。
对应数据处理路径根据应用的类型而改变。例如,如果应用是与相机传感器有关的图像数据,则其通过被发送给相机处理器1130来处理。本文中,相机处理器1130包括手势模块、脸部检测模块等,并且处理所接收的应用的图像数据。本文中,在需要自动地或者根据用户的选择使用流水线等的数据的情况下,相机处理器1130可通过经由媒体服务器处理器1110生成流水线来处理对应数据。
另选地,如果应用包括音频数据,则可通过音频处理器(AudioD)1140和音频模块(PulseAudio)1150来处理对应音频。例如,音频处理器1140处理从应用接收的音频数据,然后将其发送给音频模块1150。这样做,音频处理器1140可通过包括音频策略管理器来确定音频数据的处理。所处理的音频数据由音频模块1150来处理。此外,应用可将与音频数据处理有关的数据通知给音频模块1150,其可通过相关的流水线通知给音频模块1150。音频模块1150包括ALSA(高级Linux声音架构)。
或者,在应用包括或处理(以下称为“包括”)DRM挂钩内容的情况下,对应内容数据被发送给DRM服务处理器1160。DRM服务处理器1160通过生成DRM实例来生成DRM挂钩内容数据。此外,为了处理DRM挂钩内容数据,DRM服务处理器1160可通过luna服务总线连接到媒体流水线中的DRM流水线。
如下描述应用包括媒体数据或TV服务数据(例如,广播数据)的情况的处理。
图12是示出图11中的媒体服务处理器和TV服务处理器的细节的图。
以下描述参照图11和图12二者来进行。
首先,在应用包括TV服务数据的情况下,其由TV服务处理器1120/1220处理。
本文中,TV服务处理器1120可包括DVR/频道管理器、广播模块、TV流水线管理器、TV资源管理器、数据广播模块、音频设置模块、路径管理器等中的至少一个。另选地,图12中的TV服务处理器1220可包括TV广播处理机、TV广播接口、服务处理单元、TV中间件(MW)、路径管理器和BSP(NetCast)。本文中,服务处理单元可意指包括TV流水线管理器、TV资源管理器、TV策略管理器、USM连接器等的模块。
在本说明书中,TV服务处理器可被实现成图11或图12所示的配置或者两种配置的组合。如果需要,所示组件中的一些可被省略或者可进一步增加新组件(未示出)。
基于从应用接收的TV服务数据的属性或类型,TV服务处理器1120/1220将DVR或频道相关数据发送给DVR/频道管理器,并且还将其发送给TV流水线管理器以生成并处理TV流水线。此外,如果TV服务数据的属性或类型是广播内容数据,则TV服务处理器1120通过TV流水线管理器来生成并处理TV流水线,以通过广播模块处理对应数据。
或者,json(Javascript标准对象符号)文件或者以c编写的文件被TV广播处理机处理,通过TV广播接口发送给TV流水线管理器,然后通过生成TV流水线来处理。在这种情况下,TV广播接口基于TV服务策略将通过TV广播处理机的数据或文件发送给TV流水线管理器,以使得流水线生成可参考所述数据或文件。
此外,TV流水线管理器在响应于来自TV服务中的处理模块或管理器的TV流水线生成请求生成一个或更多个流水线时可由TV资源管理器控制。此外,为了响应于TV流水线管理器所进行的TV流水线生成请求来请求为TV服务分配的资源的状态和分配,TV资源管理器可由TV策略管理器控制并且通过uMS连接器执行与媒体服务器处理器1110/1210的数据通信。媒体服务器处理器中的资源管理器响应于TV资源管理器所进行的请求来传送用于当前TV服务的资源的状态和分配的存在/不存在。例如,作为媒体服务器处理器1110/1210内的资源管理器的确认结果,如果用于TV服务的所有资源已经被分配,则能够向TV资源管理器通知所有当前资源全部被分配。这样做,与通知一起,媒体服务器处理器中的资源管理器可通过根据优先级或规定基准从先前指派用于TV服务的TV流水线去除规定的TV流水线来为所请求的TV服务请求或指派TV流水线生成。另选地,根据媒体服务器处理器1110/1210中的资源管理器的状态报告,TV资源管理器可控制TV流水线被适当地去除、增加或建立。
此外,例如,BSP支持与现有数字装置的向后兼容性。
上面所生成的TV流水线可在路径管理器的控制下在对应处理过程中适当地操作。路径管理器可通过考虑媒体服务器处理器1110/1210所生成的流水线的操作以及处理过程中的TV流水线来确定或控制流水线的处理路径或进程。
如果应用包括媒体数据而非TV服务数据,则数据由媒体服务器处理器1110/1210处理。本文中,媒体服务器处理器1110/1210包括资源管理器、策略管理器、媒体流水线管理器、媒体流水线控制器等。此外,在媒体流水线管理器和媒体流水线控制器的控制下生成的各种流水线可包括相机预览流水线、云游戏流水线、媒体流水线等。在媒体流水线中可包括流传输协议、自动/静态gstreamer、DRM等,其处理流程可在路径管理器的控制下确定。对于媒体服务器处理器1110/1210中的详细处理过程引用了前面参照图10的描述,本文中不再冗余地描述。
在本说明书中,例如,媒体服务器处理器1110/1210中的资源管理器可基于计数器执行资源管理。
图13是示出根据本发明的实施方式的用于控制图像显示装置当中的任意一个的遥控装置的控制方法的图。
如图13的(a)所示,与遥控装置200对应的指针205显示在显示单元180上。
用户可垂直地(如图13的(b)所示)或水平地(如图13的(c)所示)移动或旋转遥控装置200。显示在图像显示装置的显示单元180上的指针205与遥控装置200的移动对应。由于如图中所示,对应指针205根据3D空间上的移动而移动并显示,所以遥控装置200可被称为空间遥控器。
图13的(b)示出当用户将遥控装置200向左移动时,显示在图像显示装置的显示单元180上的指针205也响应于用户的移动向左移动的情况。
关于通过遥控装置200的传感器检测的遥控装置200的移动的信息被发送到图像显示装置。图像显示装置可从关于遥控装置200的移动的信息计算指针205的坐标。图像显示装置可显示指针205以匹配所计算的坐标。
图13的(c)示出在遥控装置200中的特定按钮被按下的同时,用户将遥控装置200远离显示单元180移动的情况。通过这样做,显示单元180中与指针205对应的选择区域可被拉近并放大。另一方面,当用户将遥控装置200靠近显示单元180移动时,显示单元180中与指针205对应的选择区域可被拉远并缩小。相反,当遥控装置200远离显示单元180时,选择区域可被拉远,当遥控装置200靠近显示单元180时,选择区域可被拉近。
另外,当遥控装置200中的特定按钮被按下时,可排除垂直或水平移动的识别。即,当遥控装置200远离或靠近显示单元180移动时,可不识别上、下、左或右移动,而可仅识别前后移动。在遥控装置200中的特定按钮未被按下的同时,指针205仅根据遥控装置200的上、下、左或右移动而移动。
此外,指针205的移动速度或移动方向可与遥控装置200的移动速度或移动方向对应。
另外,本说明书中的指针205意指响应于遥控装置200的操作而显示在显示单元180上的对象。因此,除了图中作为指针205显示的箭头形式之外,各种形式的对象是可以的。例如,以上概念包括点、光标、提示和粗轮廓。然后,指针205可显示在显示单元180上的水平轴和垂直轴的一点上,并且还可显示在诸如线和面的多个点上。
图14是示出根据本发明的实施方式的用于控制图像显示装置当中的任意一个的遥控装置的内部的框图。
如图14所示,遥控装置200可包括无线通信单元225、用户输入单元235、传感器单元240、输出单元250、电源单元260、存储单元270和控制单元280。
无线通信单元225向根据本发明的上述实施方式的图像显示装置中的任意一个发送信号以及从其接收信号。以下,将以根据本发明的实施方式的图像显示装置当中的图像显示装置100为例给出描述。
在本实施方式中,遥控装置200可包括:RF模块221,其被配置为根据RF通信标准向图像显示装置100发送信号以及从其接收信号;以及IR模块223,其被配置为根据IR通信标准向图像显示装置100发送信号以及从其接收信号。
另外,遥控装置200可通过RF模块221向图像显示装置100发送承载关于遥控装置200的运动的信息的信号。
此外,遥控装置200可通过RF模块221接收从图像显示装置100发送的信号。另外,如果需要,遥控装置200可通过IR模块223向图像显示装置100发送用于电源开启/关闭、频道改变、音量改变等的命令。
用户输入单元235可利用键区、按钮、触摸板或触摸屏来配置。用户可操纵用户输入单元235以通过遥控装置200输入与图像显示装置100有关的命令。如果用户输入单元235包括硬键按钮,则用户可通过遥控装置200利用硬键按钮的推按操作来输入与图像显示装置100有关的命令。如果用户输入单元235包括触摸屏,则用户可通过经由遥控装置200触摸触摸屏的软键来输入与图像显示装置100有关的命令。另外,用户输入单元235还可包括可由用户操纵的不同类型的输入装置,例如滚动键或轻推键。此外,在本发明的描述中给出的这些示例将不限制本发明的范围。
传感器单元240可包括陀螺仪传感器241或加速度传感器243。
陀螺仪传感器241可感测关于遥控装置200的移动的信息。
例如,陀螺仪传感器241可基于x、y和z轴感测关于遥控装置200的操作的信息,加速度传感器243可感测关于遥控装置200的移动速度的信息。此外,遥控装置200还可包括距离测量传感器以感测距显示单元180的距离。
输出单元250可输出与用户输入单元235的操纵对应的图像或语音信号或者从图像显示装置100发送的信号。用户可通过输出单元250识别用户输入单元235是否被操纵或者图像显示装置100是否被控制。
例如,如果用户输入单元235被操纵或者通过无线通信单元225向图像显示装置100发送信号/从其接收信号,则输出单元250可包括闪烁的LED模块251、生成振动的振动模块253、输出声音的声音输出模块255或者输出图像的显示模块257。
电源单元260可向遥控装置200供电,并且如果遥控装置200在预定时间期间没有移动,则停止电力供应,以使得电力消耗可减少。如果设置在遥控装置200上的预定键被操纵,则电源单元260可重新开始电力供应。
存储单元270可存储遥控装置200的控制或操作所需的各种类型的程序和应用数据。如果遥控装置200通过RF模块221按照无线方式向图像显示装置100发送信号/从其接收信号,则遥控装置200和图像显示装置100通过预定频带发送和接收信号。遥控装置200的控制单元280可在存储单元270中存储关于用于向与遥控装置200配对的图像显示装置100发送信号/从其接收信号的频带的信息并且参考该信息。
控制单元280可控制对遥控装置200的总体操作。控制单元280可通过无线通信单元225向图像显示装置100发送与用户输入单元235的预定键操纵对应的信号或者与传感器单元240所感测的遥控装置200的移动对应的信号。
图15是示出根据本发明的实施方式的多媒体装置的配置的框图。
参照图15,根据本发明的实施方式的多媒体装置1500包括调谐器1510、通信模块1520、控制器1530、显示模块1540、存储器1550和EPG信号处理模块1560。当然将显而易见的是,如果需要,在不脱离所附权利要求书及其等同物的范围的情况下,图15所示的一些模块可被切换或删除或者可增加其它模块。此外,例如,多媒体装置1500可以是电视和机顶盒(STB)中的一个。此外,图15可参考图2中所描述的特征来补充地解释。
调谐器1510接收广播信号,音频解码器(图中未示出)将包括在所接收的广播信号中的音频数据解码,并且视频解码器(图中未示出)将包括在所接收的广播信号中的视频数据解码。
显示模块1540将所解码的视频数据显示在第一区域上,并且接口模块(或通信模块1520)从外部装置接收至少一个命令。
控制器1530控制调谐器1510、显示模块1540和接口模块中的至少一个。另外,控制器1530根据从外部装置接收的至少一个命令执行特定区域放大模式。此外,控制器1530将与视频数据对应的视频数据显示在第一区域内的第二区域上。在这种情况下,第二区域包括指示物,并且显示在第一区域上的视频数据根据指示物的位置和指示物的尺寸中的至少一个而改变。
根据本发明的另一实施方式,上述处理可被应用于存储在存储器1550中的视频数据,而非广播信号。另外,控制器1530根据所接收的广播信号的类别信息自动地执行特定区域放大模式。广播信号的类别信息被设计为由EPG信号处理模块1560处理。
例如,上述指示物被实现为指引将放大或已放大的特定区域的指引框的图形图像。稍后将参照图19描述细节。
根据所接收的广播信号的视频数据,控制器1530改变根据外部装置的运动而移动的指针的坐标信息。例如,如果所接收的广播信号的视频数据的分辨率信息对应于高清(HD),则指针的坐标信息被设计为按照0.66倍缩放。如果所接收的广播信号的视频数据的分辨率信息对应于全高清(FHD),则指针的坐标信息被设计为按照1倍缩放。如果所接收的广播信号的视频数据的分辨率信息对应于超高清(UHD),则指针的坐标信息被设计为按照2倍缩放。其将参照图27详细描述。
如果在执行特定区域放大模式之后,显示在第一区域上的视频数据的放大或缩小倍率根据从外部装置接收的至少一个命令而改变,则控制器1530自动地改变第二区域中的指示物的尺寸。其将参照图31详细描述。
如果在执行特定区域放大模式之后,根据从外部装置接收的至少一个命令在第一区域内识别出要放大的特定区域,则控制器1530自动地改变第二区域中的指示物的中心点。其将参照图32详细描述。
在执行特定区域放大模式之后过去预定时间之后或者根据从外部装置接收的至少一个命令,控制器1530控制第二区域内的视频数据和指示物二者被去除。其将参照图33详细描述。
此外,在第二区域内的视频数据和指示物二者被去除之后,控制器1530显示用于指引正在执行特定区域放大模式的图形图像。在这种情况下,图形图像包括指示放大倍率的信息。控制器1530被设计为根据选择图形图像的命令将视频数据和指示物二者再次显示在第二区域上。其将参照图34详细描述。
例如,指示物的位置或尺寸基于从外部装置的触摸传感器或运动传感器获得的信息而改变。例如,外部装置可如参照图6、图13和图14所描述设计。更具体地,例如,外部装置对应于包括射频(RF)模块和红外(IR)模块中的至少一个的遥控器或移动装置。
例如,上述第一区域对应于电视的全屏,第二区域对应于包括在第一区域中的部分区域。将参照图19进一步描述细节。
图16是用于说明根据本发明的实施方式的多媒体装置的控制方法的流程图。当然将显而易见的是,图16可参照图15中所描述的特征补充地解释。
参照图16,根据本发明的实施方式的多媒体装置对从外部接收或存储在存储器中的视频数据执行解码[S1610],将所解码的视频数据显示在第一区域上[S1620],然后从外部装置接收至少一个命令[S1630]。例如,多媒体装置对应于电视、STB等中的一个。
此外,多媒体装置根据从外部装置接收的至少一个命令执行特定区域放大模式[S1640],并将与视频数据对应的视频数据显示在第一区域内的第二区域上[S1650]。
另外,第二区域包括指示物,并且显示在第一区域上的视频数据根据指示物的位置和指示物的尺寸中的至少一个而改变。将参照图19进一步描述更多细节。
图17是示出根据本发明的实施方式的启用特定区域放大模式的情况的图。
如图17的左上图1710中所示,在控制器1530通过通信模块1520从外部遥控器1740接收到用于启用特定区域放大模式的命令的情况下,控制器1530在第一区域1710上显示指示特定区域放大模式被启用的通知消息1712和能够选择要放大的特定点的指针1714中的至少一个。
如果控制器1530通过通信模块1520从外部遥控器1740接收到用于在第一区域内指定要放大的特定点的命令,则控制器1530响应于该命令利用指针指定包括特定点的区域,放大所指定的包括特定点的区域,然后显示放大的所指定的包括特定点的区域。
如图17的右上图1720中所示,在控制器1530通过通信模块1520从外部遥控器1740接收到用于停用特定区域放大模式的命令的情况下,控制器1530显示指示特定区域放大模式被停用的通知消息1722。能够选择特定点的指针1724被设计为在第一区域1720内被去除。
如图17的左下图1730中所示,控制器1530通过通信模块1520从外部遥控器1740接收利用指针1734选择第一区域的特定部分的命令,然后响应于所接收的命令预先显示要放大的特定区域1732。因此,从用户的角度,有利的是用户可预先检查要放大的区域。
图18是示出根据本发明的实施方式的当特定区域放大模式被启用时指针形状改变的情况的图。
如图18所示,如果通过从外部遥控器1830接收的命令启用特定区域放大模式1840,则控制器1530将指针形状从原始形状(第一图形图像)改变为不同的形状(第二图形图像)。
例如,如果特定区域放大模式的放大比率增大,则控制器1530将指针形状从原始形状1810改变为“+”形状1820。
如果特定区域放大模式的放大比率减小,则控制器1530将指针形状从原始模式改变为“-”形状。
即,根据本发明的实施方式,如果特定区域放大模式被启用,则指针形状改变为放大镜形状。另外,指针形状根据放大比率的增大和减小而变化。因此,用户可直观地知道特定区域放大模式是否被启用以及放大比率是否增大,从而改进用户便利。
图19是示出根据本发明的实施方式的当特定区域放大模式被启用时控制画面的示例的图。以下,为了描述方便,“特定区域放大模式”可被称为“放大模式”。
首先,根据本发明的实施方式的显示装置根据从遥控器接收的放大输入请求在主画面1910上显示内容并进入放大模式。
显示装置显示包括显示在主画面1910上的内容的窗口1920以及用于在所显示的窗口1920内选择所显示内容的特定区域的指示物1930。
显示装置放大所选择的所显示内容的特定区域。另外,显示装置被设计为将放大的所选择的所显示内容的特定区域显示在主画面1910上。上述内容对应于视频。
为了描述方便,主画面1910可被称为第一区域,窗口1920可被称为第二区域。对窗口1920的形式和尺寸不存在限制。
具体地,例如,如果在将包括在广播信号中的视频数据显示在主画面1910上的同时显示装置在预定时间或更长时间期间从遥控器1940接收到输入信号(例如,“OK”按钮),则显示装置将视频数据甚至显示在窗口1920上。当初始执行特定区域放大模式时,相同的视频数据显示在主画面1910和窗口1920二者上。具体地,显示在主画面1910上的视频数据与显示在窗口1920上的视频数据相同,但是视频数据具有不同的尺寸。
此外,指示物1930显示在窗口1920上,并且用户使用指示物1930来选择用户期望放大的特定区域。例如,指示物1930可被实现为指引将放大或已放大的特定区域的指引框的图形图像。此外,显而易见的是,采用其它图形图像落在所附权利要求书及其等同物的范围内。
另外,窗口1920可被称为总窗口,并且指示物1930可被称为局部窗口。指定的区域通过指示物1930被放大,然后显示在主画面1910上。换言之,当显示装置新进入特定区域放大模式时,显示装置通过主画面1910输出原始视频数据。当通过窗口1920和指示物1930选择要放大的特定区域时,显示装置利用仅特定区域被放大的视频数据替换原始视频数据。即,显示装置显示该视频数据代替原始视频数据。此外,例如,显示装置被设计为当指针1932的位置改变时改变指示物1930的位置。另外,如果在执行特定区域放大模式之后判定要放大的特定区域,则原始视频数据通过按照1倍缩放来显示在窗口1920上。这意味着仅原始视频数据的尺寸缩小。此后,代替原始视频数据,特定区域被放大的视频数据(按照大于1倍,例如1.2、1.5或2.0倍)显示在主画面1910上。
例如,控制器1530被设计为通过将窗口1920中的指示物1930内部的亮度调高并将指示物1930外部的亮度调低来允许用户容易地检查用户期望放大的特定区域。
此外,包括用于改变画面放大比率的放大按钮1924和缩小按钮1922二者的比率指示物条存在于主画面1910上。如果控制器1530接收到使用指针1932选择缩小按钮1922和放大按钮1924中的一个的命令,则控制器1530响应于该命令根据预定比率调节指示物1930的尺寸。控制器1530根据选择缩小按钮1922和放大按钮1924的命令改变指针1932的形状。包括缩小按钮1922和放大按钮1924二者的比率指示物/控制条被称为第二指示物,其可与以上描述中所提及的指示物1930相区分。
在这种情况下,根据缩小按钮1922的选择的倍率的最小值可为1倍,根据放大按钮1924的选择的倍率的最大值可为5倍。在这种情况下,放大倍率的最大值不限于5倍,而是可为可调节的。在放大倍率小于1倍的情况下,显示在画面上的图像缩小。
例如,如果控制器1530接收到选择缩小按钮1922的命令,则控制器将指针形状从指针1932的原始形状改变为“-”形状。如果控制器1530接收到选择放大按钮1924的命令,则控制器1530将指针形状从指针1932的原始形状改变为“+”形状。
此外,窗口1920可被实现为PIP画面,并且PIP画面的尺寸被设计为可调节的。例如,如果控制器1530从外部装置(例如,遥控器)接收到点击PIP画面的边缘部分(即,拐角部分)并在维持点击的状态下将其从第一点移到不同于第一点的第二点的命令,则控制器1530能够调节PIP画面的尺寸。
另外,控制器1530可改变PIP画面的位置。
例如,如果控制器1530从外部遥控器接收到通过指针点击PIP画面的第一点并在维持点击的状态下将其从第一点移至第一区域内不同于第一点的第二点的命令,则控制器1530可改变PIP画面的位置。在这种情况下,上述PIP画面对应于图19所示的窗口1920。
例如,如果窗口1920持续存在,则可能导致用户观看所播放的视频数据不便。因此,在预定时间(例如,三秒)过去之后,控制器1530将窗口1920和指示物1930的状态切换为隐藏状态。此后,如果控制器1530从外部装置1940接收到预定命令,则控制器1530再次将窗口1920和指示物1930显示在PIP画面上。
如果指针1932位于第二区域1920的右边界线、左边界线、上边界线和下边界线中的一个处,则控制器1530将窗口1920和指示物1930的状态改变为隐藏状态。如果从外部装置1940接收到特定命令,则控制器1530将窗口1920作为PIP画面再次显示在主画面1910中。
控制器1530利用指针1932移动指示物1930,并且当指示物1930的位置改变时,显示在主画面1910上的视频数据也改变。例如,指示物1930所指定的区域中的视频数据和显示在主画面1910上的放大的视频数据彼此相同,但是具有不同的尺寸(当图19所示的主画面1910和指示物1930比较时,会更明显)。具体地,例如,如果窗口1920中的指示物1930仅包括特定对象,则主画面1910也仅显示包括特定对象的视频数据。然而,当与指示物1930内的视频数据比较时,仅主画面1910内的视频数据被放大。
因此,通过实时地显示位置和尺寸改变的指示物1930,可获得更快速地检查原始视频数据的放大的特定区域的优点。
换言之,如果执行特定区域放大模式,则原始数据显示在主画面1910和窗口1920二者上。然而,尺寸缩小的视频数据显示在窗口1920上。为了放大特定区域,指针1932可位于主画面1910或窗口1920内。通过指针1932作为中心点来确认要放大的特定区域。
如果要放大的特定区域被确认,则代替原始视频数据,特定区域被放大的视频数据显示在主画面1910上。此外,显示装置可被设计为使得通过调节放大比率来利用原始视频数据再次替换显示在主画面1910上的放大的视频数据。当原始视频数据再次显示在主画面1910上时,用户可通过选择主画面1910中的随机点来新指定要放大的特定区域。当然,在窗口1920中使用指示物1930指定要放大的特定区域落入所附权利要求书及其等同物的范围内。
另外,如果在特定区域被放大的视频数据显示在主画面1910上的同时使用外部装置1940调节放大/缩小倍率,则显示装置自动地改变窗口1920中的指示物1930的尺寸。因此,用户具有容易地实时检查窗口1920的哪一部分对应于主画面1910上放大或缩小的视频数据的优点。
图19所示的第二指示物1922/1924用于设定放大级别,并且通过调谐器或外部装置接收要显示在主画面1910上的内容。例如,外部装置对应于STB、PC和蜂窝电话中的至少一个。
指示物1930的尺寸根据通过第二指示物1922/1924选择的放大级别自动地改变。
另外,尽管图16中未示出,可参照图19实现另一实施方式,其包括以下步骤:接收用于放大所显示的内容的第一放大级别,基于所接收的第一放大级别显示具有第一显示尺寸的倍率指示物,接收用于放大所显示的内容的第二放大级别,并且基于所接收的第二放大级别显示具有不同于第一显示尺寸的第二显示尺寸的倍率指示物。
例如,窗口1920包括画中画(PIP)窗口。
窗口1920在主画面1910内的移动也落入所附权利要求书及其等同物的范围内。另外,执行以选择显示在窗口1920上的内容的另一特定区域的指示物1930在窗口1920内的移动也落入所附权利要求书及其等同物的范围内。
指示物1930根据从遥控器1940接收的指针信号而移动,并且指示物1930的尺寸根据从遥控器1940接收的滚轮信号而改变。
指示物1930的尺寸根据放大级别1922减小而增大。相反,指示物1930的尺寸根据放大级别1924增大而减小。
例如,指示物1930被实现为指引将放大或已放大的特定区域的指引框的图形图像。
在本发明的另一方面,还包括以下步骤:根据显示在图19所示的主画面1910上的内容的视频数据改变根据遥控器的运动而移动的指针的坐标信息。例如,如果内容的视频数据的分辨率信息对应于HD,则还包括按照0.66倍缩放指针的坐标信息的步骤。如果内容的视频数据的分辨率信息对应于FHD,则还包括按照1倍缩放指针的坐标信息的步骤。如果内容的视频数据的分辨率信息对应于UHD,则还包括按照2倍缩放指针的坐标信息的步骤。将参照图27进一步描述更多细节。
在执行放大模式之后预定时间过去之后或者根据从遥控器1940接收的至少一个命令,窗口1920和指示物1930二者被控制被去除。在窗口1920和指示物1930二者被去除之后,显示用于指引正在执行放大模式的图形图像。另外,图形图像包括指示放大倍率的信息。根据选择图形图像的命令再次显示窗口1920和指示物1930二者。将参照图31至图34进一步描述更多细节。
图20是示出根据本发明的实施方式的当特定区域放大模式被启用时使用指针来移动放大的画面上的特定点的示例的图。
参照图20,如果在通过全屏将指示物2030所指定的区域显示在第一区域2010上的同时,控制器1530从外部装置接收到利用指针选择全屏的特定点2012的命令,则控制器1530将指示物2030所指定的区域的中心点从现有中心点移到特定点2012。随后,控制器1530针对特定区域2012生成新放大区域并通过全屏显示所生成的新放大区域。
此外,根据本发明的另一实施方式,可在第二区域2020中选择要放大的特定区域的中心点,或者可在第一区域2010中选择要放大的特定区域的中心点。当使用第一区域2010选择要放大的特定区域的中心点时,具有微小地调节放大区域的优点。另一方面,当使用第二区域2020选择要放大的特定区域的中心点时,具有在检查原始视频数据的同时改变特定区域的优点。
图21是示出根据本发明的实施方式的当特定区域放大模式被启用时使用遥控器来控制画面的示例的图。如上所述,根据本发明的实施方式的多媒体装置(例如,TV或STB)由外部装置控制,并且外部装置对应于遥控器或移动装置。尽管图21示出遥控器作为外部装置的示例,所附权利要求书及其等同物的范围不限于遥控器。
根据本发明的实施方式,外部遥控器2140包括滚轮键2142、方向键2144和音量键2146。
如果控制器1530从外部遥控器2140接收到与滚轮键2142的操纵对应的特定命令,则控制器1530根据滚轮键2142的操纵调节画面放大比率。
例如,如果控制器1530从外部遥控器2140接收到与在滚轮键2142的上方向上旋转滚轮的输入对应的特定命令,则控制器1530增大画面放大比率。如果控制器1530从外部遥控器2140接收到与在滚轮键2142的下方向上旋转滚轮的输入对应的特定命令,则控制器1530减小画面放大比率。
用户可通过遥控器的滚轮键在1倍至5倍的范围内改变画面放大比率。每当滚轮键移动1个单位时,画面放大比率改变0.2倍。画面放大比率不固定,但是被设计为能够通过用户配置修改。
如果控制器1530从外部遥控器2140接收到与音量键2146的操纵对应的特定命令,则控制器1530根据音量键2146的操纵来调节画面放大比率。
例如,如果控制器1530从外部遥控器2140接收到与音量键2146的“+”部分对应的特定命令,则控制器1530增大画面放大比率。另一方面,如果控制器1530从外部遥控器2140接收到与音量键2146的“-”部分对应的特定命令,则控制器1530减小画面放大比率。
如果控制器1530从外部遥控器2140接收到与方向键2144的操纵对应的特定命令,则控制器1530根据方向键2144的操纵将指示物2130所指定的区域的中心点从现有中心点移至特定点,针对特定点生成放大的视频数据,然后将所生成的放大的视频数据显示在第一区域2110上。
如果使用外部遥控器的键改变特定区域的放大比率和位置,则与PIP画面对应的第二区域2120内的指示物2130的位置和尺寸也改变。根据本发明的另一实施方式,外部遥控器2150包括音量键2156、频道键2152和触摸板2154。当然,外部遥控器2150由运动传感器或语音识别传感器控制。
如果控制器1530从外部遥控器2150接收到与音量键2156的操纵对应的特定命令,则控制器1530根据音量键2156的操纵来调节画面放大比率。
例如,如果控制器1530从外部遥控器2150接收到与音量键2156的顶部部分对应的特定命令,则控制器1530增大画面放大比率。如果控制器1530从外部遥控器2150接收到与音量键2156的底部部分对应的特定命令,则控制器1530减小画面放大比率。
如果控制器1530接收到与频道键2152的操纵对应的特定命令,则控制器1530根据频道键2152的操纵来调节画面放大比率。
例如,如果控制器1530从外部遥控器2150接收到与频道键2152的顶部部分对应的特定命令,则控制器1530增大画面放大比率。如果控制器1530从外部遥控器2150接收到与频道键2152的底部部分对应的特定命令,则控制器1530减小画面放大比率。
如果控制器1530从外部遥控器2140接收到与触摸板2154的操纵对应的特定命令,则控制器1530根据触摸板2154的操作将指示物2130所指定的区域的中心点从现有中心点移至特定点,生成以特定点为中心的放大的视频数据,然后将所生成的放大的视频数据显示在第一区域2110上。
图22是示出根据本发明的实施方式的通过与EPG信息的关联来自动地执行特定区域放大模式的示例的图。
参照图22,EPG信号处理模块1560从包含EPG信号的广播信号提取类别信息(例如,流派信息等),然后分析所提取的类别。在这种情况下,例如,类别包括体育、新闻、纪录片、电影、戏剧、娱乐、艺术、脱口秀等。
如果包括在广播信号中的信息对应于特定类别,则控制器1530自动地执行特定区域放大模式。
例如,如果当前显示的广播节目(即,视频数据)对应于诸如体育、新闻等的类别,则控制器1530自动地启用特定区域放大模式。
此外,如果当前显示的广播节目(即,视频数据)对应于成人视频、暴力视频、成人动作和X级内容中的一个,则控制器1530将特定区域放大模式的状态切换为关闭状态。
因此,根据本发明的实施方式,具有这样的优点:通过设计为使得特定区域放大模式根据视频数据的类别信息(例如,流派信息)自动地打开或关闭,使进入特定区域放大模式所需的时间最小化或者减少本发明的误用。图23是示出根据本发明的实施方式的通过与时移功能的关联来执行特定区域放大模式的示例的图。
在这种情况下,时移功能意指在实时观看TV的过程中使得用户能够观看错过的节目的功能。例如,存储器1550被设计为即使存储器1550没有从用户接收到明确的保存命令,也自动地将当前显示的广播节目存储规定的时间。在这种情况下,例如,存储器1550包括可移除硬盘、外部USB存储器、内置于多媒体装置中的存储器等。
控制器1530在显示有视频数据的第一区域2300的底部显示指示回放时间的条2310。例如,在视频数据的流派信息对应于体育的情况下,控制器1530标记进球得分的时间2312和对应视频数据最优选观看的时间2314。特定时间2312和2314可通过EPG信息或web搜索来收集。特定区域放大模式被设计为在特定时间被选择时自动地执行。
根据本发明的另一实施方式,控制器1530检索存储在存储器1550中的至少一条视频数据,并在执行特定区域放大功能的情况下播放检索到的视频数据的一部分。
例如,在由包括第一歌手和第二歌手的9名成员组成的特定歌手组合的视频数据的情况下,用户可能仅对第一歌手和第二歌手唱歌的部分感兴趣。与传统时移功能不同,控制器1530将关于执行特定区域放大功能的部分的信息与视频数据一起存储在存储器1550中。
控制器1530从存储器1550检索执行特定区域放大功能的部分并仅播放检索到的部分。
因此,根据本发明,由于检索自动地执行特定区域放大功能的部分并且仅播放检索到的区段,所以具有用户不需要播放视频数据的所有部分的优点。
根据本发明的另一实施方式,控制器1530基于针对暂时存储在存储器中的视频数据执行的特定区域扩大功能的次数来分割全屏。另外,控制器1530被设计为使得执行特定区域放大功能的视频数据(即,仅特定区域被放大的视频数据)通过各个分割画面显示。例如,关于一条视频数据(例如,广播节目),如果特定区域放大功能的总执行次数为9,则控制器1530显示9个分割画面。此后,控制器1530通过9个分割画面中的每一个来显示执行特定区域放大功能的各个部分。
因此,具有更快速地检查执行特定区域放大功能的部分的优点。
图24是示出根据本发明的实施方式的在全屏与变焦画面之间切换的示例的图。
如图24所示,如果控制器1530从外部遥控器接收到特定命令,则控制器1530将要发送给第一区域的视频信号和要发送给第二区域的视频信号彼此切换并且显示第一区域和第二区域中的每一个。
具体地,要发送给第一区域的视频信号对应于特定区域被放大的视频数据,并且要发送给第二区域的视频信号对应于尺寸缩小的原始视频数据。
因此,如图24的上面的图2410中所示,具有放大的特定区域的视频数据显示在主画面上,并且尺寸缩小的原始视频数据显示在PIP画面上。具体地,按照规定比率缩小的全屏和全屏的放大区域的位置显示在PIP画面上。
如图24的下面的图2420中所示,全屏显示在主画面上,并且具有放大的特定区域的画面显示在PIP画面上。
因此,根据本发明的实施方式,具有这样的优点:如果需要,原始视频数据或具有放大的特定区域的视频数据通过快速地切换来选择性地显示在全屏或PIP画面上。
图25是示出根据本发明的实施方式的选择画面上的多个点并放大所选择的点的示例的图。
参照图25,如果在特定区域放大模式被启用的状态下控制器1530在预定时间内通过通信模块从外部遥控器接收到指定第一区域2510中的多个点的命令,则控制器1530自动地生成并显示总计为点的数量的PIP画面。
例如,如果在进入特定区域放大模式之后控制器1530在三秒内通过通信模块从外部遥控器接收到选择第一区域2510中的三个特定点的命令,则控制器1530显示第一PIP画面2520、第二PIP画面2530和第三PIP画面2540。各个PIP画面包括针对三个特定点中的每一个放大的视频数据。
根据本发明的实施方式,如果用户期望通过放大画面内的多个点来观看画面,则用户可指定多个点。此后,各个指定的点可作为PIP画面显示在画面的特定部分上。
在这种情况下,如果多个人位于画面的不同位置,则用户可同时指定多个人并识别所指定的多个人。通过这样做,用户可更精确地知道关于所识别的人的服装、手表和配饰的详细信息,从而改进用户便利。
图26是示出根据本发明的实施方式的选择画面上的多个点并放大所选择的点的示例的图。由于图26的实施方式与图25相似,将仅描述两个实施方式之间的差异。然而,图26可参照图25中所描述的特征补充地解释。
例如,如果在进入特定区域放大模式之后控制器1530在三秒内通过通信模块从外部遥控器接收到选择三个特定点的命令,则控制器1530将显示原始视频数据的第一区域2610的尺寸缩小80%,然后在除了第一区域2610之外的区域上显示第一子画面2620、第二子画面2630和第三子画面2640。各个PIP画面包括关于三个特定点中的每一个放大的视频数据。
与图25相比,在图26中提供了用于解决原始视频数据被PIP画面覆盖的问题的解决方案。具体地,根据子画面(例如,子画面2620、2630和2640)的数量显示原始视频数据的第一区域的尺寸变化可被解释为本发明的一个特征。
图27是示出根据本发明的实施方式的针对来自遥控器的坐标与输入视频不匹配的情况的解决方案的图。在实现本发明的另一实施方式的过程中,应该解决将参照图27和以下描述中提及的技术问题。
参照图27,遥控器的坐标是二维平面2710中的1920×1080,而视频信号的坐标可变为二维平面2720中的3840×2160。在这种情况下,坐标不是固定的,而是可根据输入视频信号或装置的分辨率来修改。各个坐标值不是绝对值,而是可作为相对值改变。分辨率意指画面中包括多少像素并且通过宽度像素的数量和高度像素的数量相乘来表示。即,如果分辨率是1920×1080,则宽度像素的数量是1920,高度像素的数量是1080。另外,其被表示为二维平面坐标。
例如,由于遥控器的坐标不等于视频信号的坐标,所以即使用户选择了x=1440和y=270的点P,控制器1530也识别出x=720和y=135的点P’被选择。
因此,用户所期望的坐标与控制器1530所识别的坐标之间可能存在差异。
在这种情况下,当外部遥控器意图将数据传送到显示装置时,外部遥控器通过在数据中包括对应遥控器的坐标信息来传送数据。外部遥控器和显示装置通过无线通信彼此连接,无线通信包括RF通信和IR通信。此外,外部遥控器可对应于诸如智能电话、平板PC等的移动装置。
控制器1530根据内容的视频信号信息对外部遥控器的坐标信息执行缩放。
具体地,当内容的视频信号信息改变时,控制器1530感测改变的视频信号信息,然后基于所感测的视频信号信息对所接收的外部遥控器的平面坐标执行缩放。
例如,当遥控器的坐标为1920×1080并且内容的视频信号分辨率信息是与1280×720对应的720P HD时,控制器1530通过参考视频信号信息缩放所接收的遥控器的坐标来将所接收的遥控器的坐标改变为1280×720。当分辨率对应于HD时,缩放因子变为0.66。
当内容的视频信号分辨率信息是与1920×1080对应的FHD时,控制器1530参考视频信号信息执行缩放。当分辨率是FHD时,遥控器的坐标和视频信号信息的坐标相同,因此缩放因子变为1。
如果内容的视频信号分辨率信息是与3840×2160对应的UHD,则控制器1530通过参考视频信号信息缩放所接收的遥控器的坐标来将所接收的遥控器的坐标改变为3840×2160。当分辨率对应于UHD时,缩放因子变为2。
图28是示出根据本发明的实施方式的针对要放大的特定区域在视频输出范围之外的情况的解决方案的图。
参照图28的上面的图2810,当关于指针所在的点(即,通过将该点视为中心点)放大特定区域时,可存在原始视频数据中不包括的区域。
因此,如图28的下面的图2820所示,通过将中心点移到另一点2824而非指针所在的点2822来放大特定区域。与图28的上面的图2810相比,有利的是仅包括在原始视频数据中的区域被放大。
图29是示出根据本发明的实施方式的当输出视频数据时将画面分割成规定数量的部分画面,如果用户从所分割的画面选择画面,则放大所选择的画面,并且显示所放大的画面的示例的图。
参照图29的上面的图2910,如果控制器1530从外部遥控器接收到特定命令,则控制器1530将画面分割成九个画面以显示视频数据。如果用户从分割画面选择特定画面2912并且控制器1530从外部遥控器接收到选择特定画面2912的命令,则控制器1530放大与所选择的特定画面2912对应的视频数据,然后显示放大的视频数据。
此外,如图29的下面的图所示,控制器1530按照规定的比率缩小原始视频数据,然后在第二区域2924上显示缩小的原始视频数据。另外,控制器1530如图29的上面的图2910所示放大所选择的特定区域的视频数据,然后在第一区域2920上显示放大的视频数据。此外,如在以上描述中提及的,用于指引放大的特定区域的指示物2922一起显示在第二区域2924上。
图30是示出根据本发明的实施方式的当输出视频数据时控制器根据用户的选择将画面分割成四个、九个或十六个部分画面并且控制所分割的画面的示例的图。
如图30所示,如果控制器1530从外部遥控器3010接收到特定命令3020,则控制器将画面分割成四个画面3030,然后显示四个画面以输出视频数据。另选地,控制器1530将画面分割成九个画面3040,然后显示九个画面。此外,控制器1530将画面分割成十六个画面3050,然后显示十六个画面。所分割的画面的数量可由预定值确定,或者被设计为可由用户选择。参照分割的画面,用户可选择用户期望放大的视频数据的特定区域。
如果在执行特定区域放大模式之后根据从外部装置接收的至少一个命令改变显示在第一区域上的视频数据的放大或缩小倍率,则控制器1530自动地改变第二区域中的指示物的尺寸。其将参照图31详细描述。
如果在执行特定区域放大模式之后根据从外部装置接收的至少一个命令在第一区域内识别出要放大的特定区域,则控制器1530自动地改变第二区域中的指示物的中心点。其将参照图32详细描述。
在执行特定区域放大模式之后预定时间过去之后或者根据从外部装置接收的至少一个命令,控制器1530控制第二区域内的视频数据和指示物二者被去除。其将参照图33详细描述。
此外,在第二区域内的视频数据和指示物二者被去除之后,控制器1530显示用于指引特定区域放大模式正在运行的图形图像。在这种情况下,图形图像包括关于放大倍率的信息。控制器1530被设计为根据选择图形图像的命令将视频数据和指示物二者再次显示在第二区域内。其将参照图34详细描述。
图31是示出根据本发明的实施方式的在执行特定区域放大模式的同时调节放大比率的处理的图。显而易见的是,与本领域技术人员参照以上附图实现的图31所示的实施方式部分地不同的实施方式落入所附权利要求书及其等同物的范围内。
如图31所示,当执行特定区域放大模式并且还指定要放大的特定区域时,第二区域3120内的指示物3130所指定的区域的视频数据也显示在第一区域3110上。如以上描述中提及的,指示物3130中的视频数据与第一区域3110中的视频数据匹配(即,相同),但是两条视频数据具有不同的尺寸。
此外,对于显示在第一区域3110上的视频数据,可使用外部装置3100另外向多媒体装置(例如,TV或STB)发送放大或缩小命令。例如,如图31所示通过外部装置3100的特定按钮生成用于放大第一区域3110中的视频数据的命令,然后对应命令被发送到多媒体装置。
因此,如图31所示,与第一区域3110中的先前视频数据相比,放大的视频数据显示在第一区域3111上。此外,根据本发明的特征,第二区域3121内的指示物3131的尺寸和位置中的至少一个根据第一区域3111内的视频数据而自动地改变。
图32是示出根据本发明的实施方式的在执行特定区域放大模式的同时选择要放大的区域的处理的图。显而易见的是,与本领域技术人员参照以上附图实现的图32所示的实施方式部分地不同的实施方式落入所附权利要求书及其等同物的范围内。
如上所述或如图32所示,当初始执行特定区域放大模式时,第一区域3210中的视频数据和第二区域3220中的视频数据彼此相同,但是两条视频数据具有不同的尺寸。另外,第二区域3220中的指示物3230的位置被设计为对应于在先前执行的特定区域放大模式下最后选择的特定区域或随机区域。
此外,假设在上述情况下利用外部装置3200选择要放大的特定区域。
因此,如图32所示,特定区域被放大的视频数据显示在第一区域3211上,并且原始视频数据类似于先前第二区域3220被一致地显示在第二区域3221上。然而,第二区域3221内的指示物3231的位置和尺寸中的至少一个自动地改变。另外,如图32所示,指示物3231的位置或尺寸根据显示在第一区域3211上的视频数据自动地改变。上述设计具有快速和容易地检查原始视频数据的哪一特定区域被放大和观看的优点。
图33是示出根据本发明的实施方式的在执行特定区域放大模式的同时消除相关指示物的处理的图。显而易见的是,与本领域技术人员参照以上附图实现的图33所示的实施方式部分地不同的实施方式落入所附权利要求书及其等同物的范围内。
如上所述或如图33所示,在执行特定区域放大模式之后,在第二区域3330上显示原始视频数据并且在第一区域3310上显示仅特定区域被放大的视频数据。此外,指示物3320的尺寸和位置根据第一区域3310而改变。
然而,可能存在这样的问题:放大的视频数据的一部分与第二区域3330内的视频数据和指示物3320交叠。为了解决此问题,多媒体装置可被设计为使得当预定时间(例如,3至5秒)过去时或者当多媒体装置从外部装置3300接收到特定命令时,特定区域被放大的视频数据仍显示在第一区域3311上,并且与先前第二区域3320不同,指示物和原始视频数据没有显示在第二区域3321上。因此,期望有使得用户能够仅通过第一区域3311观看特定区域被放大的视频数据的效果。
图34是示出根据本发明的实施方式的在执行特定区域放大模式的同时再次显示所消除的相关指示物的处理的图。显而易见的是,与本领域技术人员参照以上附图实现的图34所示的实施方式部分地不同的实施方式落入所附权利要求书及其等同物的范围内。具体地,在图34中,假设图33中所描述的情况。
与图33的下面的图相比,图34与图33的相同之处在于,特定区域被放大的视频数据显示在第一区域3410上。然而,图34与图33的不同之处在于,存在用于指引特定区域放大模式正在运行的第二指示物3440。具体地,第二指示物3440包括指示显示在第一区域3410上的视频数据与原始视频数据相比被放大多少次的信息。
在这种情况下,如果使用外部装置3400选择第二指示物3440,则原始视频数据再次显示在第二区域3430上,并且与第一区域3411对应的指示物3420也再次显示。
图35是示出根据本发明的实施方式的显示装置的配置的框图。
如图35所示,显示装置3500包括接口模块3510、控制器3520、显示模块3530和存储器3540。
接口模块3510从遥控器接收用于请求放大的输入和用于从显示在主画面上的至少一个对象当中选择特定对象的输入。
显示模块3530将包括至少一个对象的内容显示在显示装置的主画面上。
存储器3540存储已广播的内容或当前广播的内容。另外,存储器3540根据来自控制器3520的控制命令存储特定对象的特征。
控制器3520控制显示模块3530和接口模块3510。
另外,控制器3520根据从遥控器接收的用于请求放大的输入而进入放大模式,响应于所接收的选择输入指定特定对象,并放大包括特定对象的特定区域。
此外,控制器3520响应于所接收的选择输入检测特定对象,指定所检测的特定对象,并放大包括特定对象的特定区域。
在这种情况下,特定区域可根据特定对象的位置而改变。
此外,控制器3520显示包括显示在主画面上的内容的窗口,将放大的特定区域显示在主画面上,并在所显示的窗口内显示指示放大的特定区域的指示物。在这种情况下,内容可以是视频。
其将参照图37详细描述。
当指针距对象位于预定距离内时,控制器3520显示指示对象的边界的指引线。此后,在从遥控器接收到用于选择对象的输入之后,控制器3520指定指引线内的对象。
其将参照图38和图39详细描述。
控制器3520调节所指定的特定对象的位置,使得所指定的特定对象位于主画面的中心,并放大包括所调节的特定对象的特定区域。
其将参照图40详细描述。
当特定对象在主画面上消失时,控制器3520对当前显示在主画面上的内容拉远并全屏显示内容。
其将参照图41详细描述。
控制器3520通过比较显示的新对象与存储在存储器中的对象来确定对象之间的相似度。如果所确定的相似度等于或大于预定阈值,则控制器3520针对对象拉近当前显示在主画面上的内容并显示内容。
其将参照图42详细描述。
控制器3520通过接口模块3510从遥控器接收利用指针选择不同于显示在主画面上的对象的至少一个对象的输入。此后,响应于所接收的输入,控制器3520释放特定对象的指定,然后指定不同的对象。
其将参照图43详细描述。
控制器3520基于所指定的对象的尺寸来调节放大比率,基于所调节的放大比率放大包括对象的特定区域,并将放大的特定区域显示在主画面上。
其将参照图45详细描述。
根据本发明的实施方式,可从接收自广播台的广播信号检测特定对象,并且可显示用于跟踪特定对象的放大画面。
接口模块3510从诸如广播台的外部服务器接收广播信号。
控制器3520从所接收的广播信号检测特定对象并将包括特定对象的特定区域存储在缓冲器(图中未示出)中。控制器3520放大存储在缓冲器中的特定区域并显示放大的特定区域。在这种情况下,特定区域根据特定对象的位置而改变。
根据本发明的实施方式,可仅跟踪通过放大镜画面放大的区域。
当从遥控器接收到特定信号时,控制器3520在主画面上显示具有放大镜形状的指引线(图中未示出)。在这种情况下,指引线可具有四边形、三角形、圆形或椭圆形形状,并且其可根据用户配置而改变。
如果通过指针指定指引线内的特定对象,则控制器3520指定指引线内的特定对象并将特定对象的特征存储在存储器中。
当从遥控器接收到用于启用放大镜功能的特定信号时,控制器3520按照特定比率调节包括指引线内的特定对象的特定区域并将所调节的特定区域显示在主画面上。在这种情况下,特定区域显示在指引线内。另外,特定区域可根据特定对象的位置而改变。
控制器3520可放大或缩小特定区域。
控制器3520可基于存储在存储器中的对象的特征来调节特定区域的调节比率。
图36是用于说明根据本发明的实施方式的显示装置的控制方法的流程图。该方法由控制器3520执行。
如图36所示,控制器3520将包括至少一个对象的内容显示在主画面上[S3610]。
控制器3520根据从遥控器接收的用于请求放大模式的输入而进入放大模式[S3620]。
控制器3520从遥控器接收用于从显示在主画面上的至少一个对象当中选择特定对象的输入[S3630]。
控制器3520响应于所接收的选择输入指定特定对象[S3640]。
具体地,当指针距对象位于预定距离内时,控制器3520显示指示对象的边界的指引线。此后,在从遥控器接收到用于选择对象的输入之后,控制器3520指定指引线内的对象。
控制器3520放大包括特定对象的特定区域[S3650]。在这种情况下,特定区域可根据特定对象的位置而改变。
具体地,控制器3520调节所指定的特定对象的位置,使得所指定的特定对象位于主画面的中心,并放大包括所调节的特定对象的特定区域。
控制器3520显示包括显示在主画面上的内容的窗口并将放大的特定区域显示在主画面上[S3660]。
随后,控制器3520将指示放大的特定区域的指示物显示在所显示的窗口内[S3670]。在这种情况下,内容可以是视频。
图37是示出根据本发明的实施方式的指定特定对象并跟踪所指定的对象的示例的图。
参照图3710,控制器3520根据从遥控器接收的用于请求放大模式的输入而进入放大模式3712,响应于所接收的选择输入利用指针指定诸如球3714的对象,并放大包括诸如球的特定对象的特定区域。在这种情况下,特定区域可根据特定对象的分配而改变。因此,当球3714移动时,特定区域根据球移动而改变。
即,当在显示足球赛的同时控制器3520从用户接收到用于选择球的输入时,控制器3520指定球对象,针对球的位置启用放大模式,并检测球对象。
如图3720所示,主画面3720包括窗口3722,并且窗口3722包括指示物3724。作为PIP画面,窗口3722示出放大前的原始内容,并且指示物3724示出放大的内容对应于原始内容的哪一部分。
控制器3520显示包括显示在主画面上的内容的窗口3722,将放大的特定区域3720显示在主画面上,并显示指示放大的特定区域的指示物3724。在这种情况下,内容对应于视频。另外,指示物3724可具有框、圆形、椭圆形、三角形或菱形形状。此外,指示物3724也可根据用户配置具有任意形状。
当对象移动时,控制器3520检测对象的移动。此后,控制器3520将参考点从原始点改变为移动点,通过将移动点视为参考点来放大包括对象的特定区域,并显示放大的特定区域。
图38是示出根据本发明的实施方式的当指针朝着对象移动时将对象与指针相邻的边界表示为虚线的示例的图。
参照图3810,当指针3812距诸如球的对象在预定阈值距离内时,控制器3520显示指示对象的边界的指引线3814。此后,控制器3520根据从遥控器接收的用于选择对象的输入来指定指引线3814内的球对象。
即,如果指针距显示在主画面上的多个对象中的任一个位于预定阈值距离(例如,5mm)内,则控制器3520显示指引线并指定对象。在这种情况下,指引线可被表示为特定颜色的虚线或闪烁的线。
如图3820所示,控制器3520显示指示诸如球的特定对象的边界的指引线3822,放大包括特定对象的特定区域,并将放大的特定区域显示在画面上。控制器3520显示窗口并将指示放大的画面对应于全屏的哪一部分的指示物显示在该窗口内。
图39是示出根据本发明的实施方式的当指针朝着对象移动时将对象与指针相邻的边界表示为虚线的示例的图。
如图3910所示,如果指针3914距诸如人的对象位于预定阈值距离内,则控制器3520显示指示对象的边界的指引线3912。在从遥控器接收到用于选择对象的输入之后,控制器3520指定与指引线3912内的对象对应的人。
如图3920所示,控制器3520显示指示诸如人的特定对象的边界的指引线3922,放大包括特定对象的特定区域,并显示放大的特定区域。
根据本发明,可增大用户选择对象的范围。另外,当用户选择优选对象时,用户可直观地知道哪一对象被选择,从而改进用户便利。
图40是示出根据本发明的实施方式的对象的中心位于主画面的中心处的情况的图。
如图4010和4020所示,诸如球的特定对象4012朝着主画面的左侧移动。
在这种情况下,控制器3520将诸如球的特定对象的位置调节为位于主画面的中心4032,放大包括所调节的特定对象的特定区域4030,并将放大的特定区域显示在主画面上。
根据本发明,当特定对象的位置改变时,即使用户没有操纵遥控器,对象的位置也可被自动地调节为位于主画面的中心,从而改进用户便利。
图41是示出根据本发明的实施方式的对象移出画面的情况的图。
当如图4110所示,诸如球的特定对象4112移动时,如图4120所示,特定对象可在画面上消失。
当特定对象在主画面上消失时,控制器3520拉远当前显示在主画面上的内容,然后全屏显示内容。在这种情况下,控制器3520在规定的时间期间执行拉远操作。
根据本发明,当对象在画面上消失时,在规定的时间期间放大的画面平滑地切换为全屏。因此,向用户提供画面自然地切换的效果。
图42是示出根据本发明的实施方式的移出画面的对象再次出现的情况的图。
如图4210所示,在对象移出画面之后,对象再次出现在画面上。
控制器3520将特定对象的特征存储在存储器3540中。
对象的特征包括形状、颜色和运动向量中的至少一个。例如,当当前频道是体育频道时,对象特征包括运动员的统一编号、统一形状、统一颜色和脸部形状中的至少一个。
控制器3520通过比较所显示的新对象与存储在存储器中的对象来确定对象之间的相似度。
具体地,控制器3520参考对象的形状、颜色和运动向量中的至少一个来确定相似度。控制器3520通过确定对象是否具有相同的形状或颜色来确定相似度。
运动向量意指对象的移动方向。即,假设在画面的中间有一面墙。如果特定对象向右移动并经过墙的后侧,则特定对象在画面上消失。如果特定对象持续向右移动,则特定对象再次出现在画面上。
因此,控制器3520可考虑诸如方向性来确定相似度。
如果所确定的相似度等于或大于预定阈值,则如图4220所示,控制器3520针对特定对象4222拉近当前显示在主画面上的内容并显示内容。
例如,当球再次出现在画面上时,控制器3520参考球的形状、颜色和运动向量中的至少一个确定相似度。如果所确定的相似度等于或大于80%,则控制器3520确定显示在先前画面上的球与显示在当前画面上的球相同。此后,如图4220所示,控制器3520针对球拉近显示在主画面上的当前内容,然后显示内容。
当特定对象再次出现在主画面上时,如图4220所示,控制器3520拉近当前显示在主画面上的内容(即,从全屏到放大的画面),然后显示内容。在这种情况下,控制器3520在规定的时间期间执行拉近操作。
根据本发明,当对象再次出现在画面上时,全屏在规定的时间期间平滑地切换为放大的画面。因此,向用户提供画面自然地切换的效果。
图43是示出根据本发明的实施方式的在显示内容的同时指定不同对象并跟踪所指定的不同对象的示例的图。
当控制器3520从遥控器接收到用于选择不同于显示在主画面上的特定对象的至少一个对象的输入时,控制器3520释放特定对象的指定,然后响应于所接收的输入指定不同的对象。
例如,控制器3520从遥控器接收利用指针4322选择与如图4310所示显示在主画面上的特定对象4312(例如,球)不同的对象4332(例如,人)的输入。
响应于所接收的输入,控制器3520释放球对象4312的指定,然后指定人对象4332。
如图4340所示,控制器3520调节画面,使得人对象位于主画面的中心4342,然后显示调节的画面。
图44是示出根据本发明的实施方式的对象具有小尺寸或者对象无法识别的情况的图。
如图4410所示,控制器3520检查识别率,该识别率表示能够识别对象4412的级别。如果所检查的识别率低于阈值,则控制器3520将对象的指定初始化。
例如,如果所检查的识别率低于70%,则控制器3520将对象的指定初始化。
另外,如果对象的尺寸小于预定阈值,则控制器3520将对象的指定初始化。
例如,如果对象的尺寸小于1cm,则控制器3520将对象的指定初始化。
控制器3520确定可指定对象尺寸的范围。当出现在画面上的对象没有移出拉近画面之外时,控制器3520检测对象而不管对象的尺寸,指定所检测的对象,并跟踪所指定的对象。
如果对象移出拉近画面之外,则控制器3520在规定的时间期间执行拉远操作以显示全屏,并将对象的指定初始化。
如图4410所示,控制器3520指定对象4412。当如图4420所示,出现在画面上的对象没有移出变焦画面时,控制器3520持续检测对象,然后指定所检测的对象。
当如图4430所示对象移出画面时(4432),控制器3520在规定的时间期间执行拉远操作以显示全屏。
如图4440所示,如果在执行拉远操作之后对象的识别率低于预定阈值,则控制器3520将对象的指定初始化并接收用于指定新对象的输入。
图45是示出根据本发明的实施方式的调节各个对象的变焦比率和位置的示例的图。
控制器3520基于所指定的特定对象的尺寸调节放大比率,基于调节的放大比率放大包括对象的特定区域,并将放大的特定区域显示在主画面上。
如图4510所示,控制器3520根据所检测的对象的尺寸4512调节画面放大比率,基于按照例如两倍缩放的放大比率放大包括对象的特定区域4512,然后将特定区域显示在主画面上。
另外,如图4520所示,当对象4522的尺寸由于画面的改变而改变时,控制器3520根据对象的改变的尺寸来调节画面放大比率,基于按照例如三倍缩放的放大比率来放大包括对象的特定区域4522,然后将特定区域显示在主画面上。
当增大或减小画面放大比率时,控制器3520调节拉近和拉远操作所需的时间。
根据本发明,当执行拉近和拉远操作时,可向用户提供画面自然地切换的效果,从而改进用户便利。
另外,即使当特定对象移出主画面时,控制器3520也考虑对象尺寸调节画面放大比率。
根据本发明的实施方式,控制器3520可识别对象并基于所识别的对象的特征来调节放大的画面的尺寸和形状。
对象可包括人、建筑、车辆等。控制器3520可基于对象的特征将放大的画面的尺寸和形状调节为最适合于对象。
例如,当对象为人时,控制器3520基于人对象的特征来调节放大的画面,使得人的身体和脸部被良好地显示。
当对象是建筑时,控制器3520基于建筑对象的特征来调节放大的画面,使得建筑入口和整个建筑的形状被良好地显示。
放大的画面的形状不仅包括四边形,而且包括诸如椭圆形、圆形、三角形和多边形的各种形状。另外,其可由用户随机配置。
图46是示出根据本发明的实施方式的指定多个对象并跟踪所指定的多个对象的示例的图。
当控制器3520从遥控器接收到利用指针选择与指定的特定对象不同的对象的输入时,控制器3520显示附加选择消息。另外,当从遥控器接收到附加选择输入时,控制器3520执行与指定的对象不同的对象的分组,然后显示分组的对象。
例如,如图4610所示,当控制器3520从遥控器接收到使用指针4614选择诸如特定运动员的对象4612和诸如球的对象4618的输入时,控制器3520显示附加选择消息框4616。在这种情况下,附加选择消息框可为弹出窗口。
如果指针被放于在控制器3520指定特定对象之后将另外选择的对象上方,则控制器3520通过弹出窗口显示附加选择消息框。
如图4620所示,当从遥控器接收到附加选择输入时,控制器3520执行特定运动员对象和球对象的分组4622,然后将分组的对象显示在主画面上。
控制器3520将球对象和运动员对象分组为单个组,放大分组的对象,并将放大的对象显示在主画面上。
如果球对象或运动员对象在画面上消失,则控制器3520释放该组。此后,控制器3520针对留在画面上的对象放大特定区域,然后将放大的特定区域显示在主画面上。
如果球对象和运动员对象二者均消失,则控制器3520释放该组。此后,控制器3520将用于指定对象的模式初始化。
图47是示出根据本发明的实施方式的指定多个对象并跟踪所指定的多个对象的示例的图。
如图4710所示,控制器3520指定第一对象、第二对象和第三对象,然后放大包括所指定的第一对象、第二对象和第三对象的特定区域。
如图4720所示,控制器将放大的特定区域显示在主画面上。如果第一对象至第三对象移动,则控制器3520跟踪包括第一对象至第三对象的特定区域并显示跟踪的特定区域。
图48是示出根据本发明的实施方式的指定多个对象当中的任一个并针对所指定的对象执行跟踪的示例的图。
如果如图4810所示,指针4812被放于对象上方,则如图4820所示,控制器3520在对象上方生成指示物。
如果如图4820所示控制器3520从遥控器接收到使用指针4812选择第四对象的输入,则控制器调节画面,使得第四对象位于画面的中心,针对第四对象放大不仅包括第四对象而且包括其它对象的特定区域,然后将放大的特定区域显示在主画面上。
当第四对象移至不同的位置时,控制器3520再次调节画面,使得第四对象位于画面的中心。
在这种情况下,控制器3520可维持画面比例与指定对象之前相同。另选地,控制器3520可基于所指定的对象的尺寸来调节画面比例。
图49是示出根据本发明的实施方式的当对象为人时根据身体部位来分割对象并且根据所选择的部位应用不同的放大比率的示例的图。
当如图4910所示对象是人时,控制器3520可根据身体部位分割对象,然后放大包括对象的区域以最适合于对象的尺寸。
例如,控制器3520将人对象分割为脸部和全身。另外,如果使用指针4912指定与人对象对应的区域,则控制器可将对象分割为特定部位。具体地,控制器3520可将人对象分割为脸部、全身、腿、手臂、躯干、胸、腹、脚踝、手腕等中的至少一个。
如图4920所示,当控制器3520从遥控器接收到使用指针4912指定脸部的输入时,控制器3520放大包括脸部的特定区域,然后将放大的特定区域显示在主画面上。
如图4930所示,当控制器3520从遥控器接收到使用指针4912指定全身的输入时,控制器3520放大包括全身的特定区域,然后将放大的特定区域显示在主画面上。
图50是示出根据本发明的实施方式的根据对象的移动以不同的方式指定对象的示例的图。
如图5000所示,在棒球赛的情况下,运动员移动很多,但是观众很少移动。
控制器3520检测对象的移动。如果所检测的对象移动的变化低于预定阈值,则如图5010所示,控制器3520将对象识别为观众。相反,如果所检测的对象移动的变化等于或高于预定阈值,则控制器3520将对象识别为棒球运动员。
即,控制器3520可基于所检测的对象移动的变化将对象识别为观众或棒球运动员,并且基于对象的特征来指定移动对象。
如图5030所示,如果距棒球对象位于预定距离内的区域被指定,则控制器3520识别出棒球被指定。此后,控制器3520放大包括所指定的球的特定区域,然后显示放大的特定区域。
具体地,在诸如球的高速移动的对象的情况下,难以使用点来指定对象。根据本发明,如果包括球对象的区域被指定,则控制器3520可识别出球对象被指定。换言之,用户不需要指定高速的球,从而改进用户便利。
另外,根据本发明,即使没有使用指针指定对象,也可基于所检测的对象移动的变化自动地指定对象,从而改进用户便利。
图51是示出根据本发明的实施方式的当指定多个对象时将所指定的多个对象显示在PBP画面上的示例的图。
如图5110所示,如果控制器3520从遥控器接收到用于指定多个对象(即,第一对象、第二对象、第三对象)的输入,则控制器3520如图5120、5130和5140所示分别放大第一对象、第二对象和第三对象,并将包括放大的对象的特定区域显示在位于右侧的画外画(PBP)画面上。
在这种情况下,可调节PBP画面的位置,并且各个放大的特定区域可作为PIP画面显示在主画面上。
图52是示出根据本发明的实施方式的用户通过与时移和搜索功能的关联来搜索内容上的特定对象的示例的图。
如图5200所示,在特定演员出现的电影内容的情况下,控制器3520可接收使用指针5210将对象指定为特定演员5220的输入。在这种情况下,控制器3520通过与时移功能的关联来检索存储在存储器中的内容,基于特定演员对象的特征检测包括诸如特定演员的特定对象的特定区段,放大所检测的特定区段,然后显示放大的特定区段。
根据传统VOD服务,当执行搜索特定演员的功能时,仅提供特定演员出现的电影、广告和戏剧表演的名称。然而,根据本发明,可提供检索特定演员出现的诸如电影的内容的特定区段,放大所检索的区段并显示放大的区段的功能。
换言之,与仅提供名称的现有技术不同,本发明可提供用户所需的特定信息(即,通过仅显示特定演员出现的区段),从而改进用户便利。
根据本发明的实施方式,可在画面上指定诸如球的特定对象,放大包括所指定的对象的特定区域,通过连续地跟踪所指定的对象来显示放大的特定区域,从而改进用户便利。
根据本发明的另一实施方式,当指针接近对象时,对象的边界被显示为指引线,因此用户可容易地指定对象。因此,改进了用户便利。
根据本发明的另一实施方式,当用户在检查特定对象的位置之后通过遥控器没有输入命令时,特定对象可显示在画面的中心,因此,用户可在画面的中心观看对象,从而改进用户便利。
根据本发明的另一目的,当当前显示的对象移出画面时,执行拉远操作,即,显示全屏。此后,当对象再次出现在画面上时,执行拉近操作,从而向用户提供画面自然地切换的效果。因此,可改进用户便利。
本说明书中所公开的图像显示装置及其操作方法不限于上面参照实施方式描述的配置和方法。此外,一些或所有实施方式被选择性地组合以进行各种修改。
此外,根据本发明的图像显示装置的操作方法可被实现为可写在处理器可读记录介质上并因此由设置在网络装置中的处理器读取的代码。处理器可读记录介质可包括存储有可由处理器读取的数据的所有类型的记录介质。处理器可读记录介质可包括例如ROM、RAM、CD-ROM、磁带、软盘和光学数据存储器,并且其可按照经由互联网发送的载波的形式实现。另外,处理器可读记录介质可分布在连接到网络的多个计算机系统上,使得处理器可读代码以分散的方式写入其中并且从其执行。
尽管已参照优选实施方式描述了本发明,但是本发明不限于上述具体实施方式。另外,本领域技术人员将理解,在不脱离本发明的精神和范围的情况下,可进行形式和细节上的各种改变。还显而易见的是,本说明书的这些变化不应该相对于本说明书的技术范围或精神单独地或分开地理解。
实现本发明的模式
以上,已针对用于实现本发明的最佳模式描述了各种实施方式。
工业实用性
本发明可被应用于各种显示装置。
对于本领域技术人员而言显而易见的是,在不脱离本发明的精神和范围的情况下,可进行各种修改和改变。因此,本发明旨在包括在所附权利要求书和等同范围内的本发明的修改和改变。
Claims (14)
1.一种用于控制具有时移功能的数字电视的方法,该方法包括以下步骤:
将包括至少一个对象的视频内容显示在主画面上;
根据从遥控器接收的请求放大模式的输入进入所述放大模式;
响应于从所述遥控器接收的选择输入来选择显示在所述主画面上的所述至少一个对象中的特定对象;
将所述视频内容的放大的特定区域显示在所述主画面上,其中,所述放大的特定区域包括所述特定对象;
当所述视频内容内的所述特定对象的位置改变时,将所述放大的特定区域改变为包括所述特定对象;
在所述主画面的一部分处显示窗口,该窗口包括所述视频内容的视图以及在所述视频内容的所述视图内指示所显示的放大的特定区域的位置的指示物;
从所述遥控器接收选择所述视频内容的与所述特定对象不同的另一对象的输入;
响应于接收到选择所述另一对象的所述输入,显示附加选择消息;
当从所述遥控器接收到附加选择输入时,将所述特定对象和所述另一对象分组;
开始所述时移功能;
基于包括在分组中的所述特定对象和所述另一对象的特征来检测所述视频内容的所有区段当中的包括所述分组的至少一个特定区段;以及
每当与所述至少一个特定区段相对应的时间到达时自动地放大与所述分组相对应的区域。
2.根据权利要求1所述的方法,其中,选择所述特定对象的步骤包括以下步骤:
当与所述遥控器关联的指针位于距所述至少一个对象中的对象的预定距离内时,显示指示所述对象的边界的指引线;以及
响应于所述选择输入来选择所指示的边界内的所述对象作为所述特定对象。
3.根据权利要求1所述的方法,其中,将所述放大的特定区域改变为包括所述特定对象的步骤包括以下步骤:
显示所述视频内容的所述放大的特定区域,使得所述特定对象被显示在所述主画面的中心。
4.根据权利要求1所述的方法,该方法还包括以下步骤:
当所述特定对象不再被包括在所述视频内容中时,拉远显示在所述主画面上的所述放大的特定区域并将所述视频内容显示在所述主画面上。
5.根据权利要求1所述的方法,该方法还包括以下步骤:
在所述主画面上显示新对象;
确定所显示的新对象与存储在存储器中的对象之间的相似度;以及
当所确定的相似度大于或等于预定相似度阈值时,选择所述新对象并显示包括所选择的新对象的放大的特定区域。
6.根据权利要求1所述的方法,该方法还包括以下步骤:
从所述遥控器接收选择不同于所述特定对象的另一对象的输入;
响应于所接收的输入来释放所述特定对象的选择并选择所述另一对象;以及
将放大的特定区域显示在所述主画面上以包括所选择的另一对象。
7.根据权利要求1所述的方法,该方法还包括以下步骤:
基于显示在所述主画面上的所述特定对象的尺寸来调节所述放大的特定区域的放大比率。
8.一种具有时移功能的数字电视,该数字电视包括:
显示器,该显示器被配置为将包括至少一个对象的视频内容显示在主画面上;
接口,该接口被配置为从遥控器接收输入;以及
控制器,该控制器被配置为:
根据经由所述接口从所述遥控器接收的请求放大模式的输入进入所述放大模式;
响应于经由所述接口从所述遥控器接收的选择输入来选择显示在所述主画面上的所述至少一个对象中的特定对象;
使得所述显示器将所述视频内容的放大的特定区域显示在所述主画面上,其中,所述放大的特定区域包括所述特定对象;
当所述视频内容内的所述特定对象的位置改变时,使得所述显示器将所述放大的特定区域改变为包括所述特定对象;
使得所述显示器在所述主画面的一部分处显示窗口,该窗口包括所述视频内容的视图以及在所述视频内容的所述视图内指示所显示的放大的特定区域的位置的指示物;
从所述遥控器接收选择所述视频内容的与所述特定对象不同的另一对象的输入;
响应于选择所述另一对象的所述输入,显示附加选择消息;
当从所述遥控器接收到附加选择输入时,将所述特定对象和所述另一对象分组;
开始所述时移功能;
基于包括在分组中的所述特定对象和所述另一对象的特征来检测所述视频内容的所有区段当中的包括所述分组的至少一个特定区段;并且
每当与所述至少一个特定区段相对应的时间到达时,使所述显示器自动地放大与所述分组相对应的区域。
9.根据权利要求8所述的数字电视,其中,所述控制器还被配置为:
当与所述遥控器关联的指针位于距所述至少一个对象中的对象的预定距离内时,使得所述显示器显示指示所述对象的边界的指引线;并且
响应于所述选择输入来选择所指示的边界内的所述对象作为所述特定对象。
10.根据权利要求8所述的数字电视,其中,所述控制器还被配置为使得所述显示器改变所述视频内容的所述放大的特定区域,使得所述特定对象被显示在所述主画面的中心。
11.根据权利要求8所述的数字电视,其中,所述控制器还被配置为当所述特定对象不再被包括在所述视频内容中时,使得所述显示器拉远显示在所述主画面上的所述放大的特定区域并将所述视频内容显示在所述主画面上。
12.根据权利要求8所述的数字电视,该数字电视还包括存储器,其中,所述控制器还被配置为:
确定包括在所显示的视频内容中的新对象与存储在所述存储器中的对象之间的相似度;并且
当所确定的相似度大于或等于预定相似度阈值时,选择所述新对象并使得所述显示器显示包括所选择的新对象的放大的特定区域。
13.根据权利要求8所述的数字电视,其中,所述控制器还被配置为:
经由所述接口从所述遥控器接收选择与所述特定对象不同的另一对象的输入;
响应于所接收的输入释放所述特定对象的选择并选择所述另一对象;并且
使得所述显示器将放大的特定区域显示在所述主画面上以包括所选择的另一对象。
14.根据权利要求8所述的数字电视,其中,所述控制器还被配置为基于显示在所述主画面上的所述特定对象的尺寸来调节所述放大的特定区域的放大比率。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150068698A KR102396036B1 (ko) | 2015-05-18 | 2015-05-18 | 디스플레이 디바이스 및 그 제어 방법 |
KR10-2015-0068698 | 2015-05-18 | ||
PCT/KR2015/008759 WO2016186254A1 (ko) | 2015-05-18 | 2015-08-21 | 디스플레이 디바이스 및 그 제어 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107637089A CN107637089A (zh) | 2018-01-26 |
CN107637089B true CN107637089B (zh) | 2021-03-16 |
Family
ID=57320752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580080164.2A Active CN107637089B (zh) | 2015-05-18 | 2015-08-21 | 显示装置及其控制方法 |
Country Status (5)
Country | Link |
---|---|
US (4) | US10986302B2 (zh) |
EP (1) | EP3300382A4 (zh) |
KR (1) | KR102396036B1 (zh) |
CN (1) | CN107637089B (zh) |
WO (1) | WO2016186254A1 (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102396036B1 (ko) | 2015-05-18 | 2022-05-10 | 엘지전자 주식회사 | 디스플레이 디바이스 및 그 제어 방법 |
WO2019046095A1 (en) * | 2017-08-30 | 2019-03-07 | Vid Scale, Inc. | VIDEO ZOOM FOLLOW |
KR102558166B1 (ko) * | 2018-08-08 | 2023-07-24 | 삼성전자주식회사 | 복수의 객체들을 포함하는 이미지를 보정하는 전자 장치 및 그 제어 방법 |
CN109121000A (zh) * | 2018-08-27 | 2019-01-01 | 北京优酷科技有限公司 | 一种视频处理方法及客户端 |
KR20200042660A (ko) * | 2018-10-16 | 2020-04-24 | 현대자동차주식회사 | 차량 디스플레이 제어 장치, 그를 포함한 시스템 및 그 방법 |
CN111935488B (zh) * | 2019-05-13 | 2022-10-28 | 阿里巴巴集团控股有限公司 | 数据处理方法、信息显示方法、装置、服务器及终端设备 |
CN112181545B (zh) * | 2019-07-03 | 2023-04-07 | 比亚迪股份有限公司 | 车载数据处理方法、装置、车载设备及存储介质 |
US11908340B2 (en) * | 2019-07-24 | 2024-02-20 | Arris Enterprises Llc | Magnification enhancement of video for visually impaired viewers |
CN112533021B (zh) * | 2019-09-19 | 2023-04-11 | Vidaa(荷兰)国际控股有限公司 | 一种显示方法及显示设备 |
CN114793486A (zh) * | 2019-12-20 | 2022-07-26 | 索尼集团公司 | 信息处理装置、信息处理方法和程序 |
WO2021203677A1 (zh) * | 2020-04-08 | 2021-10-14 | 聚好看科技股份有限公司 | 一种控件展示方法及显示设备 |
WO2021237614A1 (zh) * | 2020-05-28 | 2021-12-02 | 京东方科技集团股份有限公司 | 触控显示设备及其触控响应方法、系统及存储介质 |
US11250069B1 (en) * | 2020-10-16 | 2022-02-15 | Splunk Inc. | Related content identification for different types of machine-generated data |
US11388211B1 (en) | 2020-10-16 | 2022-07-12 | Splunk Inc. | Filter generation for real-time data stream |
CN112954193B (zh) * | 2021-01-27 | 2023-02-10 | 维沃移动通信有限公司 | 拍摄方法、装置、电子设备及介质 |
CN115695681A (zh) * | 2021-07-30 | 2023-02-03 | 北京字跳网络技术有限公司 | 图像处理方法和装置 |
EP4171022B1 (en) * | 2021-10-22 | 2023-11-29 | Axis AB | Method and system for transmitting a video stream |
KR20240124671A (ko) * | 2023-02-09 | 2024-08-19 | 삼성전자주식회사 | 전자 장치 및 그의 제어 방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013147866A1 (en) * | 2012-03-30 | 2013-10-03 | Intel Corporation | System and method for real time instruction tracing |
CN104469052A (zh) * | 2013-09-10 | 2015-03-25 | 柯尼卡美能达株式会社 | 能够受理撑开操作的显示装置 |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5473369A (en) * | 1993-02-25 | 1995-12-05 | Sony Corporation | Object tracking apparatus |
KR980007534A (ko) * | 1996-06-25 | 1998-03-30 | 배순훈 | 텔레비전의 영상확대장치 |
US5973732A (en) * | 1997-02-19 | 1999-10-26 | Guthrie; Thomas C. | Object tracking system for monitoring a controlled space |
KR100261356B1 (ko) * | 1997-09-13 | 2000-07-01 | 전주범 | 텔레비전의이동물체확대표시장치 |
JP3927713B2 (ja) * | 1998-12-08 | 2007-06-13 | キヤノン株式会社 | 放送受信装置およびその方法 |
US6567070B1 (en) | 1999-08-10 | 2003-05-20 | Intel Corporation | Selection of objects in a graphical user interface |
US20020171689A1 (en) * | 2001-05-15 | 2002-11-21 | International Business Machines Corporation | Method and system for providing a pre-selection indicator for a graphical user interface (GUI) widget |
JP2003198979A (ja) * | 2001-12-28 | 2003-07-11 | Sharp Corp | 動画像視聴装置 |
US7197186B2 (en) | 2003-06-17 | 2007-03-27 | Mitsubishi Electric Research Laboratories, Inc. | Detecting arbitrarily oriented objects in images |
JP2006033793A (ja) | 2004-06-14 | 2006-02-02 | Victor Co Of Japan Ltd | 追尾映像再生装置 |
JP3927571B2 (ja) * | 2004-10-25 | 2007-06-13 | 株式会社日立国際電気 | 画像表示プログラム |
KR100699091B1 (ko) * | 2005-03-09 | 2007-03-23 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
KR100752838B1 (ko) * | 2005-04-06 | 2007-08-29 | 엘지전자 주식회사 | 부화면의 부분영역을 주화면으로 제공하는 디지털방송녹화재생장치 및 그 방법 |
JP4719641B2 (ja) * | 2006-07-27 | 2011-07-06 | ソニー株式会社 | 動画像データ提供方法、動画像データ提供方法のプログラム、動画像データ提供方法のプログラムを記録した記録媒体、動画像データ提供装置及び動画像データ提供システム。 |
KR100830469B1 (ko) * | 2006-07-27 | 2008-05-20 | 엘지전자 주식회사 | 디지털 티브이의 피아이피를 이용한 줌 기능 실행 방법 및그 디지털 티브이 |
JP2008288767A (ja) | 2007-05-16 | 2008-11-27 | Sony Corp | 情報処理装置および方法、並びにプログラム |
JP5127390B2 (ja) * | 2007-10-12 | 2013-01-23 | キヤノン株式会社 | 信号処理装置、信号処理方法、プログラム |
US20090228922A1 (en) * | 2008-03-10 | 2009-09-10 | United Video Properties, Inc. | Methods and devices for presenting an interactive media guidance application |
KR101513024B1 (ko) * | 2008-04-22 | 2015-04-17 | 엘지전자 주식회사 | 단말기 및 이것의 이미지 인식 방법 |
CN101631253A (zh) | 2008-07-18 | 2010-01-20 | 天津三星电子显示器有限公司 | 具有亮度及色温动态补偿功能的电视机 |
US20120069224A1 (en) * | 2010-05-06 | 2012-03-22 | Andrew Cilia | Method and system for single-camera license-plate recognition and magnification |
KR101752355B1 (ko) | 2010-07-26 | 2017-06-29 | 엘지전자 주식회사 | 영상표시기기의 동작 방법 |
KR101753031B1 (ko) | 2010-11-15 | 2017-06-30 | 엘지전자 주식회사 | 이동 단말기 및 이것의 메타데이터 설정 방법 |
KR101730422B1 (ko) * | 2010-11-15 | 2017-04-26 | 엘지전자 주식회사 | 영상표시기기 및 그 동작 방법 |
CN103348671B (zh) | 2011-03-10 | 2016-10-26 | 松下知识产权经营株式会社 | 视频处理装置及包括它的视频显示系统 |
CN104041005B (zh) | 2011-09-30 | 2015-12-23 | 富士胶片株式会社 | 追踪框初始位置设定设备及其操作控制方法 |
KR102084582B1 (ko) * | 2012-02-24 | 2020-03-04 | 삼성전자 주식회사 | 화면에 표시된 개체의 크기 조정 방법 및 장치 |
US9253410B2 (en) * | 2013-04-25 | 2016-02-02 | Canon Kabushiki Kaisha | Object detection apparatus, control method therefor, image capturing apparatus, and storage medium |
US9973722B2 (en) * | 2013-08-27 | 2018-05-15 | Qualcomm Incorporated | Systems, devices and methods for displaying pictures in a picture |
CN204145679U (zh) | 2014-08-26 | 2015-02-04 | 吴松珀 | 一种基于多用户鼠标的屏幕信息交互系统 |
CN104581437B (zh) | 2014-12-26 | 2018-11-06 | 中通服公众信息产业股份有限公司 | 一种视频摘要生成及视频回溯的方法及系统 |
KR102396036B1 (ko) | 2015-05-18 | 2022-05-10 | 엘지전자 주식회사 | 디스플레이 디바이스 및 그 제어 방법 |
KR20190006221A (ko) * | 2017-07-10 | 2019-01-18 | 삼성전자주식회사 | 디스플레이 장치 및 이의 제어 방법 |
-
2015
- 2015-05-18 KR KR1020150068698A patent/KR102396036B1/ko active IP Right Grant
- 2015-08-21 EP EP15892665.9A patent/EP3300382A4/en active Pending
- 2015-08-21 US US15/573,806 patent/US10986302B2/en active Active
- 2015-08-21 CN CN201580080164.2A patent/CN107637089B/zh active Active
- 2015-08-21 WO PCT/KR2015/008759 patent/WO2016186254A1/ko active Application Filing
-
2021
- 2021-02-26 US US17/186,778 patent/US11323651B2/en active Active
-
2022
- 2022-04-12 US US17/718,894 patent/US11962934B2/en active Active
-
2024
- 2024-03-13 US US18/603,558 patent/US20240223720A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013147866A1 (en) * | 2012-03-30 | 2013-10-03 | Intel Corporation | System and method for real time instruction tracing |
CN104469052A (zh) * | 2013-09-10 | 2015-03-25 | 柯尼卡美能达株式会社 | 能够受理撑开操作的显示装置 |
Also Published As
Publication number | Publication date |
---|---|
US20180262708A1 (en) | 2018-09-13 |
US20210185269A1 (en) | 2021-06-17 |
KR102396036B1 (ko) | 2022-05-10 |
US10986302B2 (en) | 2021-04-20 |
US11323651B2 (en) | 2022-05-03 |
KR20160135435A (ko) | 2016-11-28 |
US20240223720A1 (en) | 2024-07-04 |
US20220247968A1 (en) | 2022-08-04 |
US11962934B2 (en) | 2024-04-16 |
EP3300382A4 (en) | 2018-10-24 |
WO2016186254A1 (ko) | 2016-11-24 |
CN107637089A (zh) | 2018-01-26 |
EP3300382A1 (en) | 2018-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11962934B2 (en) | Display device and control method therefor | |
CN107852531B (zh) | 显示装置及其控制方法 | |
CN107567713B (zh) | 一种电视和控制电视的方法 | |
US10194112B2 (en) | Display device and control method therefor | |
CN107113469B (zh) | 控制装置的系统、数字装置及其控制方法 | |
KR102288087B1 (ko) | 멀티미디어 디바이스 및 그 제어 방법 | |
CN109247066B (zh) | 数字装置及其控制方法 | |
KR102311249B1 (ko) | 디스플레이 디바이스 및 그 제어 방법 | |
KR102384520B1 (ko) | 디스플레이 디바이스 및 그 제어 방법 | |
KR102603458B1 (ko) | 디지털 디바이스 및 그 제어 방법 | |
KR20160148875A (ko) | 디스플레이 디바이스 및 그 제어 방법 | |
KR20170138788A (ko) | 디지털 디바이스 및 그 제어 방법 | |
KR102384521B1 (ko) | 디스플레이 디바이스 및 그 제어 방법 | |
KR20170012998A (ko) | 디스플레이 디바이스 및 그 제어 방법 | |
KR102431977B1 (ko) | 디지털 디바이스 및 그 제어 방법 | |
KR20170000136A (ko) | 디스플레이 디바이스 및 그 제어 방법 | |
KR20170022052A (ko) | 디스플레이 디바이스 및 그 제어 방법 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |