CN103814368A - 用于媒体广播的自动的动态布局设计的系统和方法 - Google Patents
用于媒体广播的自动的动态布局设计的系统和方法 Download PDFInfo
- Publication number
- CN103814368A CN103814368A CN201280041393.XA CN201280041393A CN103814368A CN 103814368 A CN103814368 A CN 103814368A CN 201280041393 A CN201280041393 A CN 201280041393A CN 103814368 A CN103814368 A CN 103814368A
- Authority
- CN
- China
- Prior art keywords
- layout
- media
- media object
- group
- broadcast
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- 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/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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- 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/485—End-user interface for client configuration
- H04N21/4858—End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
Abstract
用于自动布局设计的系统、装置和方法。可以在第一布局内显示广播中的第一组媒体对象。可以接收将所述第一组媒体对象改变成第二组媒体对象以显示在广播中的请求。可以提供多个不同的候选布局,其中,所述不同的候选布局中的每个布局被预定义为显示不同组的媒体对象。可以从多个不同的候选布局中选择第二布局,这里,所述第二布局被预定义为显示所述第二组媒体对象。可以在所述第二布局内显示广播中的所述第二组媒体对象。在一些实施例中,可以实时地(例如,在接收到请求时)将显示的布局从第一布局切换到第二布局。
Description
技术领域
本发明涉及用于提供并操作动态布局设计以例如适应实时广播的媒体对象的动态流入量(influx)的系统和方法。
背景技术
新闻或媒体节目或个人使用的广播可以同时在单独的嵌入式媒体窗口中以流的形式传送多个视频、音频和/或文本对象。这种广播可以通过标准广播格式(例如在监控显示器上)或通过因特网(例如在网页中)出现。通常,定义媒体窗口在监视器或在网页中的空间布置的布局设计被广播布局或被网页创建器固定,难以通过例如对广播布局或网页重新编程来改变。
但是,广播中的媒体对象可以是不固定的,相反可以在整个广播中动态改变。例如,要同时广播的视频的数量可以随时间变化。固定的媒体窗口布置可能不能适应媒体对象的这种动态流入量。例如,如果广播监视器、显示器或网页包括比输入媒体的数量更少的媒体窗口,则额外媒体的广播或显示可能被延迟或删减,而如果监视器、显示器或网页包括比输入媒体的数量更多的媒体窗口,则额外窗口可以保持为空,导致无广播内容的“停播期间”或“无信号区”。
本领域需要适应动态广播内容的动态布局设计。
附图说明
在说明书的结束部分中特别指出并清楚地要求被视为本发明的主题。然而,关于操作的结构和方法连同其目的、特征和优点,可以通过阅读附图参照下文的详细描述来最好地理解本发明。将参照下列附图描述本发明的特定实施例,图中:
图1是根据本发明的实施例的用于自动的动态布局设计的系统的示意图示;
图2是根据本发明的实施例的用于自动的动态布局设计的方法的流程图示;以及
图3-6是根据本发明的实施例的用于操作自动的动态布局设计的系统和方法的布局界面的例子。
要认识到出于简洁和图示清楚起见,图中显示的元件不一定是按比例绘制的。例如,为了清楚起见,一些元件的尺寸相对于其它元件被夸大。而且,在认为适宜时,为表示相应的或类似的元件,图中的附图标记可以重复。
具体实施方式
在下面的描述中,将描述本发明的各个方面。出于解释目的,陈述了特定的配置和细节以便提供对本发明的彻底理解。然而,对本领域技术人员也很显然的是无本文中呈现的特定细节时也可以实践本发明。而且,可以省略或简化已知的特征,以便不使本发明模糊。
除非明确说明为相反,否则通过下面的讨论,显然认识到在说明书的讨论中使用诸如“处理”、“计算”、“估计”、“确定”等的词语指计算机或计算系统或类似的电子计算装置的动作和/或处理,所述的计算机或计算系统或类似的电子计算装置将表示为计算系统的寄存器和/或存储器内的物理(诸如电子)量的数据操纵和/或转换成同样表示为计算系统的存储器、寄存器或其它这类信息存储、传输或显示装置内的物理量的其它数据。
“广播”可以表示任何媒体(诸如图像、视频、多媒体、音频、文本等)的任何显示、流或呈现。可以通过用户的计算机等上的任何公用或私用媒体信道(例如诸如因特网、电视、闭路电视、无线电的有线或无线信道或网络)提供广播。可以在任何输出装置(诸如电视屏幕、个人计算机监视器、无线装置监视器、蜂窝电话监视器、平板计算机监视器、无线电播放器等)上显示广播。广播可以使用任何个人或合作观察平台,包括网络研讨会、对于一批观众的同步化媒体显示等。在本文中的一些实施例中,将因特网广播描述为一个例子,因特网广播可以指任何其它形式的流显示的广播。
广播可以包括媒体对象(例如包括一个或多个图像、视频、音轨、文本流、社交媒体或聊天流、嵌入式网页、广告等)的复杂组合。由于连续地以流形式广播的不同的媒体对象的变化,用来显示这些对象的媒体窗口的数量、尺寸、类型和显示布局也可以改变以适应并符合媒体输入的新的数量、尺寸和类型。
在一个例子中,显示装置可以接收多个广播视频,每个视频具有不同的重叠播放时间(例如,不同的开始时间、持续时间和/或结束时间)。因此,要同步显示的视频的数量可以随时间变化,因此,在此显示器中的视频窗口的数量也变化。显示器可以适应于在任何时刻具有包括相同数量、类型和格式的媒体窗口的显示布局,在所述的媒体窗口中显示内容以匹配要显示的内容对象。通过动态地改变显示窗口的数量以匹配数量变化的内容对象,并且通过改变显示布局设计以匹配所需的显示窗口的数量以及在这些窗口中广播的媒体的类型和格式,广播显示器可以避免具有不适合在窗口内显示或广播的特定数量、类型和格式的媒体的显示的布局。例如,动态广播显示器可以避免具有太少的显示窗口(例如,延迟额外内容对象的广播)、太多的显示窗口(例如,其中没有内容或“无信号”可以在额外的窗口中广播)、尺寸或设置不适合的类似内容的显示窗口等。
为了允许广播布局设计动态地改变以便符合媒体输入,布局设计数据库可以包括多个不同的预定义的替代设计、布局或主题,每一个符合不同组的输入媒体参数。当布局机制或处理器检测到输入对象的变化时,布局机制或处理器可以自动搜索适合媒体输入的新内容参数的设计布局,并在布局设计之间切换以匹配输入媒体的变化的内容参数。接收新的媒体对象(或显示新的媒体对象的请求)可以触发布局机制或处理器,以搜索并切换到新布局。每个不同的布局设计可以包括背景层设计(例如,壁纸、图标、颜色等)、媒体对象(中间层)设计(例如,媒体窗口的类型、格式和数量,空间位置,媒体窗口的尺寸和/或高宽比,媒体窗口的层次或重要性次序等)和/或前景层设计(例如,用户界面、对象的分层、整理纹理、发光或半透明等)。广播客户机或管理器可以通过例如定制所有布局的背景层来个性化其布局设计,或者使用默认设计。
关系地图可以定义输入媒体对象或关联参数的多个不同组合和多个不同的替代布局设计之间的对应关系。例如,在一个实施例中,关系地图可以包括多个布局设计(例如,A、B、C……),每个布局设计对应于唯一的标识符(例如分别是位00100、01001、11001……的序列)。每个标识符可以代表输入对象的不同组合(例如,位1-N定义输入是否分别包括1-N个视频对象,((1)=是;(0)=否);第N+1位定义输入是否包括聊天流对象((1)=是;(0)=否);第N+2位定义输入是否包括文本标题对象((1)=是;(0)=否);等))。可以为对象参数(诸如高宽比、颜色、显示优先级或窗口偏爱等)提供另外的标识。可以使用如本领域已知的创建关系数据库、表或地图的任何其它的手段,所述关系数据库、表或地图将输入媒体对象或关联参数的多个不同组合中的每个与多个不同的替代布局设计中的一个关联。
当布局机制或处理器接收媒体对象的变化(例如,添加、删除或替换媒体对象)的指示时,布局机制或处理器可从关系数据库地图或查询表中搜索匹配标识符,如果找到匹配标识符,可以实现关联的布局设计以显示变化的媒体对象。布局和媒体对象组(或它们关联的标识符)之间的对应关系可以是一对一(例如,媒体对象的每个唯一组合可以通过唯一的布局设计观看)、一对多(例如,媒体对象的每个唯一的组合可以具有由广播员、用户或通过监视用户偏好的自动系统选择的显示的各种布局设计)、或者多对一(例如输入媒体对象的多个不同的布置可适于在单个布局设计中观看)。如果多个设计满足一组参数,广播员可以有选择单个喜好设计的选项。在一些实施例中,可以提供具有不同优先级(例如从最适合到最不适合的次序)的多个设计。
不同的布局设计或主题可以链接到不只输入媒体对象的不同组合,还可以链接到不同的输出装置。例如,由于蜂窝电话显示器和屏幕的尺寸和高宽比的不同,用于蜂窝电话显示器的布局可以与用于计算机屏幕的布局不同。在一个例子中,布局数据库可以包括特别设计为优化媒体对象在该显示器上的可见性的对于多个不同的显示器高宽比中的每个的唯一的一组布局设计。
这些动态布局可以用于实时媒体广播。在传统的系统中,广播员具有显示内容的固定数量的媒体窗口,将他选择的媒体限制到固定数量的对象。如果广播员想改变媒体窗口的数量,他/她需要手动地创建这种变化或对这种变化编程,这对于实时广播是不现实的。根据本发明的实施例,在广播时,已经有针对媒体对象的每个组合的预定义布局,使得广播员可以自由地无缝地实时添加、删除、交换和替换媒体对象。当广播员随时间改变输入对象时(或者当媒体对象自身改变时,诸如当视频结束时),布局机制或处理器可以如例如由布局关系数据库地图定义的,针对实时动态布局设计来自动地改变布局。
可以提供布局界面以与广播设计者接口,例如,以从广播员接收媒体对象,并模拟实时广播以由广播员观看。布局界面可以包括广播屏幕、登台(staging)或“演员休息室”屏幕、和/或媒体数据库,不过也可以使用其它屏幕或界面。媒体数据库可以是广播员可从中选择以用于显示的媒体对象的仓库或档案(例如,通过将对象的缩略图从媒体数据库界面拖曳到广播屏幕)。广播屏幕可以包括向用户广播时排列的显示窗口的呈现或模拟。每个窗口可以(例如基于选择媒体对象的次序,基于预定义的或者由广播员设置的优先级,或者基于将每个对象具体指定到具体窗口)显示选择的媒体对象。添加新窗口或删除窗口可以根据要在该窗口中显示的媒体内容的类型和格式,触发选择分别为更大或更小数量的窗口预定义的新布局的过程。一些界面可以包括登台屏幕,这可模仿广播屏幕,例如以准备广播“停播”,但在发送“广播中”信号时才实现广播。
广播系统可以实现自动化布局设计操作,例如,ADD(新增)、DELETE(删除)、SWAP(交换)和REPLACE(替换)媒体窗口。布局操作可以响应于客户机控件,例如自动地重新配置广播布局以实时地(例如当媒体以流形式发送,或接收对于不同的媒体对象的请求时)将媒体变化匹配到媒体。例如,在所有其它的窗口被占用时通过广播员选择新对象或通过将对象拖曳到不由另一窗口占用的新方位,可以触发ADD窗口操作。例如,通过广播员将窗口拖曳离开广播屏幕到例如垃圾图标,或通过对要删除的窗口选择“删除”按钮,可以触发DELETE窗口操作。例如,通过广播员拖曳一个窗口的框架到另一窗口的方位,通过以层级键重新排序窗口-每个数与在广播显示器上的空间方位相关,或者通过对要被替换或进行替换的窗口时选择替换按钮,可以触发REPLACE窗口操作。例如,通过广播员拖曳一个窗口的内容图像到另一窗口的方位,或者通过对方位或位置要被交换的窗口的选择“交换”内容按钮,可以触发SWAP(即内容交换)操作。可以提供其它的自动化布局操作,例如,以循环次序显示窗口,创建蒙太奇或放映幻灯片效果,以合并窗口或在一个窗口中嵌入另一个窗口等。
在本发明的一些实施例中,除了或代替内容SWAP操作之外,系统可以提供布局SWAP操作。在一个例子中,两个窗口可以流形式发送不同高宽比的媒体对象。如果广播员交换窗口的媒体内容,而不是窗口本身,则对于各个交换的媒体,窗口可能被不恰当地发生尺寸变化,即太大或大小。因此,除了简单地交换内容并保持相同布局(例如内容SWAP)之外,在媒体对象具有不同的媒体性质时,本发明的实施例可以为对象的新布置搜索并提供新布局(例如,布局SWAP)。在一个实施例中,媒体可以基于它们的媒体性质(例如,媒体类型、高宽比、分辨率等)划分成多个组,对于不同的布局(例如,主窗口(1)在中心,第二窗口(2,3,4,…)围绕主窗口)广播屏幕可以划分成多个区域或窗口位置。每个布局可以具有特定的窗口配置,每个窗口与特定的媒体组关联,用于专门显示来自该组中的对象。因此,如果在第一媒体组中的对象与在第二媒体组中的对象交换,则本发明的实施例可以搜索具有窗口和关联媒体组的新交换的布置的新布局。在一些实施例中,如果不为新布置定义布局,则可以使用旧布局或新的最接近布局,媒体对象可以重新调整尺寸以适应这些窗口。
在一些实施例中,可以针对每个媒体组单独定义布局。例如,屏幕可以具有针对每个不同的媒体组的多个布局层(例如视频布局、网络摄影布局、呈现布局等)。因此,如果对于特定的媒体组改变了媒体对象(例如,16x9高宽比视频),则可以只对关联的布局层改变布局,而不调整其它媒体组的其它层。对于每个不同的媒体组,通过将广播布局分割成多个子布局,本发明的实施例可以搜索特定于每个媒体变化的每个媒体类型的更小的布局数据库,因此提高用于选择布局的处理器速度。
可以给用户提供广播界面以观看广播。
用于自动的动态布局设计的系统和方法可以被远程地(例如在远程布局服务器上)实现,本地(例如通过布局程序或插件)实现或使用相互通信的远程和本地装置的组合(例如在用户计算机上向远程服务器提供用户显示参数(诸如屏幕高宽比)以选择适于这些用户参数的布局的本地插件)实现。
尽管本发明的一些实施例描述了用于在因特网、电视、无线电或其它广播中显示媒体的自动的动态布局,可以认识到本发明的这些实施例可以同样用于其它任何类型的布局,例如包括报纸或杂志布局、文本或多媒体布局、像自动化唱片节目选播员一样组合音轨,或者用于自动组合动态输入对象的其它任何系统和方法。
参照图1,图1示意性图解说明了根据本发明的实施例的用于自动的动态布局设计的系统100。
系统100可以包括用于提供或选择广播媒体的客户机装置150、编辑并广播媒体的广播装置110以及观看和/或监听(“显示”)广播的用户装置140,所有这些装置通过网络120(诸如电视网络、无线电网络或因特网)连接。可以远程地通过广播装置110或在客户机装置150上通过程序或插件本地提供动态布局设计。在一些实施例中,还可以使用单独的媒体服务器。
一个或多个用户装置140(例如每个装置由用户观看)可以通过任何媒体信道(例如,因特网、电视、无线电、播客等)经由网络120访问媒体广播。
可以通过客户机或广播员操作一个或多个客户机装置150,以设计媒体广播。
用户装置140和客户机装置150可以是个人计算机、桌上型计算机、移动计算机、膝上型计算机、笔记本计算机或其它任何适当的装置(诸如蜂窝电话、个人数字助理(PDA)、视频游戏控制台等等)。用户装置140可以替代性地是被动输出装置(诸如电视机、投影仪、收音机等等)。用户装置140和客户机装置150可以分别包括用于从用户接收输入的一个或多个输入装置142和152。用户装置140可以包括用于向广播服务器110宿主的用户显示广播的一个或多个输出装置144(例如监视器或屏幕)。客户机装置150可以包括用于向客户机显示广播界面的一个或多个输出装置154,所述的广播界面具有用于设计、选择和创建广播的项目字段和上传功能。
将广播服务器110、用户装置140和客户机装置150连接的网络120可以是任何公有或私有的可访问网络(诸如因特网、电视等等)。可以通过有线、地面无线、卫星或其它系统访问网络120。
服务器110、用户装置140和客户机装置150可以包括分别用于执行操作的一个或多个处理器116、146和156以及分别用于存储可由处理器执行的数据和/或指令(例如软件)的一个或多个存储器单元118、148和158。处理器116、146和/或156可以包括例如中央处理单元(CPU)、数字信号处理器(DSP)、微处理器、控制器、芯片、微芯片、集成电路(IC))或其它任何适当的多目的或专用处理器或控制器。存储器单元118、148和/或158可以包括例如随机存取存储器(RAM)、动态RAM(DRAM)、闪速存储器、易失性存储器、非易失性存储器、高速缓冲存储器、缓冲器或其它适当的存储器单元或存储单元。
广播服务器110可以包括用于根据本文中公开的实施例通过网络120宿主和分配广播的计算装置。广播服务器110可以包括用于与用户装置140和客户机装置150接口的应用程序。数据库115可以存储用于自动的动态布局设计的媒体对象和/或软件应用程序。数据库115可以存储限定布局和媒体对象之间的对应关系的关系数据库地图117或查询表。
广播服务器110可以使用第一布局在广播中显示第一组媒体对象。广播服务器110可以从例如客户机装置150接收将第一组媒体对象改变成第二组媒体对象以显示于广播中的请求。所述的请求可以是添加、删除、替换或交换媒体对象和/或它们在广播中的显示窗口。所述请求可以触发广播服务器110搜索地图117以从被预定为显示第二组媒体对象的多个不同的候选布局设计中找到第二布局。如果找到匹配的布局项目,广播服务器110可以使用第二布局来在广播中(例如在用户装置140上)显示第二组媒体对象。如果未找到匹配的布局项目,广播服务器110可以向客户机装置150发送指示这样的布局是不可用的和/或创建新的第二布局设计的错误消息。
参照图2,图2是根据本发明的实施例的方法的流程图200。
在操作210中,广播可以使用第一主题或布局设计在广播中显示第一组媒体对象。广播可以通过广播服务器(例如来自图1的广播服务器110))运行、通过客户机装置(例如来自图1的客户机装置150)创建并显示在用户装置(例如图1的用户装置140)上。
在操作220中,可以接收将第一组媒体对象改变成第二组媒体对象以在广播中显示的请求。这些请求可以是从广播服务器反复地接收的,例如当媒体对象被添加、删除、替换和/或交换时。
在操作230中,可以从多个不同的候选布局设计中选择第二布局。每个布局可以被预定义为显示不同组的媒体对象。可以选择预定义为显示第二组媒体对象的新的布局(例如根据图1的地图117)。
在操作240中,可以在广播中用新的布局设计(例如在图1的用户输出装置144上)显示第二组媒体对象。
可以使用这些操作的其它顺序操作。
参照图3-6,图3-6是根据本发明的实施例的用于操作自动的动态布局设计的系统和方法的布局界面300-600的例子。布局界面300-600可以被客户机控制以例如通过图1的客户机装置150来设计广播。
图3示出了广播制作人的显示器300的一个实施例,包括广播屏幕界面310、登台屏幕界面320、媒体数据库界面330和操作这些界面的一组控件340。可通过例如媒体数据库界面330选择用于广播的一个或多个输入媒体对象312-318。广播屏幕界面310可以使用多个存储的布局之一来模拟输入媒体对象312-318的广播,所述的多个存储的布局被预定义为显示具有与输入媒体对象312-218相同或相似的媒体参数或标识符的媒体对象。
登台屏幕界面320可以模拟潜在广播,潜在广播可以只在例如广播命令被设置时显示。登台屏幕界面320可以包括与广播屏幕界面310不同组的输入媒体对象,因此,可以选择被预定义为显示不同的媒体对象的不同的对应布局。
媒体数据库界面330可以代表媒体对象(例如通过图标或缩略图),客户机可以从媒体对象选择、添加、删除、替换、交换或以其它方式操纵以在广播屏幕界面310或登台屏幕界面320中广播。用户通过添加、上传、编辑或以其它方式操纵可用于媒体数据库界面330的源媒体对象来创建或修改媒体数据库。
在一个实施例中,控件340可以允许广播员在显示及与广播屏幕界面310和登台屏幕界面320交互之间进行来回切换。在一个例子中,登台屏幕界面320可以被嵌入到广播屏幕界面310中,或反之亦然(例如,嵌入的屏幕可以被控件340改变)。
图4示出了广播制作人的显示器400(例如诸如图3的显示器300)的另一实施例,包括观看随时间变化的整个广播的测试广播界面410。测试广播界面410可以包括按顺序显示的每个不同的布局设计的快照。
图5和6显示了广播制作人的显示器500和600(例如诸如图3的显示器300)的另外的实施例,分别包括扩展的登台或“演员休息室”界面510和610,以准备并登台潜在广播。图5示出了用于准备广播的内容或媒体输入层的广播管理器登台界面510,示出了可用于广播的各个媒体窗口,图6示出了用于准备广播的背景或设计层的布局管理器登台界面610。
可以使用其它界面或控件。
例如按照下面定义以下术语:
组合格式:选项1--[Tag(标签)1,Container(容器)1],[Tag2,Container2],[Tag3,Container3],…;选项2--[number of(数目),Tag1],[number of,Tag2],[number of,Tag3],…
对象:对象可以由标签名称(诸如Presentation(展示),Webcam(网络摄影),LiveVideo(直播视频),LetterDocument(字母文档)…)标识,对象可以包括通过容器显示的内容。
容器:容器可以是由显示它绑定的对象的输出的布局定义的窗口。布局可以定义一个或多个容器。每个容器可以由登台区(StageArea)上的位置、尺寸、高宽比、过渡和/或影响其行为的其它性质定义。
布局:布局可以定义一个或多个容器、背景层和前景层。
主题:主题可以定义一批布局。
以下伪代码定义根据本发明的一个实施例的用于向广播添加对象的算法的一个例子。
以下伪代码定义根据本发明的一个实施例的用于从广播中删除对象的一个示例性算法。
以下伪代码定义根据本发明的一个实施例的用于交换广播中的对象的一个示例性算法。
以下伪代码定义根据本发明的一个实施例的用于替换广播中的对象的一个示例性算法。
可以使用其它的或不同的算法和操作。
本发明的实施例可以包括诸如计算机或处理器可读非暂态存储介质(比方说例如编码、包括或存储例如计算机可读指令的指令的存储器、磁盘驱动器或USB闪速存储器,所述的指令在由处理器或控制器执行时引起处理器或控制器(例如图1的处理器116、146和156)执行本文中公开的方法)的物体。
尽管上文图示和描述的具体实施例将证明对于本发明所属于的许多分布式系统是有用的,本发明的另外的改进对本领域技术人员是显然的。所有的这些改进认为落在如由附加权利要求定义的本发明的范围和精神内。
Claims (20)
1.一种用于自动布局设计的方法,所述方法包括:
在第一布局内,显示广播中的第一组媒体对象;
接收将所述第一组媒体对象改变成第二组媒体对象以显示在广播中的请求;
从多个不同的候选布局中选择第二布局,其中,所述不同的候选布局中的每个布局被预定义为显示不同组的媒体对象,其中,所述第二布局被预定义为显示所述第二组媒体对象;以及
在所述第二布局内,显示广播中的所述第二组媒体对象。
2.根据权利要求1所述的方法,其中,所述不同的候选布局中的每个布局具有适于显示许多个媒体对象的许多个窗口。
3.根据权利要求1所述的方法,其中,所述第二组媒体对象具有向所述第一组媒体对象添加的、删除的、交换的或替换的媒体对象。
4.根据权利要求3所述的方法,其中,所述第二布局具有已经在所述第一布局中添加、删除或替换的媒体窗口,所述的在所述第一布局中添加、删除或替换媒体窗口是根据分别向所述第一组媒体对象添加、删除、交换或替换的在所述第二组媒体对象中的媒体对象进行的。
5.根据权利要求1所述的方法,其中,所述请求包括一组输入媒体参数,所述输入媒体参数限定要显示的每个附加媒体对象的类型和尺寸。
6.根据权利要求1所述的方法,其中,所述第二布局是使用限定布局和媒体对象之间的对应关系的地图选择的。
7.根据权利要求1所述的方法,其中,所述请求包括一组输入媒体参数,所述输入媒体参数限定要显示的每个附加媒体对象的预定义媒体组。
8.根据权利要求1所述的方法,其中,所述第二布局是使用限定布局和媒体组之间的对应关系的地图选择的。
9.根据权利要求1所述的方法,其中,显示的布局实时地从所述第一布局切换到所述第二布局。
10.根据权利要求1所述的方法,其中,所述广播是因特网广播。
11.一种用于自动布局设计的系统,所述系统包括:
显示器,所述显示器在第一布局内,显示广播中的第一组媒体对象;
处理器,所述处理器接收将所述第一组媒体对象改变成第二组媒体对象以显示于所述显示器上的广播中的请求;
存储器,所述存储器存储多个不同的候选布局,每个布局被预定义为显示不同组的媒体对象,其中,所述处理器从所述存储器中的所述多个不同的候选布局中选择预定义显示所述第二组媒体对象的第二布局;并且其中,所述显示器在所述第二布局内显示广播中的所述第二组媒体对象。
12.根据权利要求11所述的系统,其中,所述存储器中存储的所述不同的候选布局中的每个布局具有适于显示许多个媒体对象的许多个窗口。
13.根据权利要求11所述的系统,其中,所述存储器中存储的所述第二组媒体对象具有向所述第一组媒体对象添加的、删除的、交换的或替换的媒体对象。
14.根据权利要求13所述的系统,其中,存储在所述存储器中的所述第二布局具有已经在所述第一布局中添加、删除或替换的媒体窗口,所述的在所述第一布局中添加、删除或替换媒体窗口是根据分别向所述第一组媒体对象添加、删除、交换或替换的在所述第二组媒体对象中的媒体对象进行的。
15.根据权利要求11所述的系统,其中,所述请求包括一组输入媒体参数,所述输入媒体参数限定要显示的每个附加媒体对象的类型和尺寸。
16.根据权利要求11所述的系统,其中,所述处理器使用限定布局和媒体对象之间的对应关系的地图选择所述第二布局。
17.根据权利要求11所述的系统,其中,所述请求包括一组输入媒体参数,所述输入媒体参数限定要显示的每个附加媒体对象的预定义媒体组。
18.根据权利要求11所述的系统,其中,所述处理器使用限定布局和媒体组之间的对应关系的地图选择所述第二布局。
19.根据权利要求11所述的系统,其中,所述处理器实时地将显示的布局从所述第一布局切换到所述第二布局。
20.根据权利要求11所述的系统,其中,所述广播是因特网广播。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161507447P | 2011-07-13 | 2011-07-13 | |
US61/507,447 | 2011-07-13 | ||
US13/212,368 US20130019150A1 (en) | 2011-07-13 | 2011-08-18 | System and method for automatic and dynamic layout design for media broadcast |
US13/212,368 | 2011-08-18 | ||
PCT/US2012/046491 WO2013009996A1 (en) | 2011-07-13 | 2012-07-12 | System and method for automatic and dynamic layout design for media broadcast |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103814368A true CN103814368A (zh) | 2014-05-21 |
Family
ID=47506538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280041393.XA Pending CN103814368A (zh) | 2011-07-13 | 2012-07-12 | 用于媒体广播的自动的动态布局设计的系统和方法 |
Country Status (10)
Country | Link |
---|---|
US (1) | US20130019150A1 (zh) |
EP (1) | EP2732378A4 (zh) |
JP (1) | JP2014529387A (zh) |
KR (1) | KR20140064775A (zh) |
CN (1) | CN103814368A (zh) |
AU (1) | AU2012281107A1 (zh) |
BR (1) | BR112014000808A2 (zh) |
CA (1) | CA2841607A1 (zh) |
RU (1) | RU2014105170A (zh) |
WO (1) | WO2013009996A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183547A (zh) * | 2015-08-13 | 2015-12-23 | 青岛海信移动通信技术股份有限公司 | 一种用户界面的任务调度方法和装置 |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130191219A1 (en) * | 2012-01-19 | 2013-07-25 | Zumobi, Inc. | System and Method for User Generated Content in Media Advertisements |
US10789412B2 (en) * | 2012-02-20 | 2020-09-29 | Wix.Com Ltd. | System and method for extended dynamic layout |
US20130339399A1 (en) * | 2012-06-18 | 2013-12-19 | Dexter A. Dorris | Dynamic Schema |
US20140013272A1 (en) * | 2012-07-06 | 2014-01-09 | Navico Holding As | Page Editing |
US9792014B2 (en) | 2013-03-15 | 2017-10-17 | Microsoft Technology Licensing, Llc | In-place contextual menu for handling actions for a listing of items |
KR102145515B1 (ko) * | 2013-04-24 | 2020-08-18 | 삼성전자주식회사 | 화면 제어 방법 및 그 전자 장치 |
US20140365906A1 (en) * | 2013-06-10 | 2014-12-11 | Hewlett-Packard Development Company, L.P. | Displaying pre-defined configurations of content elements |
GB2522453A (en) | 2014-01-24 | 2015-07-29 | Barco Nv | Dynamic display layout |
US9886565B2 (en) * | 2014-06-20 | 2018-02-06 | Microsoft Technology Licensing, Llc | User-specific visualization of display elements |
US20160132992A1 (en) * | 2014-11-06 | 2016-05-12 | Microsoft Technology Licensing, Llc | User interface scaling for devices based on display size |
US10949075B2 (en) | 2014-11-06 | 2021-03-16 | Microsoft Technology Licensing, Llc | Application command control for small screen display |
US20170126844A1 (en) * | 2015-10-30 | 2017-05-04 | Microsoft Technology Licensing, Llc | Server architecture and protocol development |
US20180373800A1 (en) * | 2017-06-27 | 2018-12-27 | Alan Pizer | Method of storing and ordering interactive content data in localized and connected content data structures |
US10237324B1 (en) | 2017-11-21 | 2019-03-19 | International Business Machines Corporation | System and method for web conferencing presentation pre-staging |
WO2019182584A1 (en) * | 2018-03-21 | 2019-09-26 | Hewlett-Packard Development Company, L.P. | Positioning video signals |
US11042222B1 (en) | 2019-12-16 | 2021-06-22 | Microsoft Technology Licensing, Llc | Sub-display designation and sharing |
US11404028B2 (en) | 2019-12-16 | 2022-08-02 | Microsoft Technology Licensing, Llc | Sub-display notification handling |
US11487423B2 (en) | 2019-12-16 | 2022-11-01 | Microsoft Technology Licensing, Llc | Sub-display input areas and hidden inputs |
US11093046B2 (en) | 2019-12-16 | 2021-08-17 | Microsoft Technology Licensing, Llc | Sub-display designation for remote content source device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1472962A (zh) * | 2002-07-10 | 2004-02-04 | ������������ʽ���� | 多参与方视频会议系统、相关方法以及反向信道通信网 |
US20060158510A1 (en) * | 2003-06-20 | 2006-07-20 | Tandberg Telecom As | Method and apparatus for video conferencing having dynamic picture layout |
US20110043600A1 (en) * | 2009-08-19 | 2011-02-24 | Avaya, Inc. | Flexible Decomposition and Recomposition of Multimedia Conferencing Streams Using Real-Time Control Information |
CN102016796A (zh) * | 2008-03-25 | 2011-04-13 | 高通股份有限公司 | 用于无线通信环境中的小窗口互通信的设备和方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004185456A (ja) * | 2002-12-05 | 2004-07-02 | Hitachi Ltd | カスタマイズされたコンテンツの配信システム |
US7656543B2 (en) * | 2004-11-12 | 2010-02-02 | Hewlett-Packard Development Company, L.P. | Albuming images |
JP4355668B2 (ja) * | 2005-03-07 | 2009-11-04 | Necパーソナルプロダクツ株式会社 | コンテンツ再生システム、サーバ、コンテンツ再生方法 |
JP4393444B2 (ja) * | 2005-11-02 | 2010-01-06 | キヤノン株式会社 | 情報処理方法およびその装置 |
JP4345737B2 (ja) * | 2005-11-14 | 2009-10-14 | セイコーエプソン株式会社 | デジタルコンテンツ作成システム、デジタルコンテンツ作成方法およびプログラム |
US8584002B2 (en) * | 2006-01-09 | 2013-11-12 | Apple Inc. | Automatic sub-template selection based on content |
US7979790B2 (en) * | 2006-02-28 | 2011-07-12 | Microsoft Corporation | Combining and displaying multimedia content |
US7634540B2 (en) * | 2006-10-12 | 2009-12-15 | Seiko Epson Corporation | Presenter view control system and method |
KR100801993B1 (ko) * | 2007-03-12 | 2008-02-12 | 김기연 | 멀티화면 콘텐츠 구현방법 및 구현 시스템 |
US20080316295A1 (en) * | 2007-06-22 | 2008-12-25 | King Keith C | Virtual decoders |
CA2727569C (en) * | 2008-06-09 | 2017-09-26 | Vidyo, Inc. | Improved view layout management in scalable video and audio communication systems |
US20120017172A1 (en) * | 2010-07-15 | 2012-01-19 | Microsoft Corporation | Display-agnostic user interface for mobile devices |
US20120036494A1 (en) * | 2010-08-06 | 2012-02-09 | Genwi, Inc. | Web-based cross-platform wireless device application creation and management systems, and methods therefor |
-
2011
- 2011-08-18 US US13/212,368 patent/US20130019150A1/en not_active Abandoned
-
2012
- 2012-07-12 CA CA2841607A patent/CA2841607A1/en not_active Abandoned
- 2012-07-12 KR KR1020147003418A patent/KR20140064775A/ko not_active Application Discontinuation
- 2012-07-12 CN CN201280041393.XA patent/CN103814368A/zh active Pending
- 2012-07-12 WO PCT/US2012/046491 patent/WO2013009996A1/en active Application Filing
- 2012-07-12 JP JP2014520330A patent/JP2014529387A/ja active Pending
- 2012-07-12 BR BR112014000808A patent/BR112014000808A2/pt not_active IP Right Cessation
- 2012-07-12 RU RU2014105170/08A patent/RU2014105170A/ru not_active Application Discontinuation
- 2012-07-12 AU AU2012281107A patent/AU2012281107A1/en not_active Abandoned
- 2012-07-12 EP EP12810729.9A patent/EP2732378A4/en not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1472962A (zh) * | 2002-07-10 | 2004-02-04 | ������������ʽ���� | 多参与方视频会议系统、相关方法以及反向信道通信网 |
US20060158510A1 (en) * | 2003-06-20 | 2006-07-20 | Tandberg Telecom As | Method and apparatus for video conferencing having dynamic picture layout |
CN102016796A (zh) * | 2008-03-25 | 2011-04-13 | 高通股份有限公司 | 用于无线通信环境中的小窗口互通信的设备和方法 |
US20110043600A1 (en) * | 2009-08-19 | 2011-02-24 | Avaya, Inc. | Flexible Decomposition and Recomposition of Multimedia Conferencing Streams Using Real-Time Control Information |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183547A (zh) * | 2015-08-13 | 2015-12-23 | 青岛海信移动通信技术股份有限公司 | 一种用户界面的任务调度方法和装置 |
CN105183547B (zh) * | 2015-08-13 | 2019-09-20 | 青岛海信移动通信技术股份有限公司 | 一种用户界面的任务调度方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
BR112014000808A2 (pt) | 2017-02-14 |
EP2732378A4 (en) | 2015-01-14 |
RU2014105170A (ru) | 2015-08-20 |
WO2013009996A1 (en) | 2013-01-17 |
US20130019150A1 (en) | 2013-01-17 |
JP2014529387A (ja) | 2014-11-06 |
KR20140064775A (ko) | 2014-05-28 |
AU2012281107A1 (en) | 2014-01-30 |
CA2841607A1 (en) | 2013-01-17 |
EP2732378A1 (en) | 2014-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103814368A (zh) | 用于媒体广播的自动的动态布局设计的系统和方法 | |
CN104145434B (zh) | 智能电视的频道切换器 | |
US9875318B2 (en) | Concepts for providing an enhanced media presentation | |
CN104137553B (zh) | 视频管理系统 | |
CN106462316A (zh) | 显示内容的系统和方法 | |
CN110851626B (zh) | 一种基于图层布局的时空数据可视化分析方法与系统 | |
US20210204017A1 (en) | Platform for publishing graphics to air | |
CN101894168A (zh) | 移动终端网页页面的排版显示方法及系统 | |
WO2022247220A9 (zh) | 界面处理方法及装置 | |
CN104094539A (zh) | 用于媒体广播同步交互式层的系统和方法 | |
CN104991971B (zh) | 一种视频信息的处理方法及装置 | |
CN103748586B (zh) | 智能电视 | |
JP2011186573A (ja) | 画像生成システム及び画面定義装置及び画像生成装置及び画面定義プログラム及び画像生成プログラム | |
US10516917B2 (en) | Providing a personalized entertainment network | |
CN100562089C (zh) | 根据数字键输入播放内容的设备和方法 | |
TW201424351A (zh) | 行動式多媒體頻道平台系統 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C53 | Correction of patent of invention or patent application | ||
CB02 | Change of applicant information |
Address after: American New York Applicant after: Xinluo company Address before: American New York Applicant before: WATCHITOO, INC. |
|
COR | Change of bibliographic data |
Free format text: CORRECT: APPLICANT; FROM: WATCHITOO INC. TO: SHILLA CORPORATION |
|
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140521 |