CN103608748A - 视觉搜索以及推荐用户界面和装置 - Google Patents

视觉搜索以及推荐用户界面和装置 Download PDF

Info

Publication number
CN103608748A
CN103608748A CN201280025639.4A CN201280025639A CN103608748A CN 103608748 A CN103608748 A CN 103608748A CN 201280025639 A CN201280025639 A CN 201280025639A CN 103608748 A CN103608748 A CN 103608748A
Authority
CN
China
Prior art keywords
filtrator
drawing object
search
user
user interface
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.)
Granted
Application number
CN201280025639.4A
Other languages
English (en)
Other versions
CN103608748B (zh
Inventor
克莱顿·亚历山大·汤姆逊
萨米尔·阿曼德
巴西尔·巴德耶
肯·阿伦·卢德曼
贾森·马蒂尔
罗杰·尹
维西尔·纳德亚科夫
丹尼尔·约瑟夫·希尔
莱恩·卡梅隆·卡尔特
格拉格·阿伦·马丁
罗迭戈·托马斯·莫塞斯
伊萨克·安东尼·马奥娜
弗朗索瓦·爱克维尔-亚历山大·蒙戴
劳拉·奥德耐尔-当
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
InterDigital CE Patent Holdings SAS
Original Assignee
Thomson Licensing SAS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN103608748A publication Critical patent/CN103608748A/zh
Application granted granted Critical
Publication of CN103608748B publication Critical patent/CN103608748B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2423Interactive query statement specification based on a database schema
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/44Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/738Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2812Exchanging configuration information on appliance services in a home automation network describing content present in a home automation network, e.g. audio video content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2814Exchanging control software or macros for controlling appliance services in a home automation network

Abstract

本公开针对使用用户界面执行内容和结果的搜索。显示多个图形对象(715)和过滤器,其中响应于选择图形对象和过滤器的用户手势(730)产生搜索查询。所示过滤器可以根据影响从过滤器组(720)中选择哪个过滤器的多个因素来进行改变。

Description

视觉搜索以及推荐用户界面和装置
本申请要求于2011年5月26日提交的美国临时专利申请序列号61/490576以及于2011年6月24日提交的美国临时专利申请序列号61/500802的利益和/或优先权,该申请内容通过全文引用合并于此。
技术领域
本公开一般地涉及数字内容系统和方法,用于以图形方式搜索大量媒体内容,更具体地,涉及一种系统、方法和图形用户界面,用于从大量内容中选择特定内容或内容组。
背景技术
包括电视和媒体中心的家庭娱乐系统汇聚于因特网,并提供对大量内容(例如,视频、电影、TV节目、音乐等)可用源的访问。可用源数量上的扩大令用于导航与这种系统有关的媒体界面和进行内容选择的新策略成为必要。
在家庭媒体娱乐领域中,大量可能内容源产生了迄今无法成功解决的界面挑战。该挑战涉及向用户成功地呈现大量元素(程序、源等),而不需要通过多个显示页或内容的等级关系进行繁琐导航。
此外,许多目前的搜索示例做出如下假设:当用户开始搜索时用户知道他们要查找什么,而通常,更需要或更适于允许处理发现和交联(cross linkage)的机制。
传统媒体引导界面中的信息瓶颈大部分是对用户认知限制的结果。如果用户无法一次性看到所有可能选择,或被迫花费大量时间和精力来获得这样的认知,则可能会错失机会。此外,应注意,可行的大量图形搜索示例仍是遥不可及的。
发明内容
呈现了一种方法和装置,将视觉搜索用户界面用于搜索相关内容。以图形对象的形式显示搜索结果,该图形对象符合与图像内容(例如,人物、海报等)相对应的不同搜索。响应于用户手势,通过使用与所选图形对象有关的元数据和过滤器来产生搜索查询。根据多种因素来改变可用的过滤器。搜索查询的结果可以是进一步显示更多图形对象和过滤器。
附图说明
根据对优选实施例的以下详述,将描述或更清楚本公开的以上和其它方面、特征和优点,其中优选实施例应结合附图来进行理解。
在附图中,贯穿视图,相同的附图标号表示相同元件:
图1是根据本公开实施例的图形搜索引擎的示例系统的框图;
图2是根据本公开实施例的示例消费电子设备的框图;
图3是根据本公开实施例的示例媒体设备的透视图;
图4示出了根据本公开,针对感测控制器或触摸屏的用户手势的示例实施例;
图5示出了根据本公开,以图形对象形式显示搜索结果的用户界面的示例实施例;
图6示出了根据本公开,以图形对象形式显示搜索结果的用户界面的示例实施例;以及
图7显示根据本公开的用于执行视觉搜索的流程图的示例实施例。
具体实施方式
图1示出了根据本公开的系统100的示例实施例。具体地,系统100可以用于实现图形搜索引擎,该图形搜索引擎用于针对例如购买、录制、回放等的操作来发现内容。搜索引擎105实现为用户可以进行文本查询的搜索引擎,由此在结果数据库108的结果中搜索该查询。如下所述,根据本公开搜索引擎105可以用于进行图形搜索查询,其中搜索查询用作与图形对象有关的基本元数据。
也就是说,图形对象表示例如缩略图(.jpg、.png、.gif)的图片,图标,或表示特定人物、事物、内容等的其它图形。图形对象的一些示例包括:例如导演或演员的人物图片、电视秀或电影的海报、例如夹克或椅子的对象等。根据下文表1所示示例实施例,这些图形对象中的每个可以具有与它们有关的元数据。根据手势(例如,轻击、拖曳等)对图形对象的激活可以激活从内容服务器110向用户设备发送与该图形对象有关的内容,或用于使用搜索引擎105的搜索操作。
表1
Figure BDA0000422618570000031
Figure BDA0000422618570000041
在表1中示出了若干示例元数据字段,可以用于描述示例性图形对象。例如,元数据字段FILE NAME用于识别图形文件的文件名称,该图形文件可以是字母数字型字符、由统一资源标识符(URI)标识的图片等的混合。CLASS表示用于与图形对象相关联的元数据字段,其中使用字段MOVIE将该图形对象与电影相关联,使用ACTOR与演员相关联、使用MOVIEOBJECT与来自电影的物品相关联。
元数据字段DESCRIPTION描述通常包括图形对象名称的图形对象的具体属性。例如,对于图形对象GEORGECLOONEY.JPG而言,图形对象的NAME是演员GEORGE CLOONEY。根据所公开实施例其它示例是可能的。
表2
Figure BDA0000422618570000042
Figure BDA0000422618570000051
在示例实施例中,元数据可以存储在例如图形对象数据库107的数据库中,用于将图形对象的元数据与和该图形对象有关的图像相关联。也就是说,图形对象的图像和相关的元数据可以存储在图形对象数据库107中,用于搜索引擎105进行后续检索。图形对象也具有相关的标签文件,在该标签文件中有元数据。在将元数据嵌入在图形对象本身中时可以执行图形对象。用于占据图形对象数据库107的元数据可以来自例如因特网电影数据库的服务、来自当产生内容时的工作流等。
无论图形对象的元数据存储在何处,搜索引擎105可以定位图形对象与该图形对象有关的元数据,用于搜索查询。也就是说,如以下示例实施例所示,选择图形对象使得相关元数据被搜索引擎105用作搜索查询的根据,该搜索引擎105可以在例如结果数据库108的数据库中进行搜索。
例如,如果将例如GEORGECLOONEY.JPG的图形对象选择作为搜索查询的依据,则搜索引擎105可以在搜索查询中使用例如/NAME、/BIRTHPALCE、/MOVIEROLE等的元数据字段,且这些元数据字段用于从结果数据库108中返回多个结果。根据例如用户简档、用户选择的搜索修饰语、当前搜索模式等的属性来规划如何指定搜索查询。也就是说,如果用户指定了搜索修饰语,例如具有与GEORGECLOONEY相关的图形对象的MOVIE,则向搜索引擎105提交的搜索查询将提交元数据字段/NAME以及修饰语MOVIE。搜索引擎105将接着在结果数据库108中搜索与演员名称George Clooney匹配的任何电影。可以将结果数据库108的搜索结果与在图形对象数据库107中的MOVIE CLASS进行比较,其中图形对象数据库107提供将George Clooney列作演员的任何电影的图形图像。在所公开的多个示例实施例中描述了如何排列结果的多个示例。
分析数据库109可以用于当通过设备(例如,计算机120、机顶盒130、平板计算机140、电视150、电话160、网关170、消费电子设备180等)使用内容时分析用户的行为,这种度量可以用于研究用户特性。分析数据库可跟踪的一些度量包括:用户进行什么搜索、用户购买什么内容、用户租赁什么内容、用户浏览什么内容、用户忽略什么内容、其他用户向用户推荐什么内容、用户观看或收听内容的时长、观看或忽略了什么广告等。对度量信息的跟踪接着可以用于划分用户对内容、演员、产品、广告等的喜好,并接着可以用于向用户进行推荐。例如,如果分析数据库109跟踪到用户喜欢观看有Bruce Willis的动作电影和体育,则如所公开实施例所示,可能向用户推荐其他动作电影和体育选择。可以通过运行在分析数据库109上的应用来产生和管理用户简档信息和相关推荐。根据所公开示例实施例,搜索引擎105可以实现为当产生对内容的搜索时,使用来自分析数据库109的信息。
内容服务器110可以包括发送给设备(例如,计算机120、机顶盒130、平板计算机140、电视150、电话160、网关170和消费电子设备180)的媒体,例如,音频、视频、文本、计算机游戏、视频游戏等,用于例如录制和回放的操作。具体地,操作设备的用户可以请求来自内容服务器110的内容,该内容作为流内容进行发送或下载,其中可以通过用户以与所呈现示例实施例一致的方式使用与这种内容有关的图形对象来选择该内容。注意,根据所公开原理,也可以使用多内容服务器110。
例如计算机120、机顶盒130、平板计算机140、电视150、电话160、网关170等的消费电子设备可以用于操作搜索内容的搜索引擎105,以及一旦选择了图形对象就向这种消费电子设备发送内容。这些消费电子设备也可以访问例如图形对象数据库107、结果数据库108、分析数据库109的其它数据库以及例如内容服务器110的服务器。网关170也可以操作作为在局域网中的消费电子设备180和用于访问搜索引擎105、数据库107、108、109、服务器110等的网络之间的通信桥。
应注意,图形对象可以表示作为搜索查询的结果返回的网页内容。也就是说,图形对象表示从搜索引擎105执行的搜索查询结果中返回的网页图像。根据示例实施例,可以使用网页上的词语、元数据或指向网页的词语等来提取用于进行顺序搜索的元数据。可以设想,示例实施例支持可以是内容、人物图像、对象、网页等的混合的图形对象。
现转至图2,示出了消费电子设备200的实施例的框图。消费电子设备200可以类似于图1所示的如计算机120、机顶盒130、平板计算机140、电视150、手机160、网关170的设备进行操作。所示设备200也可以合并于包括音频设备或显示设备的其它系统中。在任何情况下,因为完成系统操作所必需的若干设备对本领域技术人员而言是公知的,为了简明的目的没有对其进行展示。
在图2所示的设备200中,由输入信号接收器202接收内容。输入信号接收器202可以是若干已知接收器电路之一,用于接收、解调、并解码通过若干可能网络之一提供的信号,所述若干可能网络包括通过空气、线缆、卫星、以太网、光纤和电话线的网络。可以基于通过控制界面或触摸面板界面222提供的用户输入,由输入信号接收器202选择并检索所需输入信号。触摸面板界面222可以包括针对触摸屏设备的界面。触摸面板界面222也可以适用于手机、平板、鼠标、高端遥控等的界面。
向输入流处理器204提供解码后的输出信号。输入流处理器204执行最终信号选择和处理,并包括从内容流中分离视频内容和音频内容。音频内容提供给音频处理器206,用于从所接收格式(例如,压缩数字信号)转换为模拟波形信号。将该模拟波形信号提供给音频接口208,并进一步提供给显示设备或音频放大器。备选地,音频接口208可以使用高清晰度多媒体接口(HDMI)线缆,或例如通过Sony/Philips数字互联格式(SPDIF)的备选音频接口,向音频输出设备或显示设备提供数字信号。音频接口也可以包括用于驱动一个或多个扬声器集合的放大器。音频处理器206也执行用于存储音频信号的任何必要转换。
将来自输入流处理器204的视频输出提供给视频处理器210。视频信号可以是若干格式之一。如有必要,视频处理器210基于输入信号格式,提供视频内容的转换。视频处理器210还执行用于存储视频信号的任何必要转换。
存储设备212存储在输入端接收的音频和视频内容。存储设备212在控制器214的控制下还基于从用户界面216和/或触摸面板界面222接收的命令(例如,如快进(FF)和倒回(Rew)的导航指令),允许后续检索和内容的回放。存储设备212可以是硬盘驱动器,一个或多个大容量集成电子存储器,例如,静态RAM(SRAM)或动态RAM(DRAM),或可以是可交换的光盘存储系统,例如,压缩盘(CD)驱动器或数字视频盘(DVD)驱动器。
将来自输入端或来自存储设备212并从视频处理器210转换的视频信号提供给显示接口218。显示接口218进一步将该显示信号提供给上述类型的显示设备。显示接口218可以是例如红-绿-蓝(RGB)的模拟信号接口,或可以是例如HDMI的数字接口。可以设想,如下所详述,显示接口218将以二维形式产生用于表示搜索结果的多个屏幕。
控制器214通过总线互连到设备200的若干组件,包括输入流处理器202、音频处理器206、视频处理器210、存储设备212以及用户界面216。控制器214管理转换处理,用于将输入流信号转换为用于存储在存储设备上或用于显示的信号。控制器214还管理对所存储内容的检索和回放。此外,如下所述,控制器214可以与搜索引擎105相接,用于搜索内容以及产生并调整表示该内容的图形对象的显示,其中如上所述可以通过内容服务器110存储或发送该内容。
控制器214还耦连到控制存储器220(例如,易失性的或非易失性的存储器,包括RAM、SRAM、DRAM、ROM、可编程ROM(PROM)、闪存、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)等),用于存储信息和控制器214的指令代码。控制存储器220可以存储控制器214的指令。控制存储器也可以存储元素数据库,例如,包括内容的图形元素、用于针对显示接口218产生所显示用户界面的多个图形元素等。备选地,存储器可以将图形元素存储在所识别或成组的存储器位置中,并使用访问或位置表以便识别与该图形元素相关的多个信息部分的存储器位置。此外,可以响应于计算由控制器214翻译的指令,产生多个图形元素,以便输出给显示接口218。将在下文描述与存储图形元素有关的其它细节。此外,控制存储器220的实现可以包括若干可能实施例,例如,单个存储设备,或备选地,通信连接或耦连在一起以形成共享或通用存储器的多个存储电路。此外,存储器可以包括在其它电路中,例如,在较大型电路中的部分总线通信电路。
可选地,控制器214可以适用于通过使用音频处理器206和视频处理器210分别从视频和视频媒体中提取元数据。也就是说,可以通过使用有控制器214的音频处理器210收获以垂直消隐间隔包含在视频信号中的元数据、与视频有关的或在视频信号中的其它区域内的辅助数据域,以便产生可用于例如产生电子节目指南的功能、具有关于所接收视频的描述信息、支持辅助信息服务等的元数据。类似地,与控制器214协作的音频处理器206可适用于识别音频信号中的音频水印。这样的音频水印接着可以用于执行一些行为,例如,识别音频信号,识别音频信号的源的安全、或执行一些其它服务。此外,支持以上列出行为的元数据可以来自通过控制器214处理的网络源。
现转至图3,本公开的用户界面处理使用可用于表现例如快进、倒回等功能的输入设备。为此,在消费电子设备(与图1所示平板计算机140和/或计算机120、机顶盒130、电视150、电话160等相同)上的平板计算机或触摸面板设备300可以通过接收设备200的用户界面216和/或触摸面板界面222进行交互。触摸面板设备300基于通过面板翻译为机顶盒或其它控制设备的命令的手部运动或手势以及行为,允许操作接收设备或机顶盒。在一个实施例中,触摸面板300可以仅用作导航网格显示的导航工具,或通过用户界面控制第二设备的装置。在其它实施例中,触摸面板300将附加地用作显示面板,允许用户通过内容的网格显示更直接地与导航进行交互。触摸面板设备可以包括作为部分的遥控设备,该遥控设备包含更多传统控制功能,例如,激活按钮。触摸面板300也可以包括至少一个摄像机元件。注意,多个触摸面板界面222、按钮、软键、轨迹球、触控笔、触摸板等可以操作作为向用户提供控制如用户界面216所示元件的能力的输入接口。
现转至图4,例如所示的手势感测控制器或触摸屏的使用提供多种类型的用户交互。来自控制器的输入用于定义手势,且该手势依次定义具体上下文命令。传感器(例如,触摸屏传感器和/或内部传感器,例如加速度器和/或陀螺传感器)的配置可以允许定义用户手指在触摸屏上的运动,或甚至可以允许定义控制器本身在一维或二维上的运动。二维运动(例如,对角线)以及对偏航(yaw)、倾斜(pitch)和滚动(roll)的结合可以用于定义任何三维运动,例如,摇摆(swing)。图4示出了大量手势。根据上下文翻译手势,且通过用户所定义的运动来识别该手势。
撞击(bumping)420由表示两个指向一个方向(上、下、左或右)的笔化图画定义。撞击手势与在上下文中的具体命令有关。例如,在时移模式下,左撞击手势420表示倒回,右撞击手势表示快进。在其它上下文中,撞击手势420解译为沿撞击指定的方向上递增特定值。将核对(Checking)440定义为作出核对标记。类似于向下撞击手势420。在上下文中识别核对,以便指定提示符、用户标签或选择项目或元素。将画圈(Circling)440定义为向任一方向画圆圈。可以区分两个方向。然而,为了避免混淆,将圆圈识别为单个命令,而与方向无关。将拖曳(Dragging)450定义为在按压平板计算机300上的按钮(虚拟的或物理的)期间控制器的角度运动(倾斜和/或偏航的改变)(即,“触发拖曳”)。拖曳手势450可以用于导航、速度、距离、时移、倒回和快进。拖曳450可用于移动光标、虚拟光标或改变状态,例如,强调轮廓或在显示器上选择。拖曳450可以沿任何方向,通常用于二维导航。然而,在特定界面中,优选修改对拖曳命令的响应。例如,在一些界面中,根据虚拟光标的位置或移动方向,相对于其它维或方向,在一维上或一个方向上进行操控更为优先。由两次上和下垂直移动快速触发拖曳来定义点头(Nodding)460。点头460用于表示“是”或“接受”。画叉470定义为画出字符“X”。画叉470用于“删除”或“阻止”命令。摇头(Wagging)480定义为两个快速的前后向水平触发拖曳的运动。由两次前和后水平移动快速触发拖曳定义摇头手势480,用于表示“否”或“取消”。也就是说,根据所公开实施例,这些类型手势中的任何手势可以用于选择操控图形对象。
可以根据传感器系统的复杂性,仅允许一维动作或手势。例如,这里所示的传感器上仅向左或向右的运动可以产生快进或倒回功能。此外,可以包括多个传感器,并将该多个传感器位于触摸屏的不同位置处。例如,针对左右移动的水平传感器可以位于某处,并用于音量放大/减小,而针对上下移动的垂直传感器可以位于不同处,并用于频道增大/减小。可以以这种方式使用具体手势映射。
转至图5,示出用于执行搜索的用户界面500。在文本框505中,用户可以输入文本串,当将该文本串提交给搜索引擎105时,使用在多个示例实施例中公开的图形对象,可以图形返回这种搜索结果。在该具体示例中,术语“BATMAN”用作搜索查询的根据。
将搜索查询的结果表示为多个图形对象,其中示例实施例中,在用户界面中心处的图形对象550表示与搜索查询最匹配的结果。具体地,符合Batman Series的图形对象550是第一排序的搜索结果。表示第二排序的搜索结果的图形对象由与内容Batman Forever相对应的图形对象530a表示。第三排序的搜索结果是符合电影The Dark Knight的图形对象530b等。因此,用户界面500中图形对象被组织为图形对象越接近中心,则搜索结果就与搜索查询越接近。因此,例如Batman电影的图形对象550是比与Batman电视秀相对应的图形对象540a排序更高的搜索结果。尽管搜索结果的返回受到用户简档(例如搜索历史、用户对内容的消费等)的影响,其中所述用户简档可以改变搜索结果的顺序,以下提供的表3示出了向搜索引擎105提交搜索的搜索结果如何与用户界面500中的图形对象的布局相对应的示例。
表3
搜索结果排序 图形对象编号 图形对象描述
1 550 Batman Series
2 530a Batman Forever Movie
3 530b The Dark Knight Movie
4 530c Batman Begins MOVie
5 530d Batman&Robin Movie
6 535a Batman Mask Television Show
7 535b Batman SubZero Television Show
8 535c Batman Beyond Television Show
9 535d B atman Returns Movie
10 540a Batman Television Show
11 540b B atman Movie
用户界面500也呈现多个过滤器,例如,510a、510b、510c、510d及510e,可以用于当将图形对象用作搜索的根据时进行进一步搜索。例如,如果用户对发现与所显示图形对象相对应的内容中的演员感兴趣,则用户可以使用输入设备或手势拖曳该图形对象,并将该图形对象释放或重叠在过滤器顶部。因此,如图6的用户界面600所示,将Batman&Robin的图像对象530d拖曳到演员的过滤器510a上,将返回新图形对象的集合,该新图形对象与在电影Batman&Robin中主演的演员的图像相对应。在表4中示出了表示为所显示图形对象的对应演员图像和搜索结果。根据所公开的示例实施例,例如针对角色510b的其它过滤器、或提出其它内容选择(例如,视频510c、图像510d以及场景550e)的过滤器可以用于产生搜索结果。
表4
搜索结果排序 图形对象编号 图形对象描述
1 650 George Clooney
2 630a Uma Thurman
3 630b Arnold Schwarzenegger
4 630c Chris O’Donnell
5 630d Alicia Silverstone
6 635a Elle Macpherson
7 635b Vivica A.Fox
8 635c Michael Gough
9 635d Pat Hingle
10 640a Coolio
11 640b Eric Lloyd
基于若干不同因素可以改变所示过滤器610a、610b、610c、610d和610e的排列。能够影响显示哪个过滤器的第一因素取决于用户是否选择用于显示搜索结果的特定模式。具体地,当用户选择与特定CLASS有关的图形对象时,可以激活这种模式,其中特定CLASS的示例如表1所示。例如,如果用户选择搜索与CLASS MOVIE有关的对象,则可以示出的过滤器包括ACTOR、CHARACTERS、VIDEO、IMAGES及SCENES。如果用户选择与CLASS ACTOR有关的对象,则可以示出的不同过滤器包括MOVIES、TELEVISION、CHARACTERS,以及内容相关过滤器(例如,VIDEO和IMAGES)。可以通过将具体CLASS映射到具体过滤器,来呈现其它过滤器的结合。根据示例实施例的原理,用户也可以使用过滤器,例如YEAR或SEASON,以便返回与特定年(例如,1970或2010)或节日(例如,复活节或圣诞节)有关的搜索结果。
考虑到用户简档来确定能够影响在用户界面中示出哪个过滤器的第二因素,用户简档可以是根据使用示例实施例所述的分析数据库109而开发的。在这种情况下,从较大组过滤器中选择一组过滤器,其中搜索的上下文和/或不同过滤器的使用频率影响这种排序。例如,与较少使用的过滤器(MOVIE OBJECT、BIRTHPLACE、BIRTHYEAR、PRODUCTION YEAR等)相比较,可以更频繁地显示用户最常选择用于搜索的过滤器(MOVIES、TELEVISION、CHARACTERS、VIDEO等)。基于用户的喜好,改变这种过滤器的显示。
可以是由所有用户对这种过滤器的聚集人气来确定能够影响用户界面中示出哪个过滤器的第三因素。在该示例中,被大多数用户选择的最受欢迎过滤器将是当用户选择图形对象时在可视搜索用户界面中示出的过滤器。相似的方法可以用于列出特定时间段内比其它过滤器更频繁选择的过滤器。根据所公开示例实施例,可以使用这种因素的多种结合。
转至图7,示出了用于根据示例性实施例执行搜索的流程图700。在步骤705中,用户可以使用用户界面来输入向搜索引擎105输入的文本搜索术语。搜索术语可以是具有Boolean修饰符(例如,AND、NOT、OR等)的一个或多个词语。
在步骤710中,通过搜索引擎105返回搜索查询的结果。可以从包含在结果数据库108中的信息得出这种搜索结果,或根据依据示例实施例的其它方法。同时对结果进行排序,其中与所用搜索算法具有较高相关性的结果将比其它搜索结果排序更靠前。作为备选的实施例,根据所述示例实施例,所提交的搜索查询返回与由分析数据库109确定的用户简档具有较高相关性的结果。
在步骤715中,将搜索结果与在图形对象数据库107中的不同图形对象相关联。根据示例实施例,可以通过搜索与搜索结果的元素相匹配的元数据来确定这样的图形对象。在步骤720中,同样选择多个过滤器,其中,例如所示图形对象的CLASS、用户简档(过滤器喜好、过滤器的聚集人气)等的因素可以用于显示哪个过滤器适于搜索操作。根据所述示例性实施例,从步骤715确定的图形对象和从步骤720确定的过滤器接着用于在步骤725中产生视觉搜索用户界面。
在备选实施例中,一旦用户选择了特定图形对象,确定可以在步骤725示出的过滤器,其中该对象的类型影响示出哪个过滤器。因此,当用户选择与第一CLASS有关的图形对象时,所示过滤器将不同于用户选择与第二CLASS有关的图形对象时的过滤器。
在步骤730中,响应于用户使用手势用特定过滤器选择特定图形对象,与图形对象有关的元数据和过滤器用于通过根据元数据和过滤器规划搜索查询来执行搜索。过滤器可以指定只有与特定CLASS有关的搜索结果能够从搜索引擎105中返回。例如,当用户选择与电影Batman有关的图形对象和与ACTOR有关的过滤器时,根据所公开示例性实施例,要示出的搜索结果可以是在电影Batman中主演的多个演员的图像。
所选过滤器也可以用于影响当没有足够搜索结果时针对搜索查询返回的搜索结果。例如,如果用户选择与电影Batman有关的图形对象和与IMAGES有关的过滤器,则有可能仅有几张可用于返回的图片。因此,与VIDEOS或SCENES相对应的其它搜索结果可以用于补充与根据该搜索的返回图像相对应的图形对象。根据所述示例实施例,其它实施例是可能的。
应理解,附图中所示元件可以实现为多种形式的硬件、软件或其结合。优选地,这些元件实现为在一个或多个适当编程的通用设备上的硬件和软件的结合,所述设备可以包括处理器、存储器和输入/输出接口。
本描述示出了本公开的原理。因此,本领域技术人员应理解,尽管这里没有明确描述或示出,然而本公开的原理可以包含多种不同排列,且该不同排列包括在本公开的范围内。
这里所述的所有示例和条件性语句用于帮助读者理解本公开的原理和发明者创建的构思,以便促进本领域,且应理解为不限于这种具体所述示例和条件。
此外,这里引用本公开的原理、方面和实施例以及它的具体示例的所有陈述旨在包括它的结构和功能等同物。此外,这种等同物包括当前已知等同物和在将来研发的等同物,即,执行相同功能的所研发的任何元件,而无论结构。
因此,例如,本领域技术人员将理解,这里所示框图表示本公开原理包含的示例电路的构思视图。类似地,将理解,任何流程图表、流程图、状态过渡图、伪代码等表示多种处理,这种处理可以在由计算机或处理器执行的计算机可读介质中进行充分表示,而无论是否详细示出这种计算机或处理器。计算机可读介质和在其上写入的代码可以实现为短暂状态(信号)和非短暂状态(例如,在例如CD-ROM、DVD、蓝光、硬盘、闪存卡的有形介质或其它类型有形存储介质上)。
可以通过使用能够执行与适当软件相关的软件的专用硬件和硬件,提供在附图中所示多个元件的功能。当由处理器提供时,可以由单个专用处理器、单个共享处理器或多个单独处理器提供多个功能,其中多个单独处理器中的一些处理器可以是共享的。此外,术语“处理器”或“控制器”的精确使用不应理解为排除性地涉及能够执行软件的硬件,且可以暗示性地包括数字信号处理器(“DSP”)硬件、用于存储软件的只读存储器(“ROM”)、随机存取存储器(“RAM”)和非易失性存储器。
还可以包括传统的和/或定制的其它硬件。类似地,在附图中所示任何开关仅是概念性的。它们的功能可以通过操作逻辑程序、通过专用逻辑、通过程序控制和专用逻辑的交互,或甚至由实施者根据对背景的具体理解来手动地选择特定技术的方式来实施。
尽管这里示出并详细描述了结合本公开的教义的实施例,然而本领域技术人员可以想象,多种其它改变的实施例仍符合这些教义。应注意,在上文教义的指导下,本领域技术人员可以进行多种修改和变化。

Claims (19)

1.一种用于用户界面的方法,包括:
选择多个图形对象,其中所述图形对象与搜索结果相对应;
从过滤器组中选择多个过滤器,其中根据因素来选择多个过滤器;以及
使用所述选择的图形对象和所述多个过滤器产生要显示的用户界面。
2.根据权利要求1所述的方法,其中所述因素是要显示的图形对象和所述多个过滤器之间的预定义映射。
3.根据权利要求1所述的方法,其中根据用户简档来确定所述因素。
4.根据权利要求1所述的方法,其中根据受用户组欢迎的过滤器来确定所述因素。
5.根据权利要求1所述的方法,包括:
响应于从所述多个图形对象中选择图形对象和从所述多个过滤器中选择过滤器,来提交搜索查询。
6.根据权利要求5所述的方法,其中根据与所述选择的图形对象有关的元数据和所述选择的过滤器,产生所述搜索查询。
7.根据权利要求6所述的方法,其中响应于响应搜索查询而返回的搜索结果,选择多个第二图形对象,并且根据第二因素从所述过滤器组中选择多个第二过滤器。
8.根据权利要求7所述的方法,其中在用户界面中显示所述多个第二图形对象和所述多个第二过滤器。
9.根据权利要求1所述的方法,其中所述图形对象是人物、内容和网页中的至少一个的表示。
10.一种装置,包括:
用于确定多个图形对象的装置,其中所述图形对象与搜索结果相对应;
用于从过滤器组中确定多个过滤器的装置,其中根据因素来选择多个过滤器;以及
用于使用所述确定的图形对象和所述多个过滤器产生要显示的用户界面的装置。
11.根据权利要求10所述的装置,其中所述因素是要显示的图形对象和所述多个过滤器之间的预定义映射。
12.根据权利要求10所述的装置,其中根据用户简档来确定所述因素。
13.根据权利要求10所述的装置,其中根据受用户组欢迎的过滤器来确定所述因素。
14.根据权利要求10所述的装置,包括:
用于响应于从所述多个图形对象中选择图形对象和从所述多个过滤器中选择过滤器,来提交搜索查询的装置。
15.根据权利要求14所述的装置,其中根据与所述选择的图形对象有关的元数据和所述选择的过滤器,产生所述搜索查询。
16.根据权利要求15所述的装置,其中响应于响应搜索查询而返回的搜索结果,选择多个第二图形对象,并且根据第二因素从所述过滤器组中选择多个第二过滤器。
17.根据权利要求16所述的方法,其中在用户界面中显示所述多个第二图形对象和所述多个第二过滤器。
18.一种装置,包括:
显示器,显示用户界面;
输入接口,能够用于操控至少一个图形对象和至少一个过滤器;
控制器,产生显示所述至少一个图形对象和所述至少一个过滤器的所述用户界面;以及
当响应于使用所述输入接口的用户手势,将至少一个图形对象移动到所述至少一个过滤器时,所述控制器产生搜索查询,其中根据与所述至少一个图形对象有关的元数据和所述至少一个过滤器来产生所述搜索查询。
19.根据权利要求17所述的装置,其中响应于因素从过滤器组中选择所述至少一个过滤器。
CN201280025639.4A 2011-05-26 2012-05-25 视觉搜索以及推荐用户界面和装置 Active CN103608748B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201161490576P 2011-05-26 2011-05-26
US61/490,576 2011-05-26
US201161500802P 2011-06-24 2011-06-24
US61/500,802 2011-06-24
PCT/US2012/039549 WO2012162597A1 (en) 2011-05-26 2012-05-25 Visual search and recommendation user interface and apparatus

Publications (2)

Publication Number Publication Date
CN103608748A true CN103608748A (zh) 2014-02-26
CN103608748B CN103608748B (zh) 2016-12-07

Family

ID=47217773

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280025639.4A Active CN103608748B (zh) 2011-05-26 2012-05-25 视觉搜索以及推荐用户界面和装置

Country Status (7)

Country Link
US (1) US9990394B2 (zh)
EP (1) EP2715482A4 (zh)
JP (1) JP2014522012A (zh)
KR (1) KR20140027320A (zh)
CN (1) CN103608748B (zh)
BR (1) BR112013030224A2 (zh)
WO (1) WO2012162597A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9965043B2 (en) 2016-01-27 2018-05-08 Wipro Limited Method and system for recommending one or more gestures to users interacting with computing device
CN110674387A (zh) * 2018-06-15 2020-01-10 伊姆西Ip控股有限责任公司 用于数据搜索的方法、装置和计算机存储介质

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9731221B2 (en) 2011-05-25 2017-08-15 Cidra Corporate Services, Inc. Apparatus having polymer surfaces having a siloxane functional group
US9256637B2 (en) 2013-02-22 2016-02-09 Google Inc. Suggesting media content based on an image capture
US20150302051A1 (en) * 2014-04-21 2015-10-22 Microsoft Corporation Data filtering to fit selected visualization type
US10089985B2 (en) * 2014-05-01 2018-10-02 At&T Intellectual Property I, L.P. Smart interactive media content guide
US10031939B2 (en) 2014-09-30 2018-07-24 Microsoft Technology Licensing, Llc Automated supplementation of data model
US11061892B2 (en) * 2016-07-18 2021-07-13 State Street Corporation Techniques for automated database query generation
US11635872B2 (en) * 2016-11-22 2023-04-25 Snap Inc. Smart carousel of image modifiers
KR102605448B1 (ko) * 2018-10-30 2023-11-22 삼성에스디에스 주식회사 검색 방법 및 그 장치
US11099811B2 (en) * 2019-09-24 2021-08-24 Rovi Guides, Inc. Systems and methods for displaying subjects of an audio portion of content and displaying autocomplete suggestions for a search related to a subject of the audio portion

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6006225A (en) * 1998-06-15 1999-12-21 Amazon.Com Refining search queries by the suggestion of correlated terms from prior searches
US20010054054A1 (en) * 2000-03-27 2001-12-20 Olson Steven Robert Apparatus and method for controllably retrieving and/or filtering content from the world wide web with a profile based search engine
US20020169759A1 (en) * 2001-05-14 2002-11-14 International Business Machines Corporation Method and apparatus for graphically formulating a search query and displaying result set
US20080208819A1 (en) * 2007-02-28 2008-08-28 Microsoft Corporation Gui based web search

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5982369A (en) * 1997-04-21 1999-11-09 Sony Corporation Method for displaying on a screen of a computer system images representing search results
US7713063B2 (en) * 2001-05-03 2010-05-11 Lee Charles Q Dental training device
US20070157129A1 (en) * 2006-01-05 2007-07-05 International Business Machines Corporation System and method for search queries and results preview using drag and drop interface
JP2007226536A (ja) 2006-02-23 2007-09-06 Seiko Epson Corp 画像検索装置、画像検索方法、および、画像検索用プログラム
US20070260582A1 (en) * 2006-05-05 2007-11-08 Inetsoft Technology Method and System for Visual Query Construction and Representation
US8555182B2 (en) * 2006-06-07 2013-10-08 Microsoft Corporation Interface for managing search term importance relationships
US20080249984A1 (en) * 2007-04-03 2008-10-09 Coimbatore Srinivas J Use of Graphical Objects to Customize Content
US7908266B2 (en) * 2007-07-18 2011-03-15 Sas Institute Inc. Systems and methods for automatically creating an SQL join expression
US20090070321A1 (en) * 2007-09-11 2009-03-12 Alexander Apartsin User search interface
US8364660B2 (en) * 2008-07-11 2013-01-29 Videosurf, Inc. Apparatus and software system for and method of performing a visual-relevance-rank subsequent search
WO2010006334A1 (en) * 2008-07-11 2010-01-14 Videosurf, Inc. Apparatus and software system for and method of performing a visual-relevance-rank subsequent search
JP5389168B2 (ja) 2008-07-14 2014-01-15 グーグル インコーポレイテッド 関心がもたれる別のコンテンツアイテムを識別するための検索規準に対して補足コンテンツアイテムを用いるためのシステム及び方法
US20100106732A1 (en) * 2008-10-29 2010-04-29 Microsoft Corporation Identifying Visually Similar Objects
US8233999B2 (en) * 2009-08-28 2012-07-31 Magix Ag System and method for interactive visualization of music properties
US20110055753A1 (en) 2009-08-31 2011-03-03 Horodezky Samuel J User interface methods providing searching functionality
US20110196864A1 (en) * 2009-09-03 2011-08-11 Steve Mason Apparatuses, methods and systems for a visual query builder
US9292602B2 (en) * 2010-12-14 2016-03-22 Microsoft Technology Licensing, Llc Interactive search results page
US10409851B2 (en) * 2011-01-31 2019-09-10 Microsoft Technology Licensing, Llc Gesture-based search
EP2575053A1 (en) * 2011-09-27 2013-04-03 Alcatel Lucent User-enhanced ranking of information objects
US10515110B2 (en) * 2013-11-12 2019-12-24 Pinterest, Inc. Image based search

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6006225A (en) * 1998-06-15 1999-12-21 Amazon.Com Refining search queries by the suggestion of correlated terms from prior searches
US20010054054A1 (en) * 2000-03-27 2001-12-20 Olson Steven Robert Apparatus and method for controllably retrieving and/or filtering content from the world wide web with a profile based search engine
US20020169759A1 (en) * 2001-05-14 2002-11-14 International Business Machines Corporation Method and apparatus for graphically formulating a search query and displaying result set
US20080208819A1 (en) * 2007-02-28 2008-08-28 Microsoft Corporation Gui based web search

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9965043B2 (en) 2016-01-27 2018-05-08 Wipro Limited Method and system for recommending one or more gestures to users interacting with computing device
CN110674387A (zh) * 2018-06-15 2020-01-10 伊姆西Ip控股有限责任公司 用于数据搜索的方法、装置和计算机存储介质
CN110674387B (zh) * 2018-06-15 2023-09-22 伊姆西Ip控股有限责任公司 用于数据搜索的方法、装置和计算机存储介质

Also Published As

Publication number Publication date
US9990394B2 (en) 2018-06-05
CN103608748B (zh) 2016-12-07
WO2012162597A1 (en) 2012-11-29
BR112013030224A2 (pt) 2020-07-21
US20160188658A1 (en) 2016-06-30
EP2715482A1 (en) 2014-04-09
EP2715482A4 (en) 2015-07-08
KR20140027320A (ko) 2014-03-06
JP2014522012A (ja) 2014-08-28

Similar Documents

Publication Publication Date Title
CN103608748B (zh) 视觉搜索以及推荐用户界面和装置
US8316299B2 (en) Information processing apparatus, method and program
JP5872753B2 (ja) サーバ装置、電子機器、電子書籍提供システム、サーバ装置の電子書籍提供方法、電子機器の電子書籍表示方法及びプログラム
AU2011101481A4 (en) Contextual video browsing
US20140149941A1 (en) Display control apparatus, display method, and computer program
US20140298215A1 (en) Method for generating media collections
CN105474207A (zh) 用于搜索多媒体内容的用户界面方法和设备
CN102971726A (zh) 从多领域搜索的内容排除的系统和方法
US20150156545A1 (en) Method and system for providing media recommendations
EP2948827B1 (en) Method and system for content discovery
CN101539942A (zh) 一种展示互联网内容的方法及装置
JP6078476B2 (ja) メディアアセットに関する説明情報の表示をカスタマイズする方法
KR102499652B1 (ko) 검색 질의 형식화를 위한 방법 및 장치
US20150339578A1 (en) A method and system for providing recommendations
WO2015034931A2 (en) Media organization recommendations based on user interaction with grouped media assets
US20170220583A1 (en) Method and apparatus for creating arrangements of spaces for virtual reality
Speiser WorldLens: exploring world events through media
CN102981694A (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
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20190520

Address after: France

Patentee after: Interactive Digital CE Patent Holding Company

Address before: I Si Eli Murli Nor, France

Patentee before: Thomson Licensing SA

TR01 Transfer of patent right