CN102037487A - 媒体信号中的嵌入式标签 - Google Patents

媒体信号中的嵌入式标签 Download PDF

Info

Publication number
CN102037487A
CN102037487A CN2008801293144A CN200880129314A CN102037487A CN 102037487 A CN102037487 A CN 102037487A CN 2008801293144 A CN2008801293144 A CN 2008801293144A CN 200880129314 A CN200880129314 A CN 200880129314A CN 102037487 A CN102037487 A CN 102037487A
Authority
CN
China
Prior art keywords
video
label
frame
mobile device
gathering
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
CN2008801293144A
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.)
Sony Mobile Communications AB
Original Assignee
Sony Ericsson Mobile Communications AB
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 Sony Ericsson Mobile Communications AB filed Critical Sony Ericsson Mobile Communications AB
Publication of CN102037487A publication Critical patent/CN102037487A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • H04N21/23892Multiplex stream processing, e.g. multiplex stream encrypting involving embedding information at multiplex stream level, e.g. embedding a watermark at packet level
    • 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/4126The peripheral being portable, e.g. PDAs or mobile phones
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • 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/4722End-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 requesting additional data associated with the content
    • 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4758End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
    • 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/812Monomedia components thereof involving advertisement data
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
    • H04N5/772Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/93Arrangements characterised by the broadcast information itself which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/50Aspects of broadcast communication characterised by the use of watermarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/48Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising items expressed in broadcast information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/56Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/59Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 of video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Human Computer Interaction (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Databases & Information Systems (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephone Function (AREA)

Abstract

一种移动设备,其可以采集媒体信号的视频、解析所采集视频的帧、并且在所采集视频的一帧或多帧内识别标签,其中该标签包括机器可读的信息表示。该移动设备也可以分析标签以确定包括在标签中的信息,并基于包括在标签中的信息来呈现特定信息。

Description

媒体信号中的嵌入式标签
背景技术
在过去的十年间,例如手持设备和便携式设备的设备的数量惊人地增长。这些设备大部分包括多种显示器,以向用户提供视觉信息。这些设备还可能包括输入设备,例如键盘、触摸屏、照相机和/或一个或多个按钮,以允许用户录入某种形式的输入信号。然而,在某些情况下,输入设备可能成本很高或限制了其它组件(例如显示器)可用的空间。在其它情况下,输入设备的性能可能受到限制。
发明内容
根据一个实施方式,一种由移动设备执行的方法可以包括以下步骤:采集媒体信号的视频;解析所采集视频的帧;识别所采集视频的一帧或多帧内的标签,其中该标签包括机器可读的信息表示;分析该标签以确定包括在该标签中的信息;以及基于包括在该标签中的信息来呈现特定信息。
另外,该移动设备可以包括视频采集设备,并且采集媒体信号的视频的步骤可以包括激活该视频采集设备,并且由该视频采集设备来记录媒体信号的视频。
另外,可以在视频显示设备上播放媒体信号,并且采集媒体信号的视频的步骤可以包括当在视频显示设备上播放媒体信号时,记录媒体信号的视频。
另外,识别所采集视频的一帧或多帧内的标签的步骤可以包括从所采集视频的帧中找出空白帧,并且在该空白帧内检测标签。
另外,识别所采集视频的一帧或多帧内的标签的步骤可以包括在所采集视频的一帧内找出空白区域,并在该空白区域内检测标签,其中该空白区域小于该一帧的整个区域。
另外,识别所采集视频的一帧或多帧内的标签的步骤可以包括分析所采集视频的一连串帧,以识别视觉方面的改变,并基于视觉方面的改变来检测标签。
另外,包括在标签中的信息可以包括地址,并且呈现特定信息的步骤可以包括访问与该地址相对应的网页,并且将该网页显示为所述特定信息。
另外,包括在标签中的信息可以包括包含文本的消息,并且呈现特定信息的步骤可以包括将该消息的文本显示为所述特定信息。
另外,识别所采集视频的一帧或多帧内的标签的步骤可以包括识别所采集视频的一帧或多帧内的多个标签,并且呈现特定信息的步骤可以包括将有关每个标签的信息的可选列显示为所述特定信息。
根据另一个实施方式,一种移动设备可以包括视频采集设备以及处理逻辑。视频采集设备可以采集呈现在视频显示设备上的媒体信号的视频。处理逻辑可以识别所采集视频的帧、识别所采集视频的一帧或多帧内的标签、分析该标签以确定包括在该标签中的信息,并且基于包括在该标签中的信息来执行特定功能,其中该标签可以包括机器可读的信息表示。
另外,包括在标签中的信息可以包括电话号码,并且当执行所述特定功能时,处理逻辑可以基于该电话号码来发起电话呼叫,或者基于该电话号码来发送文本消息。
另外,标签可以编码有地址、关键字或消息中的一个或多个。
另外,在识别所采集视频的一帧或多帧内的标签时,处理逻辑可以从所采集视频的帧中找出空白帧或半透明帧,并在该空白帧或半透明帧内检测标签。
另外,在识别所采集视频的一帧或多帧内的标签时,处理逻辑可以在所采集视频的一帧内找出空白区域,并在该空白区域内检测标签,其中,该空白区域小于该一帧的整个区域。
另外,在识别所采集视频的一帧或多帧内的标签时,处理逻辑可以分析所采集视频的一连串帧,以识别视觉方面的改变,并基于视觉方面的改变来检测标签。
另外,包括在标签中的信息可以包括关键字,该移动设备还可以包括显示器,并且当执行所述特定功能时,处理逻辑可以基于关键字来执行搜索,基于该搜索来获得搜索结果,并在该显示器上显示搜索结果。
另外,标签可以与视频显示设备上的媒体信号内可见的对象相关联,该移动设备还可以包括显示器,并且当执行所述特定功能时,处理逻辑可以在该显示器上呈现与该对象有关的信息。
根据另一个实施方式,一种移动设备可以包括:用于采集显示在视频显示设备上的媒体信号的视频的装置;用于识别所采集视频内的视频的帧的装置;用于在一帧或多帧内检测标签的装置,其中该标签可以包括机器可读的信息表示;用于分析该标签以确定包括在该标签中的信息的装置;以及用于基于包括在该标签中的信息来输出数据的装置。
另外,用于识别所采集视频内的视频的帧的装置可以包括当媒体信号的视频被采集时接近实时地连续处理该媒体信号的视频以识别视频的帧的设备。
另外,用于在一帧或多帧内检测标签的装置可以包括用于分析所采集视频的一连串帧以识别视觉方面的改变的装置,以及基于视觉方面的改变来检测标签的装置。
附图说明
将附图并入说明书并组成说明书的一部分,其例示了一个或多个在此描述的实施方式,并与描述一起说明这些实施方式。在附图中:
图1是在此描述的实施方式的概观的图;
图2是可以实现在此描述的***和方法的示例性环境的图;
图3A和图3B是图2所示的移动设备的示例性外部组件的图;
图4是可以包括在图2所示的移动设备中的示例性组件的图;
图5是在媒体信号内嵌入标签的示例性处理的流程图;
图6至图9是媒体信号的可以***标签的示例性帧的图;
图10是对所采集视频内的标签进行处理的示例性处理的流程图;
图11至图15是示出可以由移动设备在处理所采集视频内的标签时执行的示例性功能的图。
具体实施方式
以下详细描述是参照附图进行的。不同图中的相同标号可以表示相同或相似的要素。此外,以下详细描述并不限制本发明。
在此描述的实施方式可以在媒体信号内嵌入标签,并允许移动设备采集媒体信号的视频,并对嵌入的标签进行处理以提供与媒体信号的视频部分内所描述的对象有关的额外信息。在此使用的“标签”旨在广义解读为包括机器可读的信息表示(representation)。标签中的信息可以用于特定功能,例如获得与特定对象有关的额外信息或向特定目的地发送特定信息。
标签可以编码有少量信息,例如大约二十个字节或更少字节的数据(尽管更大的标签是可行的,并且落在本说明书的范围内)。在一个实施方式中,标签可以取一维符号或二维符号的形式。在另一个实施方式中,标签可以取视觉方位随时间而不同的形式。标签可以包含可以从其获取信息或向其发送信息的一个或多个地址,例如一个或多个统一资源定位符(URL)、统一资源标识符(URI)、电子邮件地址或电话号码。另选地或另外,标签可以包括可用于执行搜索的一个或更多个关键字。另选地或另外,标签可以包含消息。
图1是在此描述的实施方式的概观的图。标签可以嵌入在媒体信号中,例如电视信号、记录在存储设备(例如,DVD或闪存)上的媒体信号、来自网络(例如,因特网)的媒体信号,或来自另一源的媒体信号。可以将标签嵌入于媒体信号中,使得标签对于观看媒体信号的视频部分的人是不可见的。
如图1所示,例如电视机的视频显示设备可以播放嵌入有标签的媒体信号。标签可以与媒体信号的视频部分中存在的对象相关联。在图1的示例中,标签包括与在视频显示设备上显示的篮球比赛中使用的篮球相关联的信息。
用户可以利用具有视频记录能力的移动设备来采集在视频显示设备上播放的媒体信号的视频。例如,用户可以这样放置移动设备,使得移动设备的照相机指向视频显示设备。用户可以在移动设备上启动某项功能,例如照相机功能。该功能的启动可以使(对于用户或许显然地)移动设备来采集媒体信号的视频。
移动设备可以解析(parse)所采集的视频,以识别嵌入的标签。移动设备可以分析标签以确定标签所包括的信息,并利用该信息来提供与对象有关的额外信息。例如,如图1所示,移动设备可以获取与对象(即,图1的示例中的篮球)有关的信息,例如对象的牌子和型号、对象的价钱、对象的销售商的名称或链接、可以维修保养该对象的服务供应商的名称或链接,或者用户可以找到的该对象的其它有用信息。
尽管图1中的标签可以允许获取关于特定对象(即,篮球)的额外信息,但是在其它实施方式中,标签可以允许执行其它功能。例如,标签可以允许将网页的地址添加至书签或收藏列表。另选地,标签可以允许将消息传送至特定的目的地。
示例性环境
图2是可以实现在此描述的***和方法的示例性环境200的图。环境200可以包括媒体供应商210、媒体播放器220、视频显示设备230、网络240、移动设备250以及网络260。实际上,环境200可以包括比图2中所示更多、更少、不同的或不同配置的设备。而且,可以在单独的设备中实现两个或更多个这些设备,或者单独的设备可以实现为多个分布式的设备。此外,虽然图2示出的设备之间为直接连接,但是任何这些连接可以经由网络成为间接的,例如,局域网、广域网(例如,因特网)、电话网络(例如,公共交换电话网(PSTN:Public Switched TelephoneNetwork)或蜂窝式网络)或这些网络的组合。
媒体供应商210可以包括媒体信号的供应商。例如,媒体供应商210可以包括电视广播供应商(例如,本地电视广播供应商与/或付费(for-pay)电视广播供应商)、基于因特网的内容供应商(例如,来自网站的媒体内容)或媒体信号的其它供应商(例如,DVD分布商)。媒体播放器220可以包括可以在视频显示设备230上播放媒体信号的设备。例如,媒体播放器220可以包括机顶盒、数字视频记录器(DVR:digital videorecorder)、DVD播放器、磁带录像机(VCR:video cassette recorder)、计算机或其它能够将媒体信号输出至视频显示设备230的设备。视频显示设备230可以包括可以显示媒体信号的视频部分的设备。例如,视频显示设备230可以包括电视机或计算机监视器。
媒体供应商210、媒体播放器220和/或视频显示设备230可以经由有线与/或无线连接而连接至网络240。例如,网络240可以包括广域网、局域网、内联网、因特网、电话网(例如,PSTN或蜂窝式网络)、对等网络、光线网络或者这些网络的组合。
移动设备250可以包括具有视频记录能力的通信设备。在此使用的“移动设备”可以包括:无线电话;可以将蜂窝无线电话与数据处理、传真和/或数据通信能力结合起来的个人通信***(PCS:personalcommunications system)终端;可以包括无线电话、寻呼机、因特网/内联网接入、网络浏览器、电子记事本、日历和/或全球定位***(GPS:global positioning system)接收器的个人数字助理(PDA:personal digitalassistant);膝上计算机;游戏设备;或其它便携式通信设备。
移动设备250可以经由有线与/或无线连接而连接至网络240和/或网络260。在一个实施方式中,网络260与网络240是相同的。在另一个实施方式中,网络260是与网络240分离的网络。例如,网络260可以包括广域网、局域网、内联网、因特网、电话网(例如,PSTN或蜂窝式网络)、对等网络、光线网络或者这些网络的组合。
示例性移动设备
图3A和图3B是移动设备250的示例性外部组件的图。如图3A所示,移动设备250可以包括壳体305、扬声器310、显示器315、控制按钮320、键盘325以及麦克风330。外壳305可以由塑料、金属和/或其它可以保护移动设备250的组件不受外部元件影响的材料制成。扬声器310可以包括可以将电信号转换为音频信号的设备。显示器315可以包括可以向用户提供视觉信息的显示设备。例如,显示器315可以提供与呼入或呼出电话、游戏、电话薄、当前时间、因特网内容等有关的信息。控制按钮320可以包括可以允许用户与移动设备250交互以使移动设备250执行一个或多个操作的按钮。键盘325可以包括形成标准电话键盘的键或按钮。麦克风330可以包括可将音频信号转换为电信号的设备。
如图3B所示,移动设备250还可以包括闪光灯340、镜头345以及测距器(range finder)350。闪光灯340可以包括可以照亮由镜头345采集的对象的设备。闪光灯340可以包括发光二极管(LED)和/或其他类型的照明转至。镜头345可以包括可以接收与图像有关的光学信息的设备。例如,镜头345可以从对象接收光学反射,并可以利用反射来采集对象的数字表示。镜头345可以包括光学元件、机械元件和/或电子元件。镜头345的实施方式可以具有面对正在拍摄的对象的上表面,以及面对移动设备250的内部的下表面,例如移动设备250的容纳电子组件的部分。测距器350可以包括可以确定从镜头345到对象(例如,由镜头345采集的对象)的距离的设备。测距器350可以连接至镜头345中的自动聚焦元件,以使对象针对镜头345聚焦。测距器350可以利用超声波信号、红外线信号等来工作。
图4是可以包括在移动设备250中的示例性组件的图。如图4所示,移动设备250可以包括处理逻辑410、存储器420、用户接口430、通信接口440、天线组件450以及视频采集设备460。实际上,移动设备250可以包括更多、更少、不同的或不同配置的组件。例如,移动设备250可以包括电源,例如电池。
处理逻辑410可以包括处理器、微处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等。处理逻辑410可以包括用以控制移动设备250及其组件的操作的数据结构或软件程序。存储器420可以包括随机访问存储器(RAM)、只读存储器(ROM)、闪存、缓冲器和/或可以存储数据和/或可以由处理逻辑410使用的指令的其它类型的存储器。
用户接口430可以包括用于向移动设备250输入信息和/或用于从移动设备250输出信息的机制。输入和输出机制的示例可以包括接收电信号并输出音频信号的扬声器(例如,扬声器310)、接收音频信号并输出电信号的麦克风(例如,麦克风330)、允许数据和控制命令输入移动设备250的按钮(例如,控制按钮320与/或键盘325的按键)、输出视觉信号的显示器(例如,显示器315)和/或使移动设备250振动的振动器。
例如,通信接口440可以包括可以将来自处理逻辑410的基带信号转换为射频(RF)信号的发射器,和/或可以将RF信号转换为基带信号的接收器。另选地,通信接口440可以包括执行发射器和接收器二者的功能的收发器。通信接口440可以连接至用于发射和接收RF信号的天线组件450。天线组件450可以包括通过空中来发射和接收RF信号的一个或多个天线。天线组件450可以从通信接口440接收RF信号,并通过空中发射RF信号,也可以通过空中接收RF信号并将RF信号提供至通信接口440。
视频采集设备460可以包括可以执行电子运动图像获取(在此称为“视频采集”到获取“所采集视频”)的设备。视频采集设备460可以接近实时地将所采集的视频提供给显示器(例如,显示器315),由用户观看。此外或另选地,视频采集设备460可以将所采集的视频存储于存储器(例如,存储器420)中,由处理逻辑410进行处理。视频采集设备460可以包括模数转换器,以将所采集的视频转换为数字格式。
嵌入标签的示例性处理
图5是在媒体信号内嵌入标签的示例性处理的流程图。图5的处理可以由产生媒体信号的一方来执行、由发布媒体信号的一方来执行,例如媒体供应商210(图2),或者可以由修改媒体信号的一方来执行。
处理可以从获取媒体信号(框510)开始。媒体信号可以通过产生媒体信号来获取,或通过接收要发布或修改的媒体信号来获取。媒体信号可以包含包括许多帧的视频部分。
可以在一个或多个媒体信号的帧内嵌入一个或多个标签(框520)。用于在媒体信号内嵌入标签的技术可以使得标签对于媒体信号的观看者是不可见的。所使用的特定技术会被成功识别标签所需的处理功率值影响。虽然下面描述了四个特定技术,但是在其它实施方式中,可以使用其它技术。
一种技术可以包括在媒体信号中用包含标签的空白帧来替代视频帧。如图6所示,媒体信号内的三个视频帧可以包括视频帧610、620以及630。一个视频帧,例如视频帧630,可以被空白帧630所替代。空白帧630可以包括与在视频帧610、620以及630中描述的特定对象相关联的标签635。如上所述,标签635可以包括机器可读的信息表示,例如地址、关键字或消息。标签635可以大得足够传达信息。为了使空白帧630进而标签635对于观看者不可见,空白帧630可以在大约三十个视频帧中替代大约一个视频帧。
另一种技术可以包括在媒体信号中用包含标签的半透明帧来替代视频帧。如图7所示,媒体信号内的三个视频帧可以包括视频帧710、720、以及730。一个视频帧,例如视频帧730,可以用半透明帧730所替代。半透明帧730可以包括视频帧730的半透明版本。半透明帧730可以包括与在视频帧710、720以及730中描述的特定对象相关联的标签735。如上所述,标签735可以包括机器可读的信息表示,例如地址、关键字或消息。标签735必须大得足够传达信息。为了使标签735对于观看者不可见,半透明帧730可以在大约三十个视频帧中替代一个视频帧。
另一种技术可以包括在媒体信号的视频帧的空白区域内***标签。如图8所示,媒体信号内的三个视频帧可以包括视频帧810、820以及830。可以将空白区域832***一个帧中,例如视频帧830中。可以将与在频帧810、820以及830中描述的特定对象相关联的标签835***空白区域832中。与前面的技术类似,标签835也可以包括机器可读的信息表示,例如地址、关键字或消息。标签835必须大得足够传达信息。为了使标签835对于观看者不可见,可以在大约每三十个视频帧中的一个视频帧中***标签835。
更进一步的技术可以包括在一连串视频帧内随着视觉方面的改变(例如颜色与/或对比度)而***标签。如图9所示,媒体信号内的三个视频帧可以包括视频帧910、920以及930。可以将与在视频帧910、920以及930中描述的特定对象相关联的标签***到视频帧910、920以及930中的每一个中。在该技术中,标签由视觉方面的改变来表示,例如颜色与/或对比度(在图9中表示为为阴影的改变)。这些在视觉方面随着时间的改变可以对标签中包含的信息进行编码。为了使标签对于观看者不可见,视觉方面的改变在帧与帧之间可以稍微变化。
在一个实施方式中,可以将标签放置在媒体信号的帧内、该标签与之关联的对象的位置。在另一实施方式中,可以与该标签与之关联的对象的位置无关地将标签放置于媒体信号的帧内。
可以存储具有嵌入标签的媒体信号(框530)。例如,可以将具有嵌入标签的媒体信号写入记录媒介,例如DVD或其它形式的存储器。另选地或另外地,具有嵌入标签的媒体信号可以被缓冲,以进行传送。
处理标签的示例性处理
图10是对所采集视频内的标签进行处理的示例性处理的流程图。图10的处理可以由移动设备来执行,例如移动设备250(图2)。
处理可以开始于呈现在视频显示设备(例如视频显示设备230)上的媒体信号。例如,视频信号可以被接收并显示在视频显示设备230上。
可以采集媒体信号的视频(框1010)。例如,移动设备250的用户可以这样放置移动设备250,使得移动设备250的视频采集设备460(图4)可以采集显示在视频显示设备230上的媒体信号的视频。用户可以选择移动设备250上的适当按钮(例如,一个或多个控制按钮320和/或键盘325的一个或多个按键)以使视频采集设备460来采集视频。在一个实施方式中,用户可以选择移动设备250上的按钮,以使移动设备250执行例如照相功能的功能。响应于按钮的选择,视频采集设备460可以接近实时地向显示器315显示视频,供用户查看。另外或另选地,视频采集设备460可以在存储器(例如存储器420)中存储视频。
在一个实施方式中,视频采集设备460可以采集视频的小采样,例如一秒或更短的视频。如上所述,媒体信号的每三十帧可以存在一个标签。例如,对于每秒呈现三十帧的媒体信号,采集该媒体信号一秒的视频可以确保在所采集视频内包括标签(如果存在的话)。在另一实施方式中,视频采集设备460可以采集多于或少于一秒的视频。
可以解析所采集视频的帧(框1020)。例如,处理逻辑410可以将所采集视频分割为单独的视频帧。在一个实施方式中,处理逻辑410可以在采集视频时并且在采集到所有视频之前近似实时地连续处理所采集视频。在另一实施方式中,处理逻辑410可以在采集了所有视频之后处理所采集视频。
可以确定所采集视频的帧内是否存在一个或多个标签(框1030)。根据一种技术,处理逻辑410可以分析这些帧以检测是否存在空白帧(例如,图6中的空白帧630)。如果存在空白帧,处理逻辑410可以确定该空白帧是否包括标签。根据另一技术,处理逻辑410可以分析每一帧以检测半透明帧(例如,图7中的半透明帧730)内是否存在标签。在一个实施方式中,处理逻辑410可以首先分析这些帧以识别半透明帧,然后确定半透明帧内是否存在标签。在另一实施方式中,处理逻辑410可以确定一个帧内是否存在标签,而无需首先识别半透明帧。半透明帧的半透明特性可以帮助我们找到标签。与关于空白帧的技术相比,该技术可能需要更多的处理能力并且执行起来要花费更长的时间。
根据另一技术,处理逻辑410可以分析每一帧以检测帧是否包括空白区域(例如,图8中的空白区域835)。如果检测到具有空白区域的帧,则处理逻辑410可以确定该空白区域是否包括标签。与关于空白帧的技术相比,该技术可能需要更多的处理能力并且执行起来要花费更长的时间。
根据另外的技术,处理逻辑410可以分析这些帧以在一连串帧内检测例如颜色与/或对比度的视觉方面的改变。与关于空白帧的技术、关于半透明帧的技术以及关于空白区域的技术相比,该技术可能需要更多的处理功率并且执行起来要花费更长的时间。
用于确定所采集视频的帧内是否存在标签的具体技术可能依赖于嵌入标签的技术。另选地,处理逻辑410可以尝试这些技术中的一种技术,如果该技术没有成功地识别到标签,则处理逻辑410可以尝试这些技术中的另一种技术,直到成功地识别了标签或直到尝试了所有技术为止。
如果在所采集视频的帧内没有检测到标签(框1030,否),则处理可以结束。在此情况下,可以向用户呈现消息以指出没有检测到标签。如果检测到标签(框1030,是),则可以分析该标签(框1040)。例如,处理逻辑410可以对标签进行译码,以确定标签所包含的信息。当标签包括在空白帧、半透明帧或空白区域内时,对标签进行译码可以包括对编码在标签中的信息进行解码。例如,处理逻辑410(或另一组件)可以执行图像处理技术来对标签进行译码。当标签取一维符号或二维符号形式时,图像处理技术可以确定一维符号或二维符号表示何种信息,很像对条形码进行译码。当标签由视觉方面的改变来表示时,对标签的译码可以包括确定视觉方面的改变代表了什么。这种情况下,特定的改变可能映射至特定字母数字字符或符号。可以利用表格(或其它形式的数据结构)或逻辑来将视觉方面的改变映射至特定的字母数字字符或符号。如上所述,标签可以包括地址、关键字和/或消息。
可以对标签进行处理(框1050)。在一个实施方式中,处理逻辑410可以背配置为执行特定功能,该特定功能可能取决于标签中包括什么信息和/或检测到多少标签。如果检测到单个标签并且该标签包括地址,则处理逻辑410则可以利用该地址来访问网页。例如,处理逻辑410可以启动网络浏览器应用,并利用网络浏览器应用来访问与该地址相关联的网页。另选地或另外地,处理逻辑410可以将该地址添加至书签或收藏列表。另选地,处理逻辑410可以向作为地址而包括的电话号码发起电话呼叫或发送文本信息。另选地或另外地,处理逻辑410可以将电话号码添加至地址薄。另选地,处理逻辑410可以向作为地址而包括的电子邮件地址发送电子邮件。
如果检测到单个标签并且该标签包括关键字,则处理逻辑410可以利用该关键字来进行搜索。例如,处理逻辑410可以启动网络浏览器应用并利用该关键字来填充搜索框,以基于该关键字来进行搜索。如果检测到单个标签并且该标签包括消息,则处理逻辑410可以使将该消息显示在显示器315上。该消息也可以包括用户可用的特定选项,并可以包括指向特定信息的链接。如果检测到多个标签,则处理逻辑410可以呈现与这些标签有关的信息,并允许用户在这些标签当中进行选择。
在另一实施方式中,处理逻辑410可以被配置为执行特定功能而不考虑标签中所包括的信息和/或检测到多少个标签。
实施例
第一实施例
图11例示了编码在标签中的信息包括消息的第一实施例。假设用户正在看电视并且电视上正呈现与福特探路者(Ford Expedition)有关的商业广告。用户对于购买新车感兴趣并需要与福特探路者有关的更多信息。用户拿起她的移动设备并启动其照相功能。在该实施例中,照相功能的启动使移动设备采集该广告的一部分的视频。
在该实施例中,假设在广告中嵌入有标签并且标签包括具有多个地址和/或多个关键字的消息。移动设备可以处理该视频以找出该视频的一帧或多帧内的标签。如图11所示,移动设备可以对标签进行译码并将来自消息、包含于标签中的文本显示在移动设备的显示器上。在此情况下,文本可以指出广告中的汽车是2008福特探路者,价格28425美元(配置如广告中所示)。如图11所示,移动设备也可以向用户呈现几个选项。例如,移动设备可以向用户呈现购买汽车的选项和/或获取更多关于该汽车的信息的选项。每一个选项都可以关联于一个地址或一个或多个关键字。
例如,购买汽车的选项可以关联于:可以购买到该汽车的网站地址;对应于可以购买到该汽车的经销商的电话号码;或者一个或更多个用于从可以购买到该汽车的经销商获取关于经销商的信息的关键字(例如,福特探路者经销商)。对选项的选择可以引起:启动网络浏览器应用并且在显示器上显示对应于地址的网站;向对应于经销商的电话号码发起电话呼叫或发送文本消息;或者启动网络浏览器应用、基于该一个或多个关键字来进行搜索并且在显示器上显示搜索结果。
获取更多关于汽车的信息的选项可以关联于:可以获取额外信息的网站(例如,福特网站)的地址;对应于销售该汽车的经销商的电话号码;或者一个或更多个用于获取关于该汽车的额外信息的关键字(例如,“福特探路者”)。选项的选择可以引起:启动网络浏览器应用并且在显示器上显示对应于地址的网站;向对应于经销商的电话号码发起电话呼叫或发送文本消息;或者启动网络浏览器应用、基于该一个或更多个关键字进行搜索并且在显示器上显示搜索结果。
第二实施例
图12例示了编码在标签中的信息包括一个或更多个关键字的第二实施例。假设用户正在看电视并且电视上呈现了关于福特探路者的商业广告。用户对于购买新车感兴趣并需要关于福特探路者的更多信息。用户拿起她的移动设备并开启其照相功能。在该实施例中,照相功能的开启使移动设备采集广告的一部分的视频。
在该实施例中,假设广告中嵌入有标签并且标签包括一个或多个关键字,例如“福特探路者”。移动设备可以处理该视频以在该视频的一帧或多帧内找出标签。移动设备可以对标签进行译码以识别该标签所包含的一个或多个关键字。如图12所示,移动设备可以启动网络浏览器应用、基于该一个或多个关键字进行搜索并且在显示器上显示搜索结果。
可以允许用户选择一个或多个搜索结果。响应于对搜索结果的接收选择,移动设备可以访问与搜索结果相对应的网页并在显示器上显示该网页。
第三实施例
图13例示了在媒体信号的一帧或多帧内嵌入有多个标签的第三实施例。假设用户正在看电视并且电视上呈现了关于购买房屋的节目。用户喜欢房地产经纪人所携带的公文包,并且期望得到关于公文包的更多信息。用户拿起她的移动设备并开启其照相功能。在该实施例中,照相功能的开启使移动设备采集节目的一部分的视频。
在该实施例中,假设节目内嵌入有各种标签,包括与男性购买者所穿着的白色衬衣相关联的标签、与男性购买者所穿着的蓝色牛仔裤相关联的标签、与女性购买者所戴的灰色帽子相关联的标签、与女性购买者所穿着的黑色裙子相关联的标签、与房地产经纪人所穿着的紫色毛衣相关联的标签,以及与房地产经纪人所携带的公文包相关联的标签。移动设备可以处理视频以找出视频的一帧或多帧内的标签并对标签进行译码。假设每个标签都包括对视频中的关联对象进行简短描述的消息,以及销售该对象的网站的地址。
如图13所示,移动设备可以在显示器上呈现关联了标签的对象的列表。用户可以从列表中选择一个或多个对象。响应于接收到对一个对象的选择,移动设备可以开启网络浏览器应用,从而使与该对象相关联的对应于地址的网站显示在显示器上。
第四实施例
图14例示了编码在标签中的信息包括地址的第四实施例。假设用户在她的电脑上工作并发现了该用户感兴趣的网页。用户需要离开去参加会议,但却想记录该网页的地址,使得用户稍后能够回到该网页。用户拿起她的移动设备并开启其照相功能。在该实施例中,照相功能的开启使移动设备采集网页的视频。
在该实施例中,假设网页中嵌入有标签,并且标签包括该网页的地址。移动设备可以处理视频以在视频的一帧或多帧内找到标签。移动设备可以对标签进行译码以识别标签所包含的地址。如图14所示,在此情况下,移动设备可以向用户呈现将该地址保存至书签(或收藏夹)列表的选项。然后用户可以保存该地址,使得用户可以在用户期望的任何时间返回该网页。
第五实施例
图15例示了编码在标签中的信息包括电话号码的第五实施例。假设用户正在电视上观看游戏节目。某个时刻,游戏节目的主持人上台,并给观众回答问题而得到大奖的机会。该用户知道问题的答案,迅速拿起他的移动设备,并开启其照相功能。在该实施例中,照相功能的开启使移动设备采集游戏节目的一部分的视频。
在该实施例中,假设游戏节目内嵌入有标签,并且标签包括消息和电话号码。移动设备可以处理视频以在视频的一帧或多帧内找到标签。如图15所示,移动设备可以分析标签并在移动设备的显示器上呈现来自消息的文本。在此情况下,文本可以请求用户输入游戏节目中给出的问题的答案。用户可以利用移动设备上的按钮来输入他的答案,并选择图15中所示的提交选项。响应于接收到对提交选项的选择,移动设备可以将包含用户答案的文本消息发送至包括在标签中的电话号码。
结论
这里描述的实施方式可以采集媒体信号的视频、分析视频的帧以识别包含于一帧或多帧内的标签、对标签进行译码以确定包含在标签中的信息,并且基于包含在标签中的信息来执行某项功能。在上述的一个或更多个实施方式中,移动设备可以按对于用户透明的方式来执行这些功能。用户可以简单地开启照相功能,同时在移动设备的显示器(例如,取景器)上呈现实时图像,移动设备可以采集视频、分析帧(或许接近实时连续地)、识别标签并对其译码、基于标签中的信息来执行一些功能,并在显示器上向用户呈现与执行的功能有关的信息。
在前描述提供了说明和描述,但不旨在穷尽或将本发明限制于所公开的精确形式。根据以上教导可以得到修改和变型,或者可以从本发明的实践获得。
例如,尽管参照图5和图10描述了一系列的框,但是在其它实施方式中可以更改这些框的顺序。此外,可以并行地执行非依赖性的框。
应强调的是,在说明书中使用措辞“包含”时,是指存在所述的特征、要件、步骤或组件的存在,但是不排除一个或更多个其它特征、要件、步骤、组件或其组合的存在或增加。
尽管在权利要求中陈述了特征的具体组合并且/或者在说明书中公开了特征的具体组合,但是这些组合不旨在限制本发明。实际上,这些特征中许多特征可以按照没有在权利要中明确陈述的与/或在说明书中公开的方式来组合。
此外,本发明的特定部分被描述为执行一个或更多功能的“逻辑”。该逻辑可以包括硬件(例如ASIC或FPGA)或硬件与软件的组合。
如上所述,明显的是,可以按照在图中例示的实施方式中的软件、固件以及硬件的许多不同的方式来实现实施方式。用于实现这些实施方式的实际的软件代码或专门的控制硬件并不对本发明构成限制。因而,没有参照特定的软件代码来描述实施方式的操作和行为,应理解的是,可以基于这里的描述来设计软件和控制硬件以实现实施方式。
除非明确指出,本申请所使用的元件、行为或指令不应被解读为对于本发明是关键的或必需的。而且,文中使用的,没有指明单复数的情况是指单数或复数。当仅指一个对象时,才使用措辞“一个”或相似的表达。此外,除非另有明确的定义,措辞“基于”旨在表示“基于、至少部分地基于”。

Claims (20)

1.一种由移动设备执行的方法,该方法包括以下步骤:
采集媒体信号的视频;
解析所采集视频的帧;
识别所采集视频的一帧或多帧内的标签,其中,该标签包括机器可读的信息表示;
分析该标签以确定包括在该标签中的信息;以及
基于包括在该标签中的信息来呈现特定信息。
2.根据权利要求1所述的方法,其中,该移动设备包括视频采集设备,并且
其中,采集媒体信号的视频的步骤包括:
激活该视频采集设备,并且
由该视频采集设备来记录所述媒体信号的视频。
3.根据权利要求1所述的方法,其中,在视频显示设备上播放所述媒体信号,并且
其中,采集媒体信号的视频的步骤包括:
当在该视频显示设备上播放所述媒体信号时,记录所述媒体信号的视频。
4.根据权利要求1所述的方法,其中,识别所采集视频的一帧或多帧内的标签的步骤包括:
从所采集视频的帧中找出空白帧,并且
在该空白帧内检测所述标签。
5.根据权利要求1所述的方法,其中,识别所采集视频的一帧或多帧内的标签的步骤包括:
在所采集视频的一帧内找出空白区域,其中,该空白区域小于该一帧的整个区域,以及
在该空白区域内检测所述标签。
6.根据权利要求1所述的方法,其中,识别所采集视频的一帧或多帧内的标签的步骤包括:
分析所采集视频的一连串帧,以识别视觉方面的改变,以及
基于该视觉方面的改变来检测所述标签。
7.根据权利要求1所述的方法,其中,包括在该标签中的信息包括地址;并且
其中,呈现特定信息的步骤包括:
访问与该地址相对应的网页,并且
将该网页显示为所述特定信息。
8.根据权利要求1所述的方法,其中,包括在该标签中的信息包括包含文本的消息;并且
其中,呈现特定信息的步骤包括将该消息的文本显示为所述特定信息。
9.根据权利要求1所述的方法,其中,识别所采集视频的一帧或多帧内的标签的步骤包括识别所采集视频的该一帧或多帧内的多个标签;并且
其中,呈现特定信息的步骤包括将与所述多个标签中的每个标签有关的信息的可选列显示为所述特定信息。
10.一种移动设备,该移动设备包括:
视频采集设备,其采集呈现在视频显示设备上的媒体信号的视频;以及
处理逻辑,其:
识别所采集视频的帧,
识别所采集视频的一帧或多帧内的标签,其中,该标签包括机器可读的信息表示;
分析该标签以确定包括在该标签中的信息;以及
基于包括在该标签中的信息来执行特定功能。
11.根据权利要求10所述的移动设备,其中,包括在该标签中的信息包括电话号码;并且
当执行所述特定功能时,所述处理逻辑被设置为:
基于该电话号码来发起电话呼叫,或者
基于该电话号码来发送文本消息。
12.根据权利要求10所述的移动设备,其中,所述标签编码有地址、关键字或消息中的一个或多个。
13.根据权利要求10所述的移动设备,其中,在识别所采集视频的一帧或多帧内的标签时,所述处理逻辑被设置为:
从所采集视频的帧中找出空白帧或半透明帧,并且
在该空白帧或该半透明帧内检测所述标签。
14.根据权利要求10所述的移动设备,其中,在识别所采集视频的一帧或多帧内的标签时,所述处理逻辑被设置为:
在所采集视频的一帧内找出空白区域,其中,该空白区域小于该一帧的整个区域,并且
在该空白区域内检测所述标签。
15.根据权利要求10所述的移动设备,其中,在识别所采集视频的一帧或多帧内的标签时,所述处理逻辑被设置为:
分析所采集视频的一连串帧,以识别视觉方面的改变,并且
基于该视觉方面的改变来检测所述标签。
16.根据权利要求10所述的移动设备,其中,包括在该标签中的信息包括关键字;
其中,该移动设备还包括显示器;并且
当执行所述特定功能时,所述处理逻辑被设置为:
基于该关键字来执行搜索,
基于该搜索来获得搜索结果,并且
在该显示器上呈现该搜索结果。
17.根据权利要求10所述的移动设备,其中,所述标签与所述视频显示设备上的所述媒体信号内可见的对象相关联;
其中,该移动设备还包括显示器;并且
其中,当执行所述特定功能时,所述处理逻辑被设置为在该显示器上呈现与该对象有关的信息。
18.一种移动设备,该移动设备包括:
用于采集显示在视频显示设备上的媒体信号的视频的装置;
用于识别所采集视频内的视频的帧的装置;
用于在一帧或多帧内检测标签的装置,其中,该标签包括机器可读的信息表示;
用于分析该标签以确定包括在该标签中的信息的装置;以及
用于基于包括在该标签中的信息来输出数据的装置。
19.根据权利要求18所述的移动设备,其中,用于识别所采集视频内的视频的帧的装置包括:
用于当所述媒体信号的视频被采集时接近实时地连续处理所述媒体信号的视频以识别视频的帧的装置。
20.根据权利要求18所述的移动设备,其中,用于在一帧或多帧内检测标签的装置包括:
用于分析所采集视频的一连串帧以识别视觉方面的改变的装置,以及
基于该视觉方面的改变来检测所述标签的装置。
CN2008801293144A 2008-05-28 2008-11-26 媒体信号中的嵌入式标签 Pending CN102037487A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/128,397 US20090294538A1 (en) 2008-05-28 2008-05-28 Embedded tags in a media signal
US12/128,397 2008-05-28
PCT/IB2008/054966 WO2009144536A1 (en) 2008-05-28 2008-11-26 Embedded tags in a media signal

Publications (1)

Publication Number Publication Date
CN102037487A true CN102037487A (zh) 2011-04-27

Family

ID=40796153

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008801293144A Pending CN102037487A (zh) 2008-05-28 2008-11-26 媒体信号中的嵌入式标签

Country Status (4)

Country Link
US (1) US20090294538A1 (zh)
EP (1) EP2279486A1 (zh)
CN (1) CN102037487A (zh)
WO (1) WO2009144536A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104009965A (zh) * 2013-02-27 2014-08-27 腾讯科技(深圳)有限公司 一种展示移动媒体信息的方法、装置和***

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008537667A (ja) 2005-04-08 2008-09-18 シーカー ワイアレス プロプライエタリー リミテッド モバイルの位置検出
US8520069B2 (en) 2005-09-16 2013-08-27 Digital Ally, Inc. Vehicle-mounted video system with distributed processing
WO2009036497A1 (en) * 2007-09-17 2009-03-26 Seeker Wireless Pty Limited Systems and methods for triggering location based voice and/or data communications to or from mobile radio terminals
WO2009067766A1 (en) 2007-11-26 2009-06-04 Seeker Wireless Pty Limited Methods and systems for zone creation and adaption
WO2009124348A1 (en) * 2008-04-07 2009-10-15 Seeker Wireless Pty Limited Efficient collection of wireless transmitter characteristics
US8503972B2 (en) 2008-10-30 2013-08-06 Digital Ally, Inc. Multi-functional remote monitoring system
US8244236B2 (en) * 2010-04-29 2012-08-14 Wavemarket, Inc. System and method for aggregating and disseminating mobile device tag data
KR101719653B1 (ko) * 2010-09-16 2017-03-24 엘지전자 주식회사 이동 단말기, 전자 시스템 및 이를 이용한 데이터 송수신 방법
KR20120035986A (ko) * 2010-10-07 2012-04-17 삼성전자주식회사 이미지 코드를 이용한 디스플레이 방법 및 장치
US9329966B2 (en) 2010-11-23 2016-05-03 Echostar Technologies L.L.C. Facilitating user support of electronic devices using matrix codes
US9792612B2 (en) 2010-11-23 2017-10-17 Echostar Technologies L.L.C. Facilitating user support of electronic devices using dynamic matrix code generation
US8386339B2 (en) 2010-11-23 2013-02-26 Echostar Technologies L.L.C. Ordering via dynamic matrix code generation
CA2818757C (en) 2010-11-24 2019-12-03 Echostar Technologies Llc Tracking user interaction from a receiving device
US8439257B2 (en) 2010-12-01 2013-05-14 Echostar Technologies L.L.C. User control of the display of matrix codes
US9280515B2 (en) 2010-12-03 2016-03-08 Echostar Technologies L.L.C. Provision of alternate content in response to QR code
US8886172B2 (en) 2010-12-06 2014-11-11 Echostar Technologies L.L.C. Providing location information using matrix code
US8875173B2 (en) 2010-12-10 2014-10-28 Echostar Technologies L.L.C. Mining of advertisement viewer information using matrix code
US8640956B2 (en) 2010-12-17 2014-02-04 Echostar Technologies L.L.C. Accessing content via a matrix code
US9596500B2 (en) 2010-12-17 2017-03-14 Echostar Technologies L.L.C. Accessing content via a matrix code
US9148686B2 (en) 2010-12-20 2015-09-29 Echostar Technologies, Llc Matrix code-based user interface
EP2472855A1 (en) * 2010-12-29 2012-07-04 Advanced Digital Broadcast S.A. Television user interface
US8856853B2 (en) 2010-12-29 2014-10-07 Echostar Technologies L.L.C. Network media device with code recognition
US8408466B2 (en) 2011-01-04 2013-04-02 Echostar Technologies L.L.C. Assisting matrix code capture by signaling matrix code readers
US8292166B2 (en) 2011-01-07 2012-10-23 Echostar Technologies L.L.C. Performing social networking functions using matrix codes
US8534540B2 (en) 2011-01-14 2013-09-17 Echostar Technologies L.L.C. 3-D matrix barcode presentation
US8786410B2 (en) 2011-01-20 2014-07-22 Echostar Technologies L.L.C. Configuring remote control devices utilizing matrix codes
US8553146B2 (en) 2011-01-26 2013-10-08 Echostar Technologies L.L.C. Visually imperceptible matrix codes utilizing interlacing
US8468610B2 (en) 2011-01-27 2013-06-18 Echostar Technologies L.L.C. Determining fraudulent use of electronic devices utilizing matrix codes
US8430302B2 (en) * 2011-02-03 2013-04-30 Echostar Technologies L.L.C. Enabling interactive activities for content utilizing matrix codes
US9571888B2 (en) 2011-02-15 2017-02-14 Echostar Technologies L.L.C. Selection graphics overlay of matrix code
US8511540B2 (en) 2011-02-18 2013-08-20 Echostar Technologies L.L.C. Matrix code for use in verification of data card swap
US8931031B2 (en) 2011-02-24 2015-01-06 Echostar Technologies L.L.C. Matrix code-based accessibility
US9367669B2 (en) * 2011-02-25 2016-06-14 Echostar Technologies L.L.C. Content source identification using matrix barcode
US9736469B2 (en) 2011-02-28 2017-08-15 Echostar Technologies L.L.C. Set top box health and configuration
US8550334B2 (en) * 2011-02-28 2013-10-08 Echostar Technologies L.L.C. Synching one or more matrix codes to content related to a multimedia presentation
US8833640B2 (en) 2011-02-28 2014-09-16 Echostar Technologies L.L.C. Utilizing matrix codes during installation of components of a distribution system
US8443407B2 (en) 2011-02-28 2013-05-14 Echostar Technologies L.L.C. Facilitating placeshifting using matrix code
US20120238254A1 (en) * 2011-03-17 2012-09-20 Ebay Inc. Video processing system for identifying items in video frames
EP2525281B1 (en) 2011-05-20 2019-01-02 EchoStar Technologies L.L.C. Improved progress bar
US20120304224A1 (en) * 2011-05-25 2012-11-29 Steven Keith Hines Mechanism for Embedding Metadata in Video and Broadcast Television
KR101893151B1 (ko) 2011-08-21 2018-08-30 엘지전자 주식회사 영상 표시 장치, 단말 장치 및 그 동작 방법
JP2013200775A (ja) * 2012-03-26 2013-10-03 Sony Corp 情報処理装置、情報処理方法およびプログラム
US9578366B2 (en) 2012-05-03 2017-02-21 Google Technology Holdings LLC Companion device services based on the generation and display of visual codes on a display device
EP2712204A1 (en) * 2012-09-25 2014-03-26 Nagravision S.A. System and method to process information data from a multimedia receiver device
WO2014052898A1 (en) 2012-09-28 2014-04-03 Digital Ally, Inc. Portable video and imaging system
US10272848B2 (en) 2012-09-28 2019-04-30 Digital Ally, Inc. Mobile video and imaging system
US10075681B2 (en) 2013-08-14 2018-09-11 Digital Ally, Inc. Dual lens camera unit
US10390732B2 (en) 2013-08-14 2019-08-27 Digital Ally, Inc. Breath analyzer, system, and computer program for authenticating, preserving, and presenting breath analysis data
US9253452B2 (en) 2013-08-14 2016-02-02 Digital Ally, Inc. Computer program, method, and system for managing multiple data recording devices
US9159371B2 (en) * 2013-08-14 2015-10-13 Digital Ally, Inc. Forensic video recording with presence detection
US10015720B2 (en) 2014-03-14 2018-07-03 GoTenna, Inc. System and method for digital communication between computing devices
US9841259B2 (en) 2015-05-26 2017-12-12 Digital Ally, Inc. Wirelessly conducted electronic weapon
US10013883B2 (en) 2015-06-22 2018-07-03 Digital Ally, Inc. Tracking and analysis of drivers within a fleet of vehicles
WO2017015149A1 (en) * 2015-07-17 2017-01-26 Chander Chawla Systems and methods of making video discoverable
WO2017136646A1 (en) 2016-02-05 2017-08-10 Digital Ally, Inc. Comprehensive video collection and storage
US10521675B2 (en) 2016-09-19 2019-12-31 Digital Ally, Inc. Systems and methods of legibly capturing vehicle markings
US10911725B2 (en) 2017-03-09 2021-02-02 Digital Ally, Inc. System for automatically triggering a recording
EP3487171B1 (en) 2017-11-15 2019-09-25 Axis AB Method for controlling a monitoring camera
US10755707B2 (en) 2018-05-14 2020-08-25 International Business Machines Corporation Selectively blacklisting audio to improve digital assistant behavior
US11024137B2 (en) 2018-08-08 2021-06-01 Digital Ally, Inc. Remote video triggering and tagging
US11950017B2 (en) 2022-05-17 2024-04-02 Digital Ally, Inc. Redundant mobile video recording

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5262860A (en) * 1992-04-23 1993-11-16 International Business Machines Corporation Method and system communication establishment utilizing captured and processed visually perceptible data within a broadcast video signal
US7387253B1 (en) * 1996-09-03 2008-06-17 Hand Held Products, Inc. Optical reader system comprising local host processor and optical reader
JP3153720B2 (ja) * 1994-12-20 2001-04-09 富士通株式会社 ビデオプレゼンテーションシステム
US6491217B2 (en) * 2001-03-31 2002-12-10 Koninklijke Philips Electronics N.V. Machine readable label reader system with versatile response selection
US7296747B2 (en) * 2004-04-20 2007-11-20 Michael Rohs Visual code system for camera-equipped mobile devices and applications thereof
US7848578B2 (en) * 2004-09-13 2010-12-07 Nokia Corporation Methods, devices and computer program products for capture and display of visually encoded data and an image
US7021534B1 (en) * 2004-11-08 2006-04-04 Han Kiliccote Method and apparatus for providing secure document distribution
CN101866475B (zh) * 2005-08-04 2012-11-21 日本电信电话株式会社 电子水印检测方法及装置
US7958081B2 (en) * 2006-09-28 2011-06-07 Jagtag, Inc. Apparatuses, methods and systems for information querying and serving on mobile devices based on ambient conditions

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104009965A (zh) * 2013-02-27 2014-08-27 腾讯科技(深圳)有限公司 一种展示移动媒体信息的方法、装置和***
US10356140B2 (en) 2013-02-27 2019-07-16 Tencent Technology (Shenzhen) Company Limited Method, apparatus and system for presenting mobile media information
US11405447B2 (en) 2013-02-27 2022-08-02 Tencent Technology (Shenzhen) Company Limited Method, apparatus and system for presenting mobile media information

Also Published As

Publication number Publication date
EP2279486A1 (en) 2011-02-02
US20090294538A1 (en) 2009-12-03
WO2009144536A1 (en) 2009-12-03

Similar Documents

Publication Publication Date Title
CN102037487A (zh) 媒体信号中的嵌入式标签
US10235025B2 (en) Various systems and methods for expressing an opinion
CN102722517B (zh) 用于观看者选择的视频对象的增强信息
CN100487633C (zh) 信息处理装置、显示方法、通知方法
US9507990B2 (en) Two-dimensional code recognition method and apparatus
CN103430565A (zh) 将一个或一个以上矩阵码同步到与多媒体呈现有关的内容
CN103430563A (zh) 信号驱动的交互式电视
CN111274416A (zh) 聊天信息查找方法及电子设备
JP2003157288A (ja) 情報関連付け方法、端末装置、サーバ装置、プログラム
CN102843414A (zh) 得出针对场外用户的微建议的协同决策制定的方法和装置
US20100025470A1 (en) Bar code reader, optical mouse, and bar code reading method
JP2011076140A (ja) コミュニケーション端末、コミュニケーション情報提供サーバ、コミュニケーションシステム、携帯電話端末、コミュニケーション情報生成方法、コミュニケーション情報生成プログラム、コミュニケーション補助方法、及び、コミュニケーション補助プログラム
CN111629247B (zh) 一种信息显示方法、装置及电子设备
US20090077030A1 (en) Camera unit and method for inserting comments to digital pictures automatically
CN111698550B (zh) 信息显示的方法、装置、电子设备及介质
CN103516712A (zh) 装置、信息处理方法和程序
CN111586329A (zh) 一种信息显示方法、装置及电子设备
CN108388397A (zh) 一种信息处理方法及终端
KR101243991B1 (ko) 방송연계 큐알코드를 이용한 식품정보 제공시스템 및 제공방법
CN110166815B (zh) 一种视频内容的显示方法、装置、设备及介质
KR101359286B1 (ko) 동영상 정보 제공 방법 및 서버
JP2010206534A (ja) 番組情報処理装置、サーバ装置及び番組情報処理システム
JP2007317217A (ja) 情報関連付け方法、端末装置、サーバ装置、プログラム
US20220276822A1 (en) Information processing apparatus and information processing method
KR20060078769A (ko) 바코드에 의한 이동통신 단말기의 전자 상거래 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110427