基于控制器操作数据的菜单修改制造技术

技术编号:18663137 阅读:55 留言:0更新日期:2018-08-11 16:40
本发明专利技术涉及基于控制器操作数据的菜单修改。机器根据指示用户怎样操作控制器装置的信息来进行菜单修改。机器使媒体装置显示菜单的部分。机器访问控制器操作数据,该控制器操作数据由完全地或部分地控制媒体装置的控制器装置产生,比如,指示用户操作控制器装置从而选择菜单项目时控制器装置所经历的物理操作的序列的控制器操作数据。根据物理操作的序列,机器从一组配置文件标识符中选择配置文件标识符。根据配置文件标识符,机器选择菜单的第一子组。第一子组指示要被隐藏的菜单项目,而不像菜单的第二子组。机器通过省略第一子组,同时继续显示第二子组而使媒体装置对菜单进行修改。

Menu modification based on controller operation data

The invention relates to menu modification based on controller operation data. The machine modifies the menu according to how the user manipulate the information of the controller. The machine displays the menu part of the media device. Machine access controller operation data, which is generated by a controller device that completely or partially controls the media device, for example, a sequence of controller operation data indicating the physical operation of the controller device when the user operates the controller device to select a menu item. Depending on the sequence of physical operations, the machine selects the profile identifier from a set of profile identifiers. According to the configuration file identifier, the machine selects the first subgroup of the menu. The first subgroup indicates the menu item to be hidden rather than the second subgroup of the menu. The machine makes the media device modify the menu by omitting the first subgroup and continuing to display the second subgroup.

【技术实现步骤摘要】
基于控制器操作数据的菜单修改
本文所公开的主题总体上涉及有助于图形用户界面(GUI)的产生和呈现的专用机领域,包括这种专用机的配置有软件的计算机变体以及对变体进行的改进,并且涉及使这种专用机与有助于图形用户界面的产生和呈现的其他专用机相比变得更好的技术。具体地,本专利技术提供有助于基于控制器操作数据的菜单修改的系统和方法。
技术介绍
机器可以配置成通过使图形用户界面(GUI)产生、使图形用户界面向一个或更多个用户呈现或者通过以上两者而与一个或更多个用户进行交互。具体地,图形用户界面可以是或者包括每个项目都可由用户单独地选择的项目菜单。例如,电子编程向导的至少一部分可以包括在图形用户界面中呈现的菜单中,使得所包括的部分列出可供用户选择(比如,用于媒体播放装置呈现、用于媒体存储装置记录、或者用于在媒体偏好配置文件中显示)的各项媒体内容(比如,媒体内容流、媒体内容片段或者以上两者)。在这种情况下,图形用户界面可以通过指示哪个媒体内容被选择或者将要被选择而使得用户能够选择媒体内容(比如,一个或更多个媒体内容片段或者媒体内容流)。附图说明在附图中通过示例并且非限制性地示出了一些实施方案。图1为示出了根据一些示例实施方案,适合于基于控制器操作数据的菜单修改的网络环境的网络图。图2为示出了根据一些示例实施方案,适合于基于控制器操作数据的菜单修改的媒体服务器机器的组件的方框图。图3为示出了根据一些实施方案,在所述网络环境中的媒体装置的组件的方框图。图4为示出了根据一些示例实施方案,适合于基于控制器操作数据的菜单修改的控制器装置的组件的方框图。图5至图7为示出了根据一些示例实施方案,基于控制器操作数据的菜单修改的方法中的操作的流程图。图8为示出了根据一些示例实施方案,机器的组件的框图,所述机器能够从机器可读取介质读取指令并且执行本文所讨论的方法中的任意一个或更多个。具体实施方式示例方法(比如,算法)有助于基于控制器操作数据的菜单修改,而示例系统(比如,专用软件配置的专用机)配置为有助于基于控制器操作数据的菜单修改。示例仅仅代表可能的变体。除非明确地指出了其他的情况,结构(比如,结构组件,比如模块)是可选的并且可以进行组合或拆分,并且(比如,在过程、算法或者其他功能中的)操作可以在顺序上进行变化或者可以进行组合或拆分。在以下的描述中,出于解释的目的,阐述了许多具体细节,从而提供对各种示例实施方案的全面理解。然而,对于本领域技术人员来说,显然的是,可以在没有这些具体细节的情况下实践本主题。机器(比如,服务器机器(比如,媒体服务器机器))可以配置为(例如,通过合适的硬件、软件或者以上两者)进行菜单修改(比如,在图形用户界面(GUI)中),并且这种菜单修改可以基于描述、指定、确定或者指示控制器装置如何由用户进行操作的操作数据。机器可以使媒体装置(比如,机顶盒或电视机)显示可供选择的媒体流的菜单的至少一部分(比如,用于通过媒体装置进行回放)。出于清楚地阐释各种示例实施方案的目的,尽管本文所进行的很多讨论指的是媒体流(比如,单个数据流(比如,电视频道或者无线电台))的菜单,本文所讨论的系统和方法也类似地适用于媒体内容的单个片段(比如,单个电影、电视剧集、短片、广告或者视频剪辑)的菜单。根据本文所描述的系统和方法的配置,机器访问(比如,接收、检索或者读取)完全地或部分地控制媒体装置的控制器装置(比如,遥控器或者配置为充当遥控器的智能手机)已经产生的控制器操作数据。具体地,控制器操作数据指示了控制器装置在用户选择一个或更多个媒体流(比如,用于通过媒体装置进行回放)时进行的操作期间经历的物理操作(比如,平移运动或角运动)的顺序。根据所指示的物理操作的顺序,机器从一组配置文件标识符中选择配置文件标识符。例如,配置文件标识符的选择可以基于将控制器操作数据与对应于该配置文件标识符的控制器操作配置文件(比如,在每个控制器操作配置文件都与多个配置文件标识符中的不同配置文件标识符相对应的多个控制器操作配置文件中)进行比较。机器接下来选择可供选择的媒体流的菜单中的第一子组(第一部分),并且可以根据所选择的配置文件标识符选择第一子组。菜单的第一子组指示将要隐藏不可见(比如,从菜单、图形用户界面或者以上两者中视觉上地省略)的具体的媒体流。菜单的第一子组与要保留可见(比如,在菜单、图形用户界面或者以上两者中视觉上地保持)的菜单的第二子组形成对照。因此,所选择的菜单的第一子组与菜单的第二子组没有重叠。之后,通过从菜单的显示的部分中省略菜单的第一子组,同时在菜单的显示的部分中继续显示菜单的第二子组,机器使媒体装置(比如,通过指令或者其他通信)对媒体流的菜单进行修改。图1为示出了根据一些示例实施方案,适合于基于控制器操作数据的菜单修改的网络环境100的网络图。网络环境100包括媒体服务器机器110、数据库115、用户装置130和150、媒体装置140以及控制器装置141。媒体服务器机器110、数据库115和媒体装置140显示为通过网络190而通信地联接到彼此。此外,控制器装置141通信地联接到媒体装置140(比如,通过网络190或者通过不同的网络或通信路径,比如,红外信号或者其他无线信号)。而且,用户装置130和150都可以通信地联接到控制器装置141、媒体装置140或者两者(比如,通过网络190或者通过不同的网络或通信路径,比如,红外信号或者其他无线信号)。媒体服务器机器110和数据库115一起或者不和数据库115一起可以形成云118(比如,一组地理上分散的配置成用作单个服务器的多个机器)的全部或者部分,其中,云118可以形成基于网络的系统105(比如,基于云的服务器系统,配置成向用户装置130和150提供一种或更多种基于网络的服务)的全部或者部分。媒体服务器机器110、数据库115、媒体装置140、控制器装置141以及用户装置130和150每个都可以全部地或者部分地实施为专用(专门的)计算机系统,下面将参照图8对其进行描述。图1中也显示了用户132和152。用户132和152中的一个或两个可以是人类用户(比如,人)、机器用户(比如,由软件程序配置成与用户装置130或用户装置150交互的计算机)或者人类用户和机器用户的任意合适的组合(比如,由机器辅助的人或者由人监督的机器)。用户132与用户装置130相关联,并且可以是用户装置130的用户。例如,用户装置130可以是属于用户132的台式计算机、车辆计算机、平板计算机、导航装置、便携式媒体装置、智能手机、或者穿戴式装置(比如,智能手表、智能眼镜、智能服装或者智能首饰)。同样地,用户152与用户装置150相关联,并且可以是用户装置150的用户。作为示例,用户装置150可以是属于用户152的台式计算机、车辆计算机、平板计算机、导航装置、便携式媒体装置、智能手机、或者穿戴式装置(比如,智能手表、智能眼镜、智能服装或者智能首饰)。图1中所示的任意系统或者机器(比如,数据库和装置)可以是、包括或者实施为专用(比如,专门的,或者非传统的和非通用的)计算机,其中,专用计算机已被改进成执行本文所描述的用于系统或机器的一个或更多个功能(比如,由专用软件(比如,专用应用、操作系统、固件、中间件或者其他软件程序的一个或更本文档来自技高网...

【技术保护点】
1.一种方法,其包括:通过机器的一个或更多个处理器,使媒体装置显示媒体流的菜单的至少一部分,该媒体流的菜单是能够选择的以用于由媒体装置回放;通过机器的一个或更多个处理器,访问控制器操作数据,该控制器操作数据由控制器装置产生,并且指示在控制器装置从用于由媒体装置回放的媒体流的菜单中选择一个或更多个媒体流的操作期间,控制器装置所经历的物理操作的序列;通过机器的一个或更多个处理器,根据所访问的控制器操作数据与对应于配置文件标识符的控制器操作配置文件的比较,从一组配置文件标识符中选择配置文件标识符;通过机器的一个或更多个处理器,根据选择出的配置文件标识符选择媒体流的菜单的第一子组,选择出的第一子组指示要隐藏不可见的媒体流,所述第一子组与媒体流的菜单的第二子组没有重叠;以及通过机器的一个或更多个处理器,通过从菜单的所显示部分中省略媒体流的菜单的第一子组,同时在菜单的所显示部分中显示媒体流的菜单的第二子组,使媒体装置对媒体流的菜单进行修改。

【技术特征摘要】
2017.02.01 US 15/422,2211.一种方法,其包括:通过机器的一个或更多个处理器,使媒体装置显示媒体流的菜单的至少一部分,该媒体流的菜单是能够选择的以用于由媒体装置回放;通过机器的一个或更多个处理器,访问控制器操作数据,该控制器操作数据由控制器装置产生,并且指示在控制器装置从用于由媒体装置回放的媒体流的菜单中选择一个或更多个媒体流的操作期间,控制器装置所经历的物理操作的序列;通过机器的一个或更多个处理器,根据所访问的控制器操作数据与对应于配置文件标识符的控制器操作配置文件的比较,从一组配置文件标识符中选择配置文件标识符;通过机器的一个或更多个处理器,根据选择出的配置文件标识符选择媒体流的菜单的第一子组,选择出的第一子组指示要隐藏不可见的媒体流,所述第一子组与媒体流的菜单的第二子组没有重叠;以及通过机器的一个或更多个处理器,通过从菜单的所显示部分中省略媒体流的菜单的第一子组,同时在菜单的所显示部分中显示媒体流的菜单的第二子组,使媒体装置对媒体流的菜单进行修改。2.根据权利要求1所述的方法,其中:所访问的控制器操作数据包括第一激活频率,在控制元件的激活序列期间,以第一激活频率激活控制器装置的控制元件;对应于配置文件标识符的控制器操作配置文件包括用于控制元件的第二激活频率;以及将所访问的控制器操作数据与控制器操作配置文件进行比较包括将第一激活频率和第二激活频率进行比较。3.根据权利要求1所述的方法,其中:所访问的控制器操作数据包括第一激活方式,其中,在多个控制元件操作期间,以所述第一激活方式激活控制器装置的多个控制元件;对应于配置文件标识符的控制器操作配置文件包括用于多个控制元件的第二激活方式;以及将所访问的控制器操作数据与控制器操作配置文件进行比较包括将第一激活方式和第二激活方式进行比较。4.根据权利要求1所述的方法,其中:所访问的控制器操作数据包括加速度计数据的第一序列,所述加速度计数据的第一序列指示控制器装置所经历的连续的加速度;对应于配置文件标识符的控制器操作配置文件包括加速度计数据的第二序列;以及将所访问的控制器操作数据与控制器操作配置文件进行比较包括将加速度计数据的第一序列和加速度计数据的第二序列进行比较。5.根据权利要求4所述的方法,其中:加速度计数据的第一序列指示的连续的加速度与物理地操作控制器装置的人类用户的偏手性相对应;以及在进行比较的控制器操作配置文件中,加速度计数据的第二序列指示所述偏手性。6.根据权利要求1所述的方法,其中:所访问的控制器操作数据包括加速度计数据的第一序列,所述加速度计数据的第一序列指示把持控制器装置的连续定向;对应于配置文件标识符的控制器操作配置文件包括加速度计数据的第二序列;以及将所访问的控制器操作数据与控制器操作配置文件进行比较包括将加速度计数据的第一序列和加速度计数据的第二序列进行比较。7.根据权利要求6所述的方法,其中:加速度计数据的第一序列指示的连续的定向与物理地操作控制器装置的人类用户的偏手性相对应;以及在进行比较的控制器操作配置文件中,加速度计数据的第二序列指示所述偏手性。8.根据权利要求1所述的方法,进一步包括:检测用户装置是否在媒体装置的阈值范围内,所述用户装置具有对应于配置文件标识符的装置标识符;其中从一组配置文件标识符中选择配置文件标识符进一步基于在媒体装置的阈值范围内检测到...

【专利技术属性】
技术研发人员:P·斯特赖特M·斯托克希克
申请(专利权)人:开放电视公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1