CN104813679A - 屏幕截图抓取和共享的方法、设备和*** - Google Patents

屏幕截图抓取和共享的方法、设备和*** Download PDF

Info

Publication number
CN104813679A
CN104813679A CN201280075676.6A CN201280075676A CN104813679A CN 104813679 A CN104813679 A CN 104813679A CN 201280075676 A CN201280075676 A CN 201280075676A CN 104813679 A CN104813679 A CN 104813679A
Authority
CN
China
Prior art keywords
communicator
screenshot capture
display unit
capture
request
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
Application number
CN201280075676.6A
Other languages
English (en)
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.)
Intel Corp
Original Assignee
Intel Corp
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 Intel Corp filed Critical Intel Corp
Publication of CN104813679A publication Critical patent/CN104813679A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4223Cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/4728End-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
    • H04N21/8153Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics comprising still images, e.g. texture, background image

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

一种屏幕截图抓取和共享的装置、方法和***,包括:将内容投影在与通信装置连接的显示装置上;以及响应于来自与所述通信装置连接的另一通信模块的屏幕截图抓取请求从投影在所述显示装置上的所述内容中抓取屏幕截图。

Description

屏幕截图抓取和共享的方法、设备和***
技术领域
本发明的实施例涉及屏幕截图,更具体地说,涉及屏幕截图抓取以及在多个装置之间的共享。
背景技术
用Intel®无线显示(WiDi)技术,可在各种装置之间共享内容。例如,WiDi主机可将内容投影在经由WiDi装置与WiDi主机连接的显示装置上。WiDi主机的示例可包括计算机、平板计算机、智能电话或其它通信装置。显示装置的示例可包括电视或者支持WiDi技术的其它大屏幕监视器。然而,人们当观看投影在显示装置上的内容时使用他们的个人装置(诸如智能电话、平板计算机和/或其它)从内容中获得感兴趣的屏幕截图通常是困难的。
附图说明
本文描述的本发明在附图中作为示例而非作为限制来说明。为了说明的简化和清晰起见,在附图中说明的元件不一定按比例绘制。例如,为了清晰起见,一些元件的尺寸相对于其它元件可能放大了。进一步说,视情况合适,附图标记在各图之间已经被重复以指示对应或类似元件。
图1说明了屏幕截图抓取和在各种装置(包含两个通信装置和显示装置)之间共享的情形的实施例。
图2说明了两个通信装置的***的实施例。
图3说明了用于屏幕截图抓取和共享的环境的实施例,其由两个通信装置建立。
图4说明了屏幕截图抓取和在两个通信装置之间共享的方法的实施例。
图5A至图5E说明了抓取屏幕截图和在各种装置之间共享屏幕截图的实施例。
具体实施方式
虽然本公开的概念易受到各种修改和备选形式影响,但其特定示范实施例已经在附图中作为示例示出了,并且将在本文中详细描述。然而,应该理解,没有打算将本公开的概念局限于所公开的具体形式,而是相反,本发明覆盖与本公开和所附权利要求书一致的所有修改、等效和备选。
在如下描述中,阐述了众多特定细节,诸如逻辑实现、操作代码、规定操作数的构件、资源划分/共享/复制实现、***组件的类型和相互关系以及逻辑划分/集成选择,以便提供本公开的更透彻理解。然而,本领域技术人员将认识到,没有此类特定细节也可实行本公开的实施例。在其它实例中,控制结构、门级电路以及全软件指令序列未详细示出,以免使本发明模糊不清。本领域普通技术人员用所包含的描述将能够实现适当功能性,而无需过多实验。
在说明书中提到“一个实施例”、“实施例”、“示例实施例”等指示所描述的实施例可包含具体特征、结构或特性,但每一个实施例可能不一定都包含该具体特征、结构或特性。而且,此类短语不一定是指同一实施例。进一步说,当具体特征、结构或特性结合一实施例进行描述时,认为结合其它实施例实现此类特征、结构或特性在本领域技术人员的知识范围内,而不管是否明确描述。
本发明的实施例可用硬件、固件、软件或它们的任何组合来实现。在计算机***中实现的本发明实施例可包含组件之间的一个或多个基于总线的互连和/或组件之间的一个或多个点对点互连。本发明的实施例也可实现为由短暂性或非短暂性机器可读(例如计算机可读)介质携带或存储在其上的指令,其可由一个或多个处理器读取和执行。机器可读介质可实施为用于存储或发射以由机器(例如计算装置)可读形式的信息的任何装置、机构或物理结构。例如,机器可读介质可被实施为只读存储器(ROM);随机存取存储器(RAM);磁盘存储介质;光存储介质;闪存装置;迷你或微SD卡、存储棒、电信号及其它。
在附图中,为了便于描述,可示出示意单元(诸如表示装置、模块、指令块和数据单元的单元)的特定排列或排序。然而,本领域技术人员应该理解,附图中的示意性单元的特定排序或排列不打算暗示要求处理的具体排序或序列或过程的分离。进一步说,在附图中包含示意单元不打算暗示在所有实施例中都需要此类单元,或者在一些实施例中由此类单元表示的特征可能不包含在其它单元中或者与其它单元组合。
一般而言,用于表示指令块的示意性单元可使用任何适合形式的机器可读指令实现,诸如软件或固件应用、程序、功能、模块、例程、过程、工序、插件、小应用程序、微件、代码段和/或其它,并且每个此类指令可使用任何适合的编程语言、库、应用编程接口(API)和/或其它软件开发工具实现。例如,一些实施例可使用Java、C++或其它编程语言实现。类似地,用于表示数据或信息的示意性单元可使用任何适合的电子布置或结构(诸如寄存器、数据存储器、表、记录、阵列、索引、散列、映射、树、列表、图、文件(任何文件类型)、文件夹、目录、数据库和/或其它)实现。
进一步说,在附图中,其中连接单元(诸如实线或虚线或箭头)用于说明两个或更多其它示意单元之间的连接、关系或关联,任何此类连接单元的缺失都不意味着暗示连接、关系或关联不能存在。换句话说,单元之间的某些连接、关系或关联在附图中可以不示出,以免使本公开模糊不清。此外,为了便于说明,单个连接单元可用于表示单元之间的多个连接、关系或关联。例如,其中连接单元表示信号、数据或指令的传递,本领域技术人员应该理解,此类单元可表示一个或多个信号路径(例如总线)(如有需要)以实现通信。
图1说明了屏幕截图抓取和在各种装置(包含通信装置101和102以及显示装置103)之间共享的情形的实施例。
在一个实施例中,在各种方案中,通信装置101可与显示装置103连接,以便将内容投影在显示装置103上(例如经由有线或无线直接连接,或经由WiDi等间接连接)。通信装置101可实施为(而非限制)膝上型计算机、笔记本计算机、台式计算机、移动计算***、工作站、网络设施、万维网设施、分布式计算***、多处理器***、基于处理器的***、智能电话、蜂窝电话、平板计算机、消费电子装置和/或配置成将内容投影在显示装置103上的任何其它通信装置。显示装置103可实施为(而非限制)电视或支持上述与通信装置101的直接或间接连接的监视器。内容可实施为(而非限制)视频、音频、图像和/或其它。
在一个实施例中,通信装置102可经由直接或间接连接(诸如WiFi、WiFi直接、蓝牙和/或其它)与通信装置101连接。通信装置102可以与或者可以不与显示装置103连接。
通信装置102的用户可观看投影在显示装置103上的内容,并请求通信装置101抓取和共享用户感兴趣的内容的屏幕截图。例如,当在显示装置103上看到具体样式的手袋后,用户可能想要知道有关该手袋的更多信息,例如牌子和生产商,并且定位卖该手袋的店铺。使用通信装置102,用户可请求通信装置101捕获并共享手袋的屏幕截图。通信装置102可进一步在本地或者在外部(诸如通过云服务104)处置从通信装置101接收的屏幕截图。在一个实施例中,通信装置102可剪裁手袋的图像区域,并将图像发送到云104以便进一步处理。
通信装置102可实施为(而非限制)智能电话、蜂窝电话、平板计算机、消费电子装置、膝上型计算机、笔记本计算机、台式计算机、移动计算***、工作站、网络设施、万维网设施、分布式计算***、多处理器***、基于处理器的***和/或配置成请求通信装置101进行屏幕截图抓取和共享的任何其他通信装置。
图2说明了两个通信装置101和102的***200的实施例。通信装置101可包含处理器110、I/O子***114、存储器116、数据存储装置118、通信电路120以及一个或多个***装置122。在一些实施例中,其中几个上述组件可合并在通信装置101的母板或主板上,而其它组件例如可经由***端口以通信方式耦合到母板。而且,应该认识到,计算装置101可包含通常在通信和/或计算装置中发现的其它组件、子组件和装置,为了描述的清楚起见,它们在图2中未说明。
通信装置101的处理器110可实施为能够执行软件/固件(诸如微处理器、数字信号处理器、微控制器等)的任何类型处理器。处理器110说明性地实施为具有处理器核112的单核处理器。然而,在其它实施例中,处理器110可能实施为具有多个处理器核112的多核处理器。附加地,通信装置101可包含具有一个或多个处理器核112的附加处理器110。
通信装置101的I/O子***114可实施为便于与处理器110进行输入/输出操作的电路和/或组件和/或通信装置102的其它组件。在一些实施例中,I/O子***114可实施为存储器控制器集线器(MCI或“北桥”)、输入/输出控制器集线器(OCH或“南桥”)或平台控制器集线器(PCH)和固件装置。在此类实施例中,I/O子***114的固件装置可实施为用于存储基本输入/输出***(BIOS)数据和/或指令和/或其它信息(例如在引导通信装置101期间使用的BIOS驱动)的存储器装置。然而,在其它实施例中,可使用具有其它配置的I/O子***。例如,在一些实施例中,I/O子***114可实施为平台控制器集线器(PCH),在此类实施例中,存储器控制器集线器(MCH)可合并在处理器110中或者以其它方式与处理器110关联,并且处理器110可直接与存储器116通信(如图2中的虚线所示)。附加地,在其它实施例中,I/O子***114可形成片上***(SoC)的一部分,并与处理器110和通信装置101的其它组件一起合并在单个集成电路芯片上。
处理器110经由若干信号路径以通信方式耦合到I/O子***114。这些信号路径(以及在图1中说明的其它信号路径)可实施为能够便于通信装置101的组件之间通信的任何类型的信号路径。例如,信号路径可实施为任何数量的点对点链路、电线、电缆、光导、印刷电路板迹线、通孔、总线、中间器件等。
通信装置101的存储器116可实施为或否则包含一个或多个存储器装置或数据存储位置,例如包含动态随机存取存储器装置(DRAM)、同步动态随机存取存储器装置(SDRAM)、双数据速率同步动态随机存取存储器装置(DDR SDRAM)、掩膜只读存储器(ROM)装置、可擦除可编程ROM(EPROM)、电可擦除可编程ROM (EEPROM)装置、闪速存储器装置和/或其它易失性和/或非易失性存储器装置。存储器116经由若干信号路径以通信方式耦合到I/O子***114。尽管在图2中仅说明了单个存储器装置116,但在其它实施例中,通信装置101可包含附加存储器装置。各种数据和软件可存储在存储器116中。例如,一个或多个操作***、应用、程序、库以及组成由处理器110执行的软件栈的驱动在执行期间可驻留在存储器116中。
数据存储装置118可实施为配置用于数据的短期或长期存储的任何类型装置或多个装置。例如,数据存储装置118可包含任何一个或多个存储器装置和电路、存储卡、硬盘驱动器、固态驱动器或其它数据存储装置。
通信装置101的通信电路120可包含用于实现通信装置101与一个或多个装置或网络之间通信的任何数量的装置和电路,如下面更详细讨论的。通信电路120可配置成使用任何一个或多个通信协议或它们的组合来通信,诸如例如蜂窝通信协议(例如宽带码分多址(W-CDMA))、无线网络通信协议(例如Wi-Fi®、WiMAX)、无线个域网通信协议(例如Bluetooth®)、有线网络通信协议(例如TCP/IP)和/或其它通信协议。
在一些实施例中,通信装置101还可包含一个或多个***装置122。此类***装置122可包含任何数量的附加输入/输出装置、接口装置和/或其它***装置。例如,在一些实施例中,***装置122可包含显示器、触摸屏、图形电路、键盘、扬声器***和/或其它输入/输出装置、接口装置和/或***装置。
通信装置102基本上可类似于通信装置101,并且包含类似组件(它们已经在图2中用公共参考编号方案标识),例如处理器150、处理器核152、I/O子***154、存储器156、数据存储装置158、通信电路160和一个或多个***装置162。像这样,通信装置101的组件的上面提供的描述同样适用于通信装置102的那些类似组件,并且本文不重复了,以免使本公开模糊不清。当然,应该认识到,在一些实施例中,***200的通信装置101、102可以彼此不类似。例如,通信装置101和102可实施为彼此不同的各种类型通信装置(例如膝上型计算机、笔记本计算机、平板计算机、智能电话或其它通信装置),并且包含通常在此类对应通信装置中发现的组件。
图3说明了用于屏幕截图抓取和共享的环境300的实施例,其由两个通信装置建立。说明性环境300可包含连接模块301、内容投影模块302和屏幕截图抓取模块303,其可由通信装置101建立。说明性环境300可进一步包含连接模块311、屏幕截图请求模块312和屏幕截图处置模块313,其可由通信装置102建立。环境300的各种模块可实施为硬件、软件、固件或它们的组合。例如,任何上述模块都可实施为存储在通信装置101或102的机器可读介质(诸如存储器116或存储器156)中的软件指令。
在一个实施例中,连接模块301可通过有线/无线直接连接或通过WiDi等间接连接来连接通信装置101与显示装置103。连接模块301可进一步通过有线/无线连接(诸如WiFi、WiFi直接、蓝牙和/或其它)连接通信装置101与通信装置102。连接模块301可进一步在通信装置101上注册通信装置102,包含:认证通信装置102和/或管理认证的装置列表以约束来自未认证装置的屏幕截图抓取和共享的请求。
内容投影模块302可经由由连接模块301构建的连接(诸如WiDi连接)将内容从通信装置101投影到显示装置103。屏幕截图抓取模块303例如可响应于来自通信装置102的屏幕截图抓取和共享的请求而从通信装置101投影到显示装置103上的内容中抓取屏幕截图。在一个实施例中,通信装置102的用户可观看显示装置103上的内容,并通过通信装置102,请求通信装置101提供用户感兴趣的屏幕截图。
在一个实施例中,来自通信装置102的请求可包含与屏幕截图相关的信息,其可帮助屏幕截图抓取模块303抓取屏幕截图,诸如内容的节目指南编排(PGP)信息、请求的时间戳和/或其它。以此方式,屏幕截图抓取模块303可从与PGP信息相关的内容抓取具有时间戳的屏幕截图。PGP信息的示例可包含节目标题、男演员/女演员和/或其它。屏幕截图抓取模块303可进一步使用连接模块301向通信装置102发送抓取的屏幕截图。
在一个实施例中,连接模块311可通过有线/无线连接(诸如WiFi、WiFi直接、蓝牙和/或其它)连接通信装置102与通信装置101。在一个实施例中,连接模块311可利用显示在通信装置101的显示装置103或屏幕上的通信装置101的网络地址与通信装置101连接。
屏幕截图请求模块312可生成从投影在通信装置101可与之连接或可不连接的显示装置103上的内容中抓取屏幕截图的请求,在一个实施例中,屏幕截图请求模块312可响应于来自通信装置102用户的指令而例如通过按键盘上的特殊键、屏幕上的软件“抓取”按钮或触摸屏手势而生成请求。屏幕截图请求模块312可包含与屏幕截图相关的信息,其可帮助通信装置101抓取请求的屏幕截图,诸如内容的PGP信息、请求的时间戳和/或其它。以此方式,屏幕截图抓取模块303可从与PGP信息相关的内容抓取具有时间戳的屏幕截图。PGP信息的示例可包含节目标题、男演员/女演员和/或其它。
屏幕截图处置模块313可在本地或者在外部(诸如通过云服务104)处置从通信装置101接收的屏幕截图。例如,屏幕截图处置模块313可从屏幕截图中剪裁感兴趣的图像区域,并将该图像区域发送到云104,以便进行进一步处理,诸如图像识别、信息搜索和/或其它。云104可将处理结果返回到通信装置102。可采纳许多技术剪裁图像区域,例如,剪裁用手指在通信装置102的触摸屏上圈出的图像区域,如在图5中所说明的。有关图5的更多细节可在后面的描述中提供。
图4说明了屏幕截图抓取和在两个通信装置之间共享的方法。左侧的方法由通信装置101实现,并且右侧的方法由通信装置102实现。
参考左侧的方法,在块401,连接模块301或其它装置可通过有线/无线直接连接或通过WiDi等间接连接来连接通信装置101与显示装置103,在块402,内容投影模块302或其它装置可经由在块401中建立的连接将内容从通信装置101投影到显示装置103。在块403,连接模块301或其它装置可通过有线/无线连接(诸如WiFi、WiFi直接、蓝牙和/或其它)连接通信装置101与通信装置102。在块404,连接模块301或其它装置可在通信装置101上注册通信装置102,包含:认证通信装置102和/或管理认证的装置列表以约束来自未认证装置的屏幕截图抓取和共享的请求。
在块405,连接模块301或其它装置可接收从投影在显示装置103上的内容抓取屏幕截图的请求。在一个实施例中,请求可包含有助于通信装置101抓取屏幕截图的信息,诸如内容的PGP信息、请求的时间戳和/或其它。PGP信息的示例可包含节目标题、男演员/女演员和/或其它。响应于该请求,在块406,屏幕截图抓取模块303或其它装置可从内容抓取屏幕截图,例如从与PGP信息相关的内容抓取具有时间戳的屏幕截图,在块407,连接模块301或其它装置可向通信装置102发送抓取的屏幕截图。
参考右侧的方法,在块411,连接模块311或其它装置可通过有线/无线连接(诸如WiFi、WiFi直接、蓝牙和/或其它)连接通信装置102与通信装置101。在一个实施例中,连接模块311可利用显示在通信装置101的显示装置103或屏幕上的通信装置101的网络地址与通信装置101连接。在块412,屏幕截图请求模块312或其它装置可检测是否用户指令从投影在显示装置上的内容抓取屏幕截图。在一个实施例中,用户可观看显示装置上的内容,并通过按键盘上的键或屏幕上的“抓取”按钮或触摸屏手势来指令抓取感兴趣的屏幕截图。
在检测到用户指令后,在块413,屏幕截图请求模块312或其它装置可生成抓取屏幕截图的请求。在一个实施例中,请求可包含与屏幕截图相关的信息,其可帮助通信装置101抓取屏幕截图,诸如内容的PGP信息、请求的时间戳和/或其它。例如,通信装置101可从与PGP信息相关的内容抓取具有时间戳的屏幕截图。PGP信息的示例可包含节目标题、男演员/女演员和/或其它。在块414,连接模块311或其它装置可通过在块411建立的连接向通信装置101发送请求。在块415,连接模块311或其它装置可从通信装置101接收请求的屏幕截图,并且在块416,屏幕截图处置模块313或其它装置可在本地或在外部(诸如通过云服务104)处置屏幕截图。例如,屏幕截图处置模块313可从屏幕截图剪裁感兴趣的图像区域,并将该图像区域发送到云104,以便进行图像识别和/或其它处理。
图5A至图5E说明了抓取屏幕截图和在各种装置(诸如通信装置101(例如图5中的WiDi主机)、通信装置102(例如图5中的智能电话)和显示装置103(例如图5中的电视))之间共享屏幕截图的实施例。图5a说明了电视可显示从WiDi主机投影的影片,其中智能电话的用户看到感兴趣的影片屏幕截图。例如,用户可能想要知道有关在屏幕截图上出现的男演员的更多信息。图5b说明了智能电话可从WiDi主机获得影片屏幕截图。图5c说明了用户可用手指在智能电话的触摸屏上的移动圈出屏幕截图的图像区域(例如男演员的面部)。图5d说明了智能电话可通过感测手指移动来捕获图像区域,并且图5e说明了智能电话可通过进一步处理剪裁的图像区域来获得有关男演员的更多信息。例如,智能电话可将剪裁的图像区域发送到云服务104,其可识别男演员的面部并搜索男演员的信息。
虽然本公开已经在附图和前述描述中进行了详细说明和描述,但此类说明和描述要被视为在性质上是示范性的而非约束性的,要理解到,仅已经示出和描述了说明性实施例,并且期望保护与本公开和阐述的权利要求书一致的所有改变和修改。
示例
下面提供了本文公开的装置、***和方法的说明性示例。装置、***和方法的实施例可包含下面描述的示例中的任一个或多个以及它们的组合。
在一个示例中,通信装置可包括:内容投影模块,将内容投影在与通信装置连接的显示装置上;以及屏幕截图抓取模块,以响应于来自与通信装置连接的另一通信模块的屏幕截图抓取请求而从投影在显示装置上的内容抓取屏幕截图。附加地,在一个示例中,显示装置是电视。附加地,在任何以上示例中,通信装置进一步包括经由WiDi装置连接通信装置与显示装置的连接模块。
附加地,在任何以上示例中,连接模块可进一步经由WiFi连接通信装置与另一通信装置。附加地,在任何以上示例中,连接模块可进一步在通信装置上注册另一移动通信装置。附加地,在任何以上示例中,连接模块可进一步将抓取的屏幕截图发送到另一通信装置。
在一个示例中,由通信装置操作的方法可包括:将内容投影在与通信装置连接的显示装置上;以及响应于来自与通信装置连接的另一通信模块的屏幕截图抓取请求而从投影在显示装置上的内容抓取屏幕截图。附加地,在一个示例中,显示装置是电视。附加地,在任何以上示例中,方法可包括经由WiDi装置连接通信装置与显示装置。附加地,在任何以上示例中,方法可进一步包括经由WiFi连接通信装置与另一通信装置。
附加地,在任何以上示例中,方法可进一步包括在通信装置上注册另一移动通信装置。附加地,在任何以上示例中,方法可进一步包括将抓取的屏幕截图发送到另一通信装置。
在一个示例中,通信装置可包括:屏幕截图请求模块,响应于来自通信装置用户的指令而生成从从另一通信装置投影到显示装置的内容中抓取屏幕截图的请求;以及连接模块,连接通信装置与另一通信装置,并将该请求发送到另一通信装置。附加地,在一个示例中,显示装置是电视。
附加地,在任何以上示例中,通信装置与显示装置断开连接。附加地,在任何以上示例中,通信装置可进一步包括处置经由连接模块从另一通信装置接收的屏幕截图的屏幕截图处置模块。附加地,在任何以上示例中,屏幕截图抓取请求进一步包括内容的节目指南编排信息以及该请求的时间戳。
在一个示例中,由通信装置操作的方法可包括:响应于来自通信装置用户的指令而生成从从另一通信装置投影到显示装置的内容中抓取屏幕截图的请求;以及将该请求发送到与通信装置连接的另一通信装置。附加地,在一个示例中,显示装置是电视。附加地,在任何以上示例中,通信装置可与显示装置断开连接。
附加地,在任何以上示例中,方法可进一步包括:从另一通信装置接收屏幕截图;以及处置屏幕截图。附加地,在任何以上示例中,屏幕截图抓取请求进一步包括内容的节目指南编排信息以及该请求的时间戳。

Claims (29)

1. 一种通信装置,包括:
内容投影模块,将内容投影在与所述通信装置连接的显示装置上;以及
屏幕截图抓取模块,响应于来自与所述通信装置连接的另一通信模块的屏幕截图抓取请求从投影在所述显示装置上的所述内容中抓取屏幕截图。
2. 如权利要求1所述的通信装置,其中所述显示装置是电视。
3. 如权利要求1所述的通信装置,进一步包括:
连接模块,经由WiDi装置连接所述通信装置与所述显示装置。
4. 如权利要求3所述的通信装置,其中所述连接模块进一步经由WiFi连接所述通信装置与所述另一通信装置。
5. 如权利要求3所述的通信装置,其中所述连接模块进一步在所述通信装置上注册所述另一移动通信装置。
6. 如权利要求2所述的通信装置,其中所述连接模块进一步向所述另一通信装置发送抓取的屏幕截图。
7. 一种由通信装置操作的方法,包括:
将内容投影在与所述通信装置连接的显示装置上;以及
响应于来自与所述通信装置连接的另一通信模块的屏幕截图抓取请求而从投影在所述显示装置上的所述内容中抓取屏幕截图。
8. 如权利要求7所述的方法,其中所述显示装置是电视。
9. 如权利要求7所述的方法,进一步包括:
经由WiDi装置连接所述通信装置与所述显示装置。
10. 如权利要求7所述的方法,进一步包括:经由WiFi连接所述通信装置与所述另一通信装置。
11. 如权利要求7所述的方法,进一步包括:在所述通信装置上注册所述另一移动通信装置。
12. 如权利要求7所述的方法,进一步包括:向所述另一通信装置发送所述抓取的屏幕截图。
13. 一种机器可读介质,包括多个指令,所述指令响应于被执行而导致通信装置执行如权利要求7-12中任一项所述的方法。
14. 一种通信装置,包括:
处理器;以及
机器可读介质,其上存储有多个指令,所述指令当由所述处理器执行时使所述通信装置执行如权利要求7-12中任一项所述的方法。
15. 一种通信装置,包括:
屏幕截图请求模块,响应于来自所述通信装置的用户的指令而生成从从另一通信装置投影到显示装置的内容中抓取屏幕截图的请求;以及
连接模块,连接所述通信装置与所述另一通信装置,并向所述另一通信装置发送所述请求。
16. 如权利要求15所述的通信装置,其中所述显示装置是电视。
17. 如权利要求15所述的通信装置,其中所述通信装置与所述显示装置断开连接。
18. 如权利要求15所述的通信装置,进一步包括:屏幕截图处置模块,处置经由所述连接模块从所述另一通信装置接收的所述屏幕截图。
19. 如权利要求18所述的通信装置,其中所述屏幕截图处置模块进一步从所述屏幕截图剪裁图像区域,向云服务发送所述图像区域,并从所述云服务接收有关所述图像区域的信息。
20. 如权利要求18所述的通信装置,其中所述屏幕截图处置模块进一步通过感测所述通信装置的触摸屏上的手指移动从所述屏幕截图剪裁图像区域,其中所述手指移动是圈出所述图像区域。
21. 如权利要求15所述的通信装置,其中所述屏幕截图抓取请求进一步包括所述内容的节目指南编排信息以及所述请求的时间戳。
22. 一种由通信装置操作的方法,包括:
响应于来自所述通信装置的用户的指令而生成从从另一通信装置投影到显示装置的内容中抓取屏幕截图的请求;以及
向与所述通信装置连接的另一通信装置发送所述请求。
23. 如权利要求22所述的方法,其中所述显示装置是电视。
24. 如权利要求22所述的方法,其中所述通信装置与所述显示装置断开连接。
25. 如权利要求22所述的方法,进一步包括:
从所述另一通信装置接收所述屏幕截图;
从所述屏幕截图剪裁图像区域;
向云服务发送所述图像区域;以及
从所述云服务接收有关所述图像区域的信息。
26. 如权利要求25所述的方法,其中所述剪裁所述图像区域进一步包括感测所述通信装置的触摸屏上的手指移动,其中所述手指移动是圈出所述图像区域。
27. 如权利要求22所述的方法,其中所述屏幕截图抓取请求进一步包括所述内容的程序指南编程信息以及所述请求的时间戳。
28. 一种机器可读介质,包括多个指令,所述指令响应于被执行而导致通信装置执行如权利要求22-27中任一项所述的方法。
29. 一种通信装置,包括:
处理器;以及
机器可读介质,其中存储有多个指令,所述指令当由所述处理器执行时使所述通信装置执行如权利要求22-27中任一项所述的方法。
CN201280075676.6A 2012-10-08 2012-10-08 屏幕截图抓取和共享的方法、设备和*** Pending CN104813679A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/001359 WO2014056122A1 (en) 2012-10-08 2012-10-08 Method, apparatus and system of screenshot grabbing and sharing

Publications (1)

Publication Number Publication Date
CN104813679A true CN104813679A (zh) 2015-07-29

Family

ID=50476846

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280075676.6A Pending CN104813679A (zh) 2012-10-08 2012-10-08 屏幕截图抓取和共享的方法、设备和***

Country Status (3)

Country Link
US (1) US9514100B2 (zh)
CN (1) CN104813679A (zh)
WO (1) WO2014056122A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110581919A (zh) * 2018-06-11 2019-12-17 阿里巴巴集团控股有限公司 信息传输与数据处理方法、设备、***及存储介质
CN111542822A (zh) * 2018-02-23 2020-08-14 三星电子株式会社 用于共享屏幕数据的电子装置和方法
CN113204404A (zh) * 2021-05-20 2021-08-03 北京字跳网络技术有限公司 屏幕截图方法、装置和电子设备
WO2023093778A1 (zh) * 2021-11-25 2023-06-01 华为技术有限公司 一种截屏方法及相关装置

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11963069B2 (en) * 2008-11-26 2024-04-16 Global Market Development Inc. Integrated telecommunications handset
US8930575B1 (en) * 2011-03-30 2015-01-06 Amazon Technologies, Inc. Service for automatically converting content submissions to submission formats used by content marketplaces
US10108315B2 (en) * 2012-06-27 2018-10-23 Intel Corporation User-selected video frame capture in a video streaming environment
KR101678389B1 (ko) * 2014-02-28 2016-11-22 엔트릭스 주식회사 클라우드 스트리밍 기반의 영상데이터 제공 방법, 이를 위한 장치 및 시스템
US10102824B2 (en) * 2015-05-19 2018-10-16 Microsoft Technology Licensing, Llc Gesture for task transfer
CN106303383A (zh) * 2015-05-25 2017-01-04 华硕电脑股份有限公司 影像播放***及影像信号撷取器
US10237621B2 (en) * 2016-03-24 2019-03-19 Dish Technologies Llc Direct capture and sharing of screenshots from video programming
CN110825289A (zh) * 2019-10-31 2020-02-21 北京字节跳动网络技术有限公司 操作用户界面的方法、装置、电子设备及存储介质
CN111182342A (zh) * 2019-12-24 2020-05-19 腾讯科技(深圳)有限公司 基于dlna的媒体数据播放方法、装置、设备以及存储介质
US11995757B2 (en) * 2021-10-29 2024-05-28 Snap Inc. Customized animation from video
US12020358B2 (en) 2021-10-29 2024-06-25 Snap Inc. Animated custom sticker creation
CN114442986A (zh) * 2022-01-30 2022-05-06 深圳创维-Rgb电子有限公司 信息传输方法、装置、投屏器及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040190854A1 (en) * 2003-03-27 2004-09-30 Sony Corporation Smooth still image capture
US20080046835A1 (en) * 2002-05-28 2008-02-21 Truc Nguyen Object-oriented processing of tab text
CN101815162A (zh) * 2010-04-27 2010-08-25 四川长虹电器股份有限公司 一种遥控节目的***
CN102404641A (zh) * 2011-12-06 2012-04-04 深圳Tcl新技术有限公司 使用智能手机遥控电视机的方法和***
US20120164961A1 (en) * 2010-12-25 2012-06-28 Jie Gao Wireless Display Performance Enhancement
CN102685597A (zh) * 2012-04-28 2012-09-19 广州九游信息技术有限公司 内容再现方法及装置、移动终端

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001352373A (ja) 2000-06-08 2001-12-21 Nintendo Co Ltd 携帯端末を用いた表示処理システム、それに用いられる携帯端末、およびそれに用いられる変換アダプタ
US6636918B1 (en) 2000-06-29 2003-10-21 International Business Machines Corporation Mobile computing device and associated base stations
GB2414843B (en) * 2004-04-27 2007-04-04 Hewlett Packard Development Co Image capture
US7640502B2 (en) * 2004-10-01 2009-12-29 Microsoft Corporation Presentation facilitation
US20060126812A1 (en) * 2004-12-09 2006-06-15 International Business Machines Corporation Method and system for sharing one or more graphics images between devices using profiles
US20060136379A1 (en) * 2004-12-17 2006-06-22 Eastman Kodak Company Image content sharing device and method
US7627138B2 (en) * 2005-01-03 2009-12-01 Orb Networks, Inc. System and method for remotely monitoring and/or viewing images from a camera or video device
US20060209214A1 (en) * 2005-03-17 2006-09-21 Xerox Corporation Digital photo album systems and methods
JP4615380B2 (ja) * 2005-06-29 2011-01-19 本田技研工業株式会社 画像送信装置
US8037506B2 (en) * 2006-03-03 2011-10-11 Verimatrix, Inc. Movie studio-based network distribution system and method
US20080120369A1 (en) * 2006-11-16 2008-05-22 Gustavsson Bengt Stefan Media center for picture sharing
US8266665B2 (en) * 2008-03-25 2012-09-11 Verizon Patent And Licensing Inc. TV screen capture
US8612888B2 (en) * 2008-04-01 2013-12-17 Litl, Llc Method and apparatus for managing digital media content
US8503991B2 (en) * 2008-04-03 2013-08-06 The Nielsen Company (Us), Llc Methods and apparatus to monitor mobile devices
US8970647B2 (en) * 2008-05-13 2015-03-03 Apple Inc. Pushing a graphical user interface to a remote device with display rules provided by the remote device
CN101650520A (zh) 2008-08-15 2010-02-17 索尼爱立信移动通讯有限公司 移动电话的可视激光触摸板和方法
US9348499B2 (en) * 2008-09-15 2016-05-24 Palantir Technologies, Inc. Sharing objects that rely on local resources with outside servers
US20100205628A1 (en) 2009-02-12 2010-08-12 Davis Bruce L Media processing methods and arrangements
US9467518B2 (en) * 2009-02-16 2016-10-11 Communitake Technologies Ltd. System, a method and a computer program product for automated remote control
CN201422128Y (zh) 2009-04-22 2010-03-10 厦门三五互联科技股份有限公司 一种实现智能移动电话与标准显示器间信号转换的适配器
US8521217B2 (en) * 2009-06-10 2013-08-27 Digimarc Corporation Content sharing methods and systems
US8380225B2 (en) 2009-09-14 2013-02-19 Microsoft Corporation Content transfer involving a gesture
KR101661232B1 (ko) 2009-11-13 2016-09-30 삼성전자주식회사 외부기기로의 컨텐츠 제공방법
US9361631B2 (en) * 2010-01-06 2016-06-07 Ghostery, Inc. Managing and monitoring digital advertising
US8775579B2 (en) * 2010-01-13 2014-07-08 Htc Corporation Method for addressing management object in management tree and associated device management system
US8660355B2 (en) * 2010-03-19 2014-02-25 Digimarc Corporation Methods and systems for determining image processing operations relevant to particular imagery
KR101829830B1 (ko) * 2010-11-16 2018-02-19 엘지전자 주식회사 영상표시기기에서 부팅 시퀀스 조정 방법 및 그에 따른 영상표시기기
US8929876B2 (en) * 2010-12-22 2015-01-06 Cox Communications, Inc. Mobile to hardware device linking
CN102118499A (zh) 2010-12-31 2011-07-06 深圳市同洲软件有限公司 移动终端控制显示终端播放视频的方法、装置和***
CN102075728B (zh) 2011-01-18 2015-08-12 中兴通讯股份有限公司 一种共享音频和/或视频的方法及***
US8954477B2 (en) 2011-01-28 2015-02-10 Apple Inc. Data structures for a media-editing application
CN201986047U (zh) 2011-03-11 2011-09-21 厦门市凌拓通信科技有限公司 一种适用于电视机的无线传输装置
CN102143235B (zh) * 2011-04-12 2017-03-08 张�林 对触摸屏终端提供远程服务的方法及***
WO2012150602A1 (en) * 2011-05-03 2012-11-08 Yogesh Chunilal Rathod A system and method for dynamically monitoring, recording, processing, attaching dynamic, contextual & accessible active links & presenting of physical or digital activities, actions, locations, logs, life stream, behavior & status
KR101500913B1 (ko) 2011-09-12 2015-03-09 인텔 코오퍼레이션 비디오 콘텐츠의 주석부기 및/또는 추천 방법 및 장치
KR101643238B1 (ko) 2011-09-12 2016-07-29 인텔 코포레이션 공유된 장치 및 개인용 장치를 이용한 개인맞춤화된 사용자 기능의 협력적 제공
CN110225378A (zh) 2011-09-12 2019-09-10 英特尔公司 使用共享视频装置和个人装置的个性化视频内容消费
US8607284B2 (en) * 2011-11-15 2013-12-10 Arcsoft (Hangzhou) Multimedia Technology Co., Ltd. Method of outputting video content from a digital media server to a digital media renderer and related media sharing system
US20130145407A1 (en) * 2011-12-06 2013-06-06 Sheng Han Method of outputting video content from a computing device to a playback device and related media sharing system
CN104272747A (zh) 2012-03-30 2015-01-07 英特尔公司 用移动设备补充使用显示设备的媒体内容的消费
US8976303B2 (en) * 2012-08-22 2015-03-10 Sony Corporation Presenting snapshot of controlled device display on display of remote commander to facilitate control of the controlled device by user who cannot see controlled device
US9237386B2 (en) * 2012-08-31 2016-01-12 Google Inc. Aiding discovery of program content by providing deeplinks into most interesting moments via social media
US20140089424A1 (en) * 2012-09-27 2014-03-27 Ant Oztaskent Enriching Broadcast Media Related Electronic Messaging
US20140104306A1 (en) * 2012-10-15 2014-04-17 Research In Motion Limited Methods and systems for capturing high resolution content from applications

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080046835A1 (en) * 2002-05-28 2008-02-21 Truc Nguyen Object-oriented processing of tab text
US20040190854A1 (en) * 2003-03-27 2004-09-30 Sony Corporation Smooth still image capture
CN101815162A (zh) * 2010-04-27 2010-08-25 四川长虹电器股份有限公司 一种遥控节目的***
US20120164961A1 (en) * 2010-12-25 2012-06-28 Jie Gao Wireless Display Performance Enhancement
CN102404641A (zh) * 2011-12-06 2012-04-04 深圳Tcl新技术有限公司 使用智能手机遥控电视机的方法和***
CN102685597A (zh) * 2012-04-28 2012-09-19 广州九游信息技术有限公司 内容再现方法及装置、移动终端

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111542822A (zh) * 2018-02-23 2020-08-14 三星电子株式会社 用于共享屏幕数据的电子装置和方法
CN111542822B (zh) * 2018-02-23 2024-04-09 三星电子株式会社 用于共享屏幕数据的电子装置和方法
CN110581919A (zh) * 2018-06-11 2019-12-17 阿里巴巴集团控股有限公司 信息传输与数据处理方法、设备、***及存储介质
CN110581919B (zh) * 2018-06-11 2021-10-15 阿里巴巴集团控股有限公司 信息传输与数据处理方法、设备、***及存储介质
CN113204404A (zh) * 2021-05-20 2021-08-03 北京字跳网络技术有限公司 屏幕截图方法、装置和电子设备
WO2023093778A1 (zh) * 2021-11-25 2023-06-01 华为技术有限公司 一种截屏方法及相关装置

Also Published As

Publication number Publication date
US9514100B2 (en) 2016-12-06
WO2014056122A1 (en) 2014-04-17
US20140115454A1 (en) 2014-04-24

Similar Documents

Publication Publication Date Title
CN104813679A (zh) 屏幕截图抓取和共享的方法、设备和***
US10664289B2 (en) Loading sub-applications for a terminal application
EP2945058B1 (en) Processing method and device for application program
US11010227B2 (en) Exception stack information acquisition method and device and computer-readable storage medium
Venkateswaran Essential Linux device drivers
CN103914523A (zh) 页面回退控制方法及装置
CN112181554B (zh) 一种交互界面显示方法、设备、电子设备及存储介质
CN104133844A (zh) 加载网页的方法及装置
KR20200140555A (ko) 전자 장치 및 전자 장치의 듀얼 스탠바이 모드 및 싱글 스탠바이 모드의 전환 방법
JP2019504566A (ja) 情報画像表示方法及び装置
US20150135141A1 (en) Method and apparatus for creating a control interface of a peripheral device
CN104285210A (zh) 在便携式通信设备上恢复操作***的方法、装置和***
CN102937963A (zh) 使用协议处理程序的模板和服务器内容下载
CN110941779A (zh) 加载页面的方法、装置、存储介质及电子设备
KR20200034354A (ko) 멀티미디어 콘텐트를 캡쳐하는 전자 장치 및 방법
KR102310072B1 (ko) 유휴 광고 인벤토리를 이용한 리마인드 컨텐츠 제공 방법 및 이를 위한 장치
US20140157147A1 (en) Feedback system, feedback method and recording media thereof
US9953157B2 (en) Method and apparatus for protecting application program
CN113141530B (zh) 基于遥控交互方法、装置、电子设备和存储介质
CN112631695B (zh) 一种数据校验方法、装置、电子设备及存储介质
CN114564206A (zh) 一种数据非空校验方法、装置、设备及可读存储介质
US10503742B2 (en) Electronic device and method of searching data records
CN105721280A (zh) 网页分享装置及方法
KR20210101075A (ko) 전자 장치 및 전자 장치의 클립 보드 운용 방법
WO2015014267A1 (en) Data processing method, terminal and product for backing up and restoring data thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned

Effective date of abandoning: 20191108

AD01 Patent right deemed abandoned