CN103345350A - 一击标记用户界面 - Google Patents
一击标记用户界面 Download PDFInfo
- Publication number
- CN103345350A CN103345350A CN2013100351677A CN201310035167A CN103345350A CN 103345350 A CN103345350 A CN 103345350A CN 2013100351677 A CN2013100351677 A CN 2013100351677A CN 201310035167 A CN201310035167 A CN 201310035167A CN 103345350 A CN103345350 A CN 103345350A
- Authority
- CN
- China
- Prior art keywords
- mark
- user
- objects
- view
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/51—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
方法和***可以提供用于识别对界面中的一个或多个对象的第一用户选择,并且确定与第二用户选择关联的标记。第一用户选择可以是单击选择,并且第二用户选择可以对应于已标记的对象和标记的其中之一。另外,可以在第一用户选择的这一个或多个对象和与第二用户选择关联的标记之间创建标记关系。如果第二用户选择在第一用户选择之前,则可以响应于第一用户选择创建标记关系。如果第二用户选择在第一用户选择之后,则可以响应于第二用户选择创建标记关系。
Description
技术领域
实施例通常涉及标记媒体内容中的对象。更具体来说,实施例涉及一击标记用户界面的实现。
背景技术
标记照片可以涉及将文本标签应用到照片中的脸以使得文本标签可以充实照片的元数据以用于未来的数据挖掘。在常规的手动标记解决方案中,用户可以为照片中的每一张脸输入标记信息。另一方面,在常规的自动化解决方案中,脸部辨识算法可以尝试识别照片中的个体。尽管在某些情况下这样的解决方案可能是合适的,但仍然存在相当大的改进空间。例如,常规的手动解决方案可能是费时的,特别对于其中涉及很多脸的实例,并且常规的自动化解决方案可能会受限于脸部辨识算法识别非最优情况下的个体(例如,化妆的脸、伪装的脸等等)的能力。
附图说明
对本领域技术人员来说,通过阅读下面的说明书和所附的权利要求书,并且通过参考下面的附图,本发明的实施例的各种优势将变得显而易见,附图中:
图1是根据实施例的界面的示例的图示;
图2A是根据实施例标记对象的方法的示例的流程图;
图2B是根据实施例查看已标记的对象的方法的示例的流程图;以及
图3是根据实施例的计算***的示例的框图。
具体实施方式
现在转向图1,示出界面10,其中将各个媒体内容对象呈现给用户以用于标记和回顾。通常,所示的界面10包括数据库部分/视图12、对象视图14和标记视图16。数据库视图12可以示出媒体内容18(例如,照片、视频、文档、演示文稿、网页等等),而在对象视图14中可以显示从媒体内容18提取的一个或多个对象。另外,可以在标记视图16中显示已经创建的任何标记24(24a-24e)。在所示示例中,对象视图14包含已标记的对象20(20a-20d)以及未标记的对象22。例如,已经以“A”标记24a(例如,Alex)为所示的已标记的对象20a加上了标签,而已经以“B”标记24b(例如,Bob)为所示的已标记的对象20b加上了标签。
尽管将对象20、22示为是脸,但对象20、22也可以是其他感兴趣的项,例如汽车、花、标志、文本等等。在这点上,在示出的示例中,底层的***可以对媒体内容18进行初步分析以识别对象20、22在媒体内容18中的位置(例如,候选脸区域)并从媒体内容18提取它们,而通过用户对对象20、22进行实际辨识。可以通过使已标记的对象20变灰或通过使用另一种适当的外观修改技术(例如,高亮、动画、大小改变、颜色改变等等)来在视觉上区别已标记的对象20和未标记的对象22。也可以从视图中选择性地隐藏已标记的对象20和未标记的对象22。
如将更具体地讨论,可以以快速、直观、用户友好并且可靠的独特方式来将标记24应用于对象20、22。具体来说,可以使用一个或多个单击/一击选择来以标记24给对象20、22加上标签,其中取决于所使用的特定的硬件配置,“点击”可以代表鼠标点击、手指触摸等等。实质上,基于先(previous)用户选择或者后(subsequent)用户选择,单击选择可以导致标记关系的自动创建。
先用户选择:例如,为了以“D”标记24d给未标记的对象22的其中之一加上标签,用户可以在选择D标记24d之后简单地触摸(例如,在触敏屏幕的情况下)期望的未标记的对象22(其中,对D标记的选择将组成先用户选择)。如果用户想要将D标记24d分配给已标记的对象20中的一个或多个,也将同样如此。实际上,在示出的示例中,用户可以以四个连续的触摸快速地将标记24d分配给四个未标记的对象22中的每一个。备选地,用户可以在触摸已标记的对象20d之后触摸未标记的对象22以便为选择的未标记的对象22复制相同的标记关系。这样的单击方式可以明显地比常规的手动标记解决方案花费更少时间,并且从对象辨识立场来说在非最优情况下可以比常规的自动化标记解决方案更可靠。
后用户选择:以D标记24d来为未标记的对象22中的一个或多个加上标签的另一种方式将是触摸期望的未标记的对象22,以便选择它们(当当前没有标记时),并接着触摸D标记24d以便将“D”标签同时应用到期望的未标记的对象22。如同在上述示例中一样,用户可以以这种方式选择大量的未标记的对象22。备选地,用户可以选择期望的未标记的对象22,并随后触摸已标记的对象20d以便同时为选择的未标记的对象22复制相同的标记关系。同样地,这样的单击方式可以明显地比常规的手动标记解决方案花费更少的时间,并且可以比常规的自动化标记解决方案更可靠。
图2A示出标记对象的方法30。方法30可以实现为一组可执行逻辑指令,这一组可执行逻辑指令存储在至少一个机器可读或计算机可读存储介质(例如,随机存取存储器(RAM)、只读存储器(ROM)、可编程ROM(PROM)、闪速存储器、固件、微码等等)中,存储在可配置逻辑(例如,可编程逻辑阵列(PLA)、现场可编程门阵列(FPGA)、复杂可编程逻辑器件(CPLD))中,存储在使用电路技术(例如,专用集成电路(ASIC)、互补金属氧化物半导体(CMOS)或晶体管-晶体管逻辑(TTL)技术)的固定功能性硬件中,或存储在其任意组合中。例如,执行方法30中所示的操作的计算机程序代码可以以一种或多种编程语言的任意组合来编写,包括面向对象的编程语言(例如,C++等等)以及常规的过程化编程语言(例如,“C”编程语言或类似编程语言)。此外,可以使用前述的电路技术中的任何一种技术将方法30的各个方面实现为处理器的嵌入式逻辑。
所示的处理方框32提供用于识别对一个或多个对象的用户选择(例如,“第一”用户选择)。如上所述,用户选择可以包括一个或多个单击选择,其中每一个单击选择对应于一个对象。可以在方框34确定与另一用户选择(例如,“第二”用户选择)关联的标记。第二用户选择可以先于第一用户选择/在第一用户选择之前或者在第一用户选择之后发生,它可以对应于已标记的对象或标记。方框36可以在第一用户选择的这一个或多个对象和与第二用户选择关联的标记之间创建标记关系。因此,如果第二用户选择在第一用户选择之前,则可以响应于第一用户选择创建标记关系。另一方面,如果第二用户选择在第一用户选择之后,则可以响应于第二用户选择创建标记关系。还可以将创建的标记关系存储到非易失性存储器(NVM)以使得它们立即变成永存。如将更详细地讨论,创建标记关系可以涉及删除先前的标记关系,其中删除还可以在NVM中有所反映。
回顾标记关系:现在返回到图1,所示的方式还可以提供增强的解决方案以回顾先前分配的标记。具体来说,为了查看已经以特定的标记加上标签的所有对象,用户只需选择所关注的标记。例如,如果用户选择标记视图16中的“C”标记24c,则所示的界面10将自动地修改加上标签的对象20c(和具有该标签的任何其他对象)的外观以便向用户指示已经将C标记24c分配给那个加上标签的对象20c。如上所述,外观修改可以包括高亮、动画化选择的对象和标记以及改变其大小、改变其颜色等等。类似地,如果用户选择标记视图16中的“B”标记24b,则界面10可以自动地修改加上标签的对象20b(和具有该标签的任何其他对象)的外观以便向用户指示已经将B标记24b分配给加上标签的对象20b。另外,如果当前没有标记并且用户触摸已标记的对象20,则它的标记变成当前标记。例如,在示出的示例中,点击已标记的对象20d与点击标记24d是相同的。
图2B示出查看已标记的对象的方法38。方法38可以实现为一组可执行逻辑指令,这一组可执行逻辑指令存储在至少一个机器可读或计算机可读存储介质(例如,RAM、ROM、PROM、闪速存储器、固件、微码等等)中,存储在可配置逻辑(例如,PLA、FPGA、CPLD)中,存储在使用电路技术(例如,ASIC、CMOS或TTL技术)的固定功能性硬件中,或存储在其任意组合中。所示的处理方框40提供用于识别对标记的用户选择(例如,“第三”用户选择),其中可以在方框42响应于对标记的用户选择而确定一个或多个有关对象。另外,方框44可以提供用于修改选择的标记和这一个或多个有关对象的外观以便向用户指示在它们之间存在标记关系。
按钮功能:再次返回到图1,所示的对象视图14包括便于用户对对象20、22进行管理和操纵的一组软按钮26(26a-26c)。具体来说,提取按钮26a可以用于发起在包含媒体内容18的数据库中的特征的提取。因此,提取按钮26a可以启动候选脸区域检测过程。另外,第一隐藏按钮26b可以用于隐藏已标记的对象20,并且第二隐藏按钮26c可以用于隐藏没有以当前标记加上标签的任何对象。
标记视图16也可以包括便于用户对标记24进行管理和操纵的一组软按钮28(28a-28c)。具体来说,创建按钮28a可以用于创建新标记并为当前选择的感兴趣的对象加上标签,编辑按钮28b可以用于改变当前标记的文本,而删除按钮28c可以用于删除当前标记并从以该标签标记的每一个对象移除它的标签。
所示的对象视图14和所示的标记视图16都可以通过向上或向下“轻按”相应的内容而进行滚动。响应于在对象视图14中执行的滚动操作,数据库视图12可以自动地放大和缩小底层数据库中的媒体内容。
另一个有利的特征是自动删除先前的标记关系的能力。例如,如果当选择了“E”标记24e时触摸已标记的对象20a,则除了创建与已标记的对象20a的“E”标记24e关系以外,还可以删除与“A”标记24a的关系。此外,如果选择了标记并且用户触摸以该标记加上标签的对象,则可以取消选择该对象并且使对象未加标签或者以它的先前标记加上标签。例如,如果当选择了“A”标记24a时用户触摸已标记的对象20a,则可以删除与“A”标记24a的关系并且以已标记的对象20a的先前分配的标记来代替或不加标记(例如,如果不存在先前分配的标记)。
图3示出可以作为移动设备的一部分的计算***/平台46,移动设备具有计算功能性(例如,个人数字助理/PDA、膝上型计算机、桌面型计算机、智能平板)、通信功能性(例如,无线智能电话)、成像功能性、媒体播放功能性(例如,智能电视/TV)或其任意组合(例如,移动互联网设备/MID)。在所示的示例中,平台46包括处理器48、集成的存储器控制器(IMC)50、平台控制器集线器(PCH)52、***存储器54、网络控制器(例如,网络接口卡)56、NVM 58、以及一个或多个用户设备60。处理器48可以备选地经由将平台46中的每个组件相互连接的前端总线或点对点结构(fabric)与IMC 50(又称为北桥)的芯片外变型通信。处理器48可以包括具有一个或若干个处理器核62的核区域,如上所述,它可以执行逻辑指令64以实现用户界面(例如,界面10(图1))。具体来说,用户设备60能够使用户能与平台46交互并且感知来自平台46的界面。
因此,输出组件(例如,监视器、屏幕)66可以显示界面,而输入组件(例如,触摸屏幕传感器阵列、鼠标)68可以检测对界面中的一个或多个对象的第一用户选择。所示的逻辑指令64在执行时识别对这一个或多个对象的第一用户选择,确定与第二用户选择关联的标记,并且在这一个或多个对象和与第二用户选择关联的标记之间创建标记关系。
所示的PCH 52(有时称为南桥或芯片组的南复合体)用作主控制器并且与网络控制器56通信,网络控制器56可以提供平台外通信功能性以用于各种各样的目的,例如蜂窝电话(例如,W-CDMA(UMTS)、CDMA2000(IS-856/IS-2000)等等)、WiFi(例如,IEEE 802.11,1999版,LAN/MAN无线LANS)、蓝牙(例如,IEEE 802.15.1-2005,无线个人局域网)、WiMax(例如,IEEE 802.16-2004,LAN/MAN宽带无线LANS)、全球定位***(GPS)、扩频(例如,900 MHz)、以及其他射频(RF)电话目的。PCH 52还可以包括一个或多个无线硬件电路块以支持这样的功能性。
NVM 58可以包括一个或多个硬盘驱动器(HDD)设备、固态盘(SSD)NAND芯片等等,并且可以用于提供大容量数据存储和/或大量的并行性。如上所述,NVM 58可以用于存储标记关系。还可以存在包括实现为单独ASIC控制器的NAND控制器的解决方案,这些单独的ASIC控制器在诸如下列的标准总线上连接到PCH 52:串行ATA(SATA,例如,SATA修订3.0版规范,2009年5月27日,SATA国际组织/SATA-IO)总线,或PCI Express Graphics(PEG,例如,***组件互连/PCI Express xl6 Graphics 150W-ATX规范1.0,PCI特别兴趣小组(PCI Special Interest Group))总线。NVM 58还可以用作USB(通用串行总线,例如,USB规范3.0,USB实施者论坛(USB Implementers Forum))闪速存储设备。
因此,实施例可以提供用于计算机实现的方法,其中识别对界面中的一个或多个对象的第一用户选择。该方法还可以涉及确定与第二用户选择关联的标记,并且在这一个或多个对象和与第二用户选择关联的标记之间创建标记关系。
实施例还可以包括具有一组指令的计算机可读存储介质,这一组指令在由处理器执行时使计算机识别对界面中的一个或多个对象的第一用户选择。指令还可以使计算机确定与第二用户选择关联的标记,并且在这一个或多个对象和与第二用户选择关联的标记之间创建标记关系。
其他实施例可以包括一种具有用于显示界面的输出组件以及用于检测对界面中的一个或多个对象的第一用户选择的输入组件的***。该***还可以具有逻辑,该逻辑用于识别对界面中的一个或多个对象的第一用户选择,确定与第二用户选择关联的标记,并在这一个或多个对象和与第二用户选择关联的标记之间创建标记关系。
另外,实施例可以包括计算机实现的方法,其中提供了具有对象视图和标记视图的界面。该方法还可以提供用于识别对界面的对象视图中的一个或多个对象的第一用户选择,其中第一用户选择包括一个或多个单击选择,并且其中每一个单击选择对应于一个对象。可以确定与第二用户选择关联的标记,其中第二用户选择对应于界面的对象视图中的已标记的对象和界面的标记视图中的标记的其中之一。另外,该方法可以提供用于在这一个或多个对象和与第二用户选择关联的标记之间创建标记关系。可以将标记关系存储到非易失性存储器,并且可以响应于第一用户选择修改这一个或多个对象的外观。对这一个或多个对象的外观的修改可以指示对这一个或多个对象的选择。该方法还可以提供用于识别对界面的标记视图中的标记的第三单击用户选择,并且响应于第三单击用户选择确定在界面的对象视图中的一个或多个有关对象。另外,该方法可以涉及修改由第三单击用户选择所选择的标记和对象视图中的这一个或多个有关对象的外观。
本发明的实施例的某些方面可以使用硬件、软件、或它们的组合来实现,并且可以在一个或多个计算机***或其他处理***中实现。可以将程序代码应用于使用输入设备输入的数据以执行所描述的功能并生成输出信息。可以将输出信息应用于一个或多个输出设备。本领域技术人员可以认识到,可以使用各种计算机***配置(包括多处理器***、小型计算机、大型计算机等等)来实现实施例。实施例还可以在分布式计算环境中实现,其中任务可以由通过通信网络链接的远程处理设备来执行。
可以以高级过程化或面向对象的编程语言来实现每个程序以便与处理***通信。然而,如果需要,也可以以汇编或机器语言来实现程序。在任何情况下,语言可以是功能语言、编译语言或解释语言。
程序指令可以用于使以指令编程的通用或专用处理***来执行本文所描述的方法。备选地,可以通过包含用于执行这些方法的硬连线逻辑的特定硬件组件、或通过编程的计算机组件和定制硬件组件的任意组合来执行这些方法。可以将本文描述的方法提供为可以包括其上存储有指令的至少一个机器可读介质的计算机程序产品,这些指令可以用于对处理***或其他电子设备编程以执行这些方法。本文所使用的术语“机器可读介质”或“机器可存取介质”应当包括能够存储或编码指令序列以便供机器执行并且使机器执行本文所描述的任何一种方法的任何介质。因此,术语“机器可读介质”和“机器可存取介质”可以包括但不限于固态存储器、光盘和磁盘、以及编码数据信号的载波。此外,在本领域中常见的是,以一种或另一种形式(例如,程序、过程、进程、应用、模块、逻辑等等)将软件谈及为采取行动或导致结果。这样的表达仅仅是陈述处理***执行软件以使处理器执行动作或产生结果的简略方式。
本文中术语“耦合”可以用于指所讨论的组件之间的任何类型的关系(直接或间接),并且可以适用于电、机械、流体、光、电磁、机电或其他连接。另外,本文中可使用术语“第一”、“第二”等只是为了便于讨论,并且除非另外指出,否则不带任何特定的时间或时间顺序意义。
尽管上面已经描述了本发明的各个实施例,但应当理解,只是举例而不是限制性地介绍它们。本领域技术人员将理解,在不脱离所附的权利要求书所定义的本发明的精神和范围的情况下,可以在其中作出形式和细节上的各种改变。因此,本发明的宽度和范围不应受限于任何上述的示范性实施例,而是应当根据所附的权利要求书及其等同物来定义。
Claims (34)
1. 一种计算机实现的方法,包括:
提供包括对象视图和标记视图的界面;
识别对所述界面的对象视图中的一个或多个对象的第一用户选择,其中所述第一用户选择包括一个或多个单击选择,并且其中每一个单击选择对应于一个对象;
确定与第二用户选择关联的标记,其中所述第二用户选择对应于所述界面的对象视图中的已标记的对象和所述界面的标记视图中的标记的其中之一;
在所述一个或多个对象和与所述第二用户选择关联的标记之间创建标记关系;
将所述标记关系存储到非易失性存储器;
响应于所述第一用户选择而修改所述一个或多个对象的外观,其中对所述一个或多个对象的外观的修改指示对所述一个或多个对象的选择;
识别对所述界面的标记视图中的标记的第三单击用户选择;
响应于所述第三单击用户选择,确定所述界面的对象视图中的一个或多个有关对象;以及
修改所述标记视图中的由所述第三单击用户选择所选择的标记和所述对象视图中的所述一个或多个有关对象的外观。
2. 如权利要求1所述的方法,其中所述第二用户选择在所述第一用户选择之前,并且响应于所述第一用户选择创建所述标记关系。
3. 如权利要求1所述的方法,其中所述第二用户选择在所述第一用户选择之后,并且响应于所述第二用户选择创建所述标记关系。
4. 如权利要求1所述的方法,还包括删除所述界面的对象视图中的所述一个或多个对象的先前的标记关系。
5. 一种***,包括:
输出组件,用于显示界面;
输入组件,用于检测对所述界面中的一个或多个对象的第一用户选择;以及
逻辑,用于:
识别对所述界面中的一个或多个对象的所述第一用户选择,
确定与第二用户选择关联的标记,以及
在所述一个或多个对象和与所述第二用户选择关联的标记之间创建标记关系。
6. 如权利要求5所述的***,其中所述第二用户选择对应于所述界面的对象视图中的已标记的对象和所述界面的标记视图中的标记的其中之一。
7. 如权利要求5所述的***,其中所述第二用户选择在所述第一用户选择之前,并且所述标记关系是响应于所述第一用户选择而创建的。
8. 如权利要求5所述的***,其中所述第二用户选择在所述第一用户选择之后,并且所述标记关系是响应于所述第二用户选择而创建的。
9. 如权利要求5所述的***,其中所述逻辑响应于所述第一用户选择修改所述一个或多个对象的外观。
10. 如权利要求9所述的***,其中对所述一个或多个对象的外观的修改指示对所述一个或多个对象的选择。
11. 如权利要求5所述的***,其中所述输入组件检测对所述界面的标记视图中的标记的第三用户选择,并且所述逻辑:
识别对所述界面的标记视图中的标记的所述第三用户选择,
响应于对所述标记视图中的标记的所述第三用户选择,确定所述界面的对象视图中的一个或多个有关对象,以及
修改所述标记视图中的由所述第三单击用户选择所选择的标记和所述界面的对象视图中的所述一个或多个有关对象的外观。
12. 如权利要求5所述的***,还包括非易失性存储器,其中所述逻辑将所述标记关系存储到所述非易失性存储器。
13. 如权利要求5所述的***,其中所述逻辑响应于所述第一用户选择删除所述一个或多个对象的先前的标记关系。
14. 如权利要求5所述的***,其中所述第一用户选择是一个或多个单击选择,并且其中每一个单击选择对应于一个对象。
15. 一种包括一组指令的计算机可读存储介质,所述一组指令在由处理器执行时使计算机:
识别对界面中的一个或多个对象的第一用户选择;
确定与第二用户选择关联的标记;以及
在所述一个或多个对象和与所述第二用户选择关联的标记之间创建标记关系。
16. 如权利要求15所述的介质,其中所述第二用户选择对应于所述界面的对象视图中的已标记的对象和所述界面的标记视图中的标记的其中之一。
17. 如权利要求15所述的介质,其中所述第二用户选择在所述第一用户选择之前,并且所述标记关系是响应于所述第一用户选择而创建的。
18. 如权利要求15所述的介质,其中所述第二用户选择在所述第一用户选择之后,并且所述标记关系是响应于所述第二用户选择而创建的。
19. 如权利要求15所述的介质,其中所述指令在执行时使计算机响应于所述第一用户选择修改所述一个或多个对象的外观。
20. 如权利要求19所述的介质,其中对所述一个或多个对象的外观的修改指示对所述一个或多个对象的选择。
21. 如权利要求15所述的介质,其中所述指令在执行时使计算机:
识别对所述界面的标记视图中的标记的第三用户选择;
响应于对所述标记视图中的标记的所述第三用户选择,确定所述界面的对象视图中的一个或多个有关对象;以及
修改所述标记视图中的由所述第三单击用户选择所选择的标记和所述界面的对象视图中的所述一个或多个有关对象的外观。
22. 如权利要求15所述的介质,其中所述指令在执行时使计算机将所述标记关系存储到非易失性存储器。
23. 如权利要求15所述的介质,其中所述指令在执行时使计算机响应于所述第一用户选择删除所述一个或多个对象的先前的标记关系。
24. 如权利要求15所述的介质,其中所述用户选择是一个或多个单击选择,并且其中每一个单击选择对应于一个对象。
25. 一种计算机实现的方法,包括:
识别对界面中的一个或多个对象的第一用户选择;
确定与第二用户选择关联的标记;以及
在所述一个或多个对象和与所述第二用户选择关联的标记之间创建标记关系。
26. 如权利要求25所述的方法,其中所述第二用户选择对应于所述界面的对象视图中的已标记的对象和所述界面的标记视图中的标记的其中之一。
27. 如权利要求25所述的方法,其中所述第二用户选择在所述第一用户选择之前,并且响应于所述第一用户选择创建所述标记关系。
28. 如权利要求25所述的方法,其中所述第二用户选择在所述第一用户选择之后,并且响应于所述第二用户选择创建所述标记关系。
29. 如权利要求25所述的方法,还包括响应于所述第一用户选择修改所述一个或多个对象的外观。
30. 如权利要求29所述的方法,其中对所述一个或多个对象的外观的修改指示对所述一个或多个对象的选择。
31. 如权利要求25所述的方法,还包括:
识别对所述界面的标记视图中的标记的第三用户选择;
响应于对所述标记视图中的标记的所述第三用户选择,确定所述界面的对象视图中的一个或多个有关对象;以及
修改所述标记视图中的由所述第三单击用户选择所选择的标记和所述界面的对象视图中的所述一个或多个有关对象的外观。
32. 如权利要求25所述的方法,还包括将所述标记关系存储到非易失性存储器。
33. 如权利要求25所述的方法,还包括响应于所述第一用户选择删除所述一个或多个对象的先前的标记关系。
34. 如权利要求25所述的方法,其中所述用户选择是一个或多个单击选择,并且其中每一个单击选择对应于一个对象。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
USPCT/US2012/023178 | 2012-01-30 | ||
PCT/US2012/023178 WO2013115775A1 (en) | 2012-01-30 | 2012-01-30 | One-click tagging user interface |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103345350A true CN103345350A (zh) | 2013-10-09 |
Family
ID=48905634
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013100351677A Pending CN103345350A (zh) | 2012-01-30 | 2013-01-30 | 一击标记用户界面 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10254919B2 (zh) |
JP (1) | JP2013156992A (zh) |
KR (1) | KR101478514B1 (zh) |
CN (1) | CN103345350A (zh) |
TW (1) | TWI512598B (zh) |
WO (1) | WO2013115775A1 (zh) |
Families Citing this family (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10254919B2 (en) | 2012-01-30 | 2019-04-09 | Intel Corporation | One-click tagging user interface |
US9727560B2 (en) | 2015-02-25 | 2017-08-08 | Palantir Technologies Inc. | Systems and methods for organizing and identifying documents via hierarchies and dimensions of tags |
USD760803S1 (en) * | 2015-08-17 | 2016-07-05 | Microsoft Corporation | Display screen with icon |
USD761876S1 (en) * | 2015-08-17 | 2016-07-19 | Microsoft Corporation | Display screen with icon |
USD777790S1 (en) * | 2015-08-17 | 2017-01-31 | Microsoft Corporation | Display screen with icon |
USD761875S1 (en) * | 2015-08-17 | 2016-07-19 | Microsoft Corporation | Display screen with icon |
USD775220S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD777788S1 (en) * | 2015-08-17 | 2017-01-31 | Microsoft Corporation | Display screen with icon |
USD775227S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD775232S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD761877S1 (en) * | 2015-08-17 | 2016-07-19 | Microsoft Corporation | Display screen with icon |
USD760800S1 (en) * | 2015-08-17 | 2016-07-05 | Microsoft Corporation | Display screen with icon |
USD760797S1 (en) * | 2015-08-17 | 2016-07-05 | Microsoft Corporation | Display screen with icon |
USD775230S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD763923S1 (en) * | 2015-08-17 | 2016-08-16 | Microsoft Corporation | Display screen with icon |
USD775228S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD775229S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD761324S1 (en) * | 2015-08-17 | 2016-07-12 | Microsoft Corporation | Display screen with icon |
USD763924S1 (en) * | 2015-08-17 | 2016-08-16 | Microsoft Corporation | Display screen with icon |
USD775224S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD763925S1 (en) * | 2015-08-17 | 2016-08-16 | Microsoft Corporation | Display screen with icon |
USD775216S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD761322S1 (en) * | 2015-08-17 | 2016-07-12 | Microsoft Corporation | Display screen with icon |
USD775214S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD760801S1 (en) * | 2015-08-17 | 2016-07-05 | Microsoft Corporation | Display screen with icon |
USD775219S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD775218S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD761323S1 (en) * | 2015-08-17 | 2016-07-12 | Microsoft Corporation | Display screen with icon |
USD775221S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD775225S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD760799S1 (en) * | 2015-08-17 | 2016-07-05 | Microsoft Corporation | Display screen with icon |
USD777789S1 (en) * | 2015-08-17 | 2017-01-31 | Microsoft Corporation | Display screen with icon |
USD775217S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD775223S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD775226S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD760798S1 (en) * | 2015-08-17 | 2016-07-05 | Microsoft Corporation | Display screen with icon |
USD761878S1 (en) * | 2015-08-17 | 2016-07-19 | Microsoft Corporation | Display screen with icon |
USD775231S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD760296S1 (en) * | 2015-08-17 | 2016-06-28 | Microsoft Corporation | Display screen with icon |
USD775222S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD775215S1 (en) * | 2015-08-17 | 2016-12-27 | Microsoft Corporation | Display screen with icon |
USD760802S1 (en) * | 2015-08-17 | 2016-07-05 | Microsoft Corporation | Display screen with icon |
USD760796S1 (en) * | 2015-08-17 | 2016-07-05 | Microsoft Corporation | Display screen with icon |
US9830055B2 (en) | 2016-02-16 | 2017-11-28 | Gal EHRLICH | Minimally invasive user metadata |
US10698938B2 (en) | 2016-03-18 | 2020-06-30 | Palantir Technologies Inc. | Systems and methods for organizing and identifying documents via hierarchies and dimensions of tags |
US20180052589A1 (en) * | 2016-08-16 | 2018-02-22 | Hewlett Packard Enterprise Development Lp | User interface with tag in focus |
USD817993S1 (en) * | 2016-10-27 | 2018-05-15 | Apple Inc. | Display screen or portion thereof with graphical user interface |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1784647A (zh) * | 2003-05-08 | 2006-06-07 | 希尔克瑞斯特实验室公司 | 用于组织、选择和启动媒体项的带有可缩放的图形用户界面的控制架构 |
CN1866193A (zh) * | 2005-05-19 | 2006-11-22 | 夏普株式会社 | 界面 |
CN101387938A (zh) * | 2007-05-09 | 2009-03-18 | 捷讯研究有限公司 | 用于选择照片标签的用户接口 |
JP2009277191A (ja) * | 2008-05-19 | 2009-11-26 | Canon Inc | コンテンツ管理装置、コンテンツ管理方法、プログラム及び記録媒体 |
US7813557B1 (en) * | 2006-01-26 | 2010-10-12 | Adobe Systems Incorporated | Tagging detected objects |
CN102081496A (zh) * | 2009-11-30 | 2011-06-01 | 索尼公司 | 信息处理装置、方法及计算机可读介质 |
CN102132244A (zh) * | 2008-08-28 | 2011-07-20 | 微软公司 | 图像标记用户界面 |
CN102187303A (zh) * | 2008-10-13 | 2011-09-14 | 三星电子株式会社 | 使用触摸屏的对象管理方法和装置 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6335742B1 (en) * | 1997-07-24 | 2002-01-01 | Ricoh Company, Ltd. | Apparatus for file management and manipulation using graphical displays and textual descriptions |
WO2001061448A1 (en) * | 2000-02-18 | 2001-08-23 | The University Of Maryland | Methods for the electronic annotation, retrieval, and use of electronic images |
US6629104B1 (en) * | 2000-11-22 | 2003-09-30 | Eastman Kodak Company | Method for adding personalized metadata to a collection of digital images |
US7441194B2 (en) * | 2002-02-20 | 2008-10-21 | Microsoft Corporation | Calendar-based user interface system |
US7831913B2 (en) * | 2005-07-29 | 2010-11-09 | Microsoft Corporation | Selection-based item tagging |
US7945653B2 (en) | 2006-10-11 | 2011-05-17 | Facebook, Inc. | Tagging digital media |
US7636450B1 (en) * | 2006-01-26 | 2009-12-22 | Adobe Systems Incorporated | Displaying detected objects to indicate grouping |
US8031170B2 (en) * | 2007-05-09 | 2011-10-04 | Research In Motion Limited | User interface for selecting a photo tag |
US8189880B2 (en) * | 2007-05-29 | 2012-05-29 | Microsoft Corporation | Interactive photo annotation based on face clustering |
US8166385B2 (en) * | 2008-08-27 | 2012-04-24 | The Board Of Trustees Of The Leland Stanford Junior University | Spreadsheet system and method for managing photos |
KR20120082390A (ko) * | 2009-06-05 | 2012-07-23 | 모자이크 멀티미디어, 인코포레이티드 | 스마트 콘텐츠 태깅 및 상호 작용을 위한 에코시스템 |
US20110013810A1 (en) | 2009-07-17 | 2011-01-20 | Engstroem Jimmy | System and method for automatic tagging of a digital image |
US8315673B2 (en) * | 2010-01-12 | 2012-11-20 | Qualcomm Incorporated | Using a display to select a target object for communication |
US20120151398A1 (en) * | 2010-12-09 | 2012-06-14 | Motorola Mobility, Inc. | Image Tagging |
US10254919B2 (en) | 2012-01-30 | 2019-04-09 | Intel Corporation | One-click tagging user interface |
-
2012
- 2012-01-30 US US13/813,347 patent/US10254919B2/en not_active Expired - Fee Related
- 2012-01-30 WO PCT/US2012/023178 patent/WO2013115775A1/en active Application Filing
-
2013
- 2013-01-14 TW TW102101334A patent/TWI512598B/zh not_active IP Right Cessation
- 2013-01-29 JP JP2013014220A patent/JP2013156992A/ja active Pending
- 2013-01-29 KR KR20130010010A patent/KR101478514B1/ko not_active IP Right Cessation
- 2013-01-30 CN CN2013100351677A patent/CN103345350A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1784647A (zh) * | 2003-05-08 | 2006-06-07 | 希尔克瑞斯特实验室公司 | 用于组织、选择和启动媒体项的带有可缩放的图形用户界面的控制架构 |
CN1866193A (zh) * | 2005-05-19 | 2006-11-22 | 夏普株式会社 | 界面 |
US7813557B1 (en) * | 2006-01-26 | 2010-10-12 | Adobe Systems Incorporated | Tagging detected objects |
CN101387938A (zh) * | 2007-05-09 | 2009-03-18 | 捷讯研究有限公司 | 用于选择照片标签的用户接口 |
JP2009277191A (ja) * | 2008-05-19 | 2009-11-26 | Canon Inc | コンテンツ管理装置、コンテンツ管理方法、プログラム及び記録媒体 |
CN102132244A (zh) * | 2008-08-28 | 2011-07-20 | 微软公司 | 图像标记用户界面 |
CN102187303A (zh) * | 2008-10-13 | 2011-09-14 | 三星电子株式会社 | 使用触摸屏的对象管理方法和装置 |
CN102081496A (zh) * | 2009-11-30 | 2011-06-01 | 索尼公司 | 信息处理装置、方法及计算机可读介质 |
Also Published As
Publication number | Publication date |
---|---|
TWI512598B (zh) | 2015-12-11 |
TW201346701A (zh) | 2013-11-16 |
KR101478514B1 (ko) | 2015-01-02 |
WO2013115775A1 (en) | 2013-08-08 |
JP2013156992A (ja) | 2013-08-15 |
KR20130088074A (ko) | 2013-08-07 |
US20150177918A1 (en) | 2015-06-25 |
US10254919B2 (en) | 2019-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103345350A (zh) | 一击标记用户界面 | |
US20230419576A1 (en) | Modifying a graphic design to match the style of an input design | |
US20120083294A1 (en) | Integrated image detection and contextual commands | |
CN1834872B (zh) | 用于基于单词或字符边界的划去手势识别方法和*** | |
US11112962B2 (en) | Content-based directional placement application launch | |
US10592211B2 (en) | Generation of application behaviors | |
WO2016095689A1 (zh) | 基于终端界面多次触控操作进行识别搜索的方法及*** | |
CN105431867A (zh) | 使用卡美术来提取卡数据 | |
CN108027721B (zh) | 用于使用控件来配置通用程序的技术 | |
WO2014100475A1 (en) | Editor visualizations | |
WO2014147716A1 (ja) | 電子機器および手書き文書処理方法 | |
WO2016091095A1 (zh) | 基于终端界面触控操作进行搜索的方法及*** | |
CN103502936A (zh) | 基于图像的自动化***和方法 | |
CN112965645B (zh) | 页面拖拽方法、装置、计算机设备及存储介质 | |
CN104731446A (zh) | 基于提示的斑点修复技术 | |
US20110099498A1 (en) | Graphical user interface hierarchy generation | |
US11334295B2 (en) | Transparent interactive interface for ballot marking and methods of using the same | |
EP3195115A1 (en) | Code development tool with multi-context intelligent assistance | |
CN102566912A (zh) | 按钮激活的上下文搜索 | |
US20130346893A1 (en) | Electronic device and method for editing document using the electronic device | |
US10437464B2 (en) | Content filtering system for touchscreen devices | |
EP3156883A1 (en) | Input device, document input system, document input method, and program | |
CN104407763A (zh) | 内容输入方法及*** | |
CN106293376A (zh) | 数据处理方法 | |
CN111694627B (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20131009 |
|
RJ01 | Rejection of invention patent application after publication |