專利名稱:用于識別電視節(jié)目中用戶選擇的對象的方法和電視機的制作方法
技術領域:
本發(fā)明涉及電視系統(tǒng),具體地說,涉及電視機中識別電視節(jié)目中用戶選擇的對 象的方法及采用該方法的電視機。
背景技術:
現(xiàn)有的電視機系統(tǒng)不能提供和/或不能便捷地提供對電視節(jié)目中的對象的用戶 選擇。比較本發(fā)明后續(xù)將要結合附圖介紹的系統(tǒng),現(xiàn)有技術的其它局限性和弊端對于本 領域的普通技術人員來說是顯而易見的。發(fā)明內容
本發(fā)明提供了一種電視機中用于對電視節(jié)目中的對象提供用戶選擇的系統(tǒng)和方 法,并結合至少一幅附圖進行了充分的展現(xiàn)和描述,并在權利要求中得到了更完整的闡 述。
根據(jù)一個方面,一種用于識別電視節(jié)目中用戶選擇的對象的方法,包括
在電視機中
向用戶播放電視節(jié)目,所述電視節(jié)目包括用戶可選對象;
確定由電視機用戶指向的屏幕指針位置;以及
至少在部分程度上根據(jù)所述確定的屏幕指針位置識別播放的電視節(jié)目中所述用 戶指向的用戶可選對象。
優(yōu)選地,所述識別包括
確定與各個用戶可選對象相關的電視屏幕的各個區(qū)域;以及
至少在部分程度上根據(jù)所述確定的屏幕指針位置和所述確定的各個區(qū)域識別播 放的電視節(jié)目中所述用戶指向的用戶可選對象。
優(yōu)選地,所述識別包括
確定與各個用戶可選對象相關的所述播放的電視節(jié)目的各個幀的區(qū)域;以及
至少在部分程度上根據(jù)所述確定的屏幕指針位置和所述確定的各個幀的區(qū)域識 別播放的電視節(jié)目中所述用戶指向的用戶可選對象。
優(yōu)選地,所述方法包括,在電視機中,接收用于識別播放的電視節(jié)目中的用戶 可選對象的信息。
優(yōu)選地,接收用于識別播放的電視節(jié)目中的用戶可選對象的信息包括接收嵌入 與播放的電視節(jié)目的通信流相同的數(shù)據(jù)流中的所述信息。
優(yōu)選地,接收用于識別播放的電視節(jié)目中的用戶可選對象的信息包括接收與播 放的電視節(jié)目的通信流并行通信的數(shù)據(jù)流中的所述信息。
優(yōu)選地,不需所述電視機請求,就可以將所述用于識別播放的電視節(jié)目中的用 戶可選對象的信息傳遞給所述播放的電視節(jié)目。
優(yōu)選地,所述用于識別播放的電視節(jié)目中的用戶可選對象的信息包括與所述可選對象相關的時間(timing)信息。
優(yōu)選地,所述用于識別播放的電視節(jié)目中的用戶可選對象的信息包括用于定義 與播放的電視節(jié)目中的各個可選對象相關的所述播放的電視節(jié)目中的各個區(qū)域的信息。
優(yōu)選地,用于定義與播放的電視節(jié)目中的各個可選對象相關的所述播放的電視 節(jié)目中的各個區(qū)域的信息包括用于描述所述各個區(qū)域的變化(movement)的信息,所述用 于描述所述各個區(qū)域的變化的信息以時間的函數(shù)表示。
優(yōu)選地,所述確定過程包括低通過濾所述確定的屏幕指針位置。
優(yōu)選地,所述識別過程包括識別距所述確定的屏幕指針位置最近的用戶可選對 象。
優(yōu)選地,所述播放的電視節(jié)目包括實時廣播電視節(jié)目。
優(yōu)選地
所述播放的電視節(jié)目是用戶存儲的;以及
所述用于識別可選對象的信息是用戶存儲的。
優(yōu)選地,所述方法包括產(chǎn)生用于表示已確定(identified)的用戶可選對象的用戶 輸出。
優(yōu)選地,所述產(chǎn)生過程包括覆蓋(overlaying)與已確定的播放的電視節(jié)目上用戶 可選對象相符的圖形特征。
優(yōu)選地,所述方法包括將用于表示已確定的用戶可選對象的信息傳送給電視機 遠程控制設備。
根據(jù)一個方面,一種電視機,包括至少一個模塊,至少用于
向用戶播放電視節(jié)目,所述電視節(jié)目包括用戶可選對象;
確定由電視機用戶指向的屏幕指針位置;以及
至少在部分程度上根據(jù)所述確定的屏幕指針位置識別播放的電視節(jié)目中所述用 戶指向的用戶可選對象。
優(yōu)選地,所述至少一個模塊至少在部分程度上通過以下操作來識別所述用戶可 選對象
確定與各個用戶可選對象相關的電視屏幕的各個區(qū)域;以及
至少在部分程度上根據(jù)所述確定的屏幕指針位置和所述確定的各個區(qū)域識別播 放的電視節(jié)目中所述用戶指向的用戶可選對象。
優(yōu)選地,所述至少一個模塊至少在部分程度上通過以下操作來識別所述用戶可 選對象
確定與各個用戶可選對象相關的所述播放的電視節(jié)目的各個幀的區(qū)域;以及
至少在部分程度上根據(jù)所述確定的屏幕指針位置和所述確定的各個幀的區(qū)域識 別播放的電視節(jié)目中所述用戶指向的用戶可選對象。
優(yōu)選地,所述至少一個模塊用于接收用來識別播放的電視節(jié)目中的用戶可選對 象的信息。
優(yōu)選地,所述至少一個模塊至少在部分程度上通過接收嵌入與播放的電視節(jié)目 的通信流相同的數(shù)據(jù)流中的所述信息,來接收用來識別播放的電視節(jié)目中的用戶可選對 象的信息。4
優(yōu)選地,所述至少一個模塊至少在部分程度上通過接收與播放的電視節(jié)目的通 信流并行通信的數(shù)據(jù)流中的所述信息,來接收用來識別播放的電視節(jié)目中的用戶可選對 象的信息。
優(yōu)選地,不需所述電視機請求,就可以將所述用于識別播放的電視節(jié)目中的用 戶可選對象的信息傳遞給所述播放的電視節(jié)目。
優(yōu)選地,所述用于識別播放的電視節(jié)目中的用戶可選對象的信息包括與所述可 選對象相關的時間信息。
優(yōu)選地,所述用于識別播放的電視節(jié)目中的用戶可選對象的信息包括用于定義 與播放的電視節(jié)目中的各個可選對象相關的所述播放的電視節(jié)目中的各個區(qū)域的信息。
優(yōu)選地,用于定義與播放的電視節(jié)目中的各個可選對象相關的所述播放的電視 節(jié)目中的各個區(qū)域的信息包括用于描述所述各個區(qū)域的變化的信息,所述用于描述所述 各個區(qū)域的變化的信息以時間的函數(shù)表示。
優(yōu)選地,所述至少一個模塊至少在部分程度上通過低通過濾所述確定的屏幕指 針位置,來確定屏幕指針位置。
優(yōu)選地,所述至少一個模塊至少在部分程度上通過識別距所述確定的屏幕指針 位置最近的用戶可選對象,來識別用戶可選對象,。
優(yōu)選地,所述播放的電視節(jié)目包括實時廣播電視節(jié)目。
優(yōu)選地
所述播放的電視節(jié)目是用戶存儲的;以及
所述用于識別可選對象的信息是用戶存儲的。
優(yōu)選地,所述至少一個模塊用于產(chǎn)生用來表示已確定的用戶可選對象的用戶輸出ο
優(yōu)選地,所述至少一個模塊至少在部分程度上通過覆蓋與已確定的播放的電視 節(jié)目上用戶可選對象相符的圖形特征,來產(chǎn)生用來表示已確定的用戶可選對象的用戶輸出ο
優(yōu)選地,所述至少一個模塊用于將用來表示已確定的用戶可選對象的信息傳送 給電視機遠程控制設備。
本發(fā)明的各種優(yōu)點、各個方面和創(chuàng)新特征,以及其中所示例的實施例的細節(jié), 將在以下的描述和附圖中進行詳細介紹。
圖1是根據(jù)本發(fā)明各個方面的示范性電視機系統(tǒng)的示意圖2是根據(jù)本發(fā)明各個方面的用于提供對電視節(jié)目中的對象進行用戶選擇的示 范性方法的流程圖3是根據(jù)本發(fā)明各個方面的用于提供對電視節(jié)目中的對象進行用戶選擇的示 范性方法的流程圖4是根據(jù)本發(fā)明各個方面的示范性電視機的示意圖5是根據(jù)本發(fā)明各個方面的電視機的示范性模塊和/或子模塊的示意圖。
具體實施方式
下面的描述將涉及各種通信模塊、部件或電路。這些模塊、部件或電路通常包 括硬件和/或硬件與軟件的組合(例如,包括固化軟件)。這些模塊還可以包括,例如, 包含指令(例如,軟件指令)的計算機可讀介質(例如,非臨時性介質),當處理器執(zhí)行 這些指令時,就可以執(zhí)行本發(fā)明的各種功能性特點。相應地,除非明確要求,本發(fā)明的 范圍不受實施例中明確提到的模塊、部件或電路中的特定硬件和/或軟件特性的限制。 作為非限制性例子,本發(fā)明在實施例中可以由一種或多種處理器(例如微處理器、數(shù)字 信號處理器、基帶處理器、微控制器等)執(zhí)行軟件指令(例如存儲在易失性存儲器和/或 非易失性存儲器)。再舉個例子,本發(fā)明還可以用專用集成電路(A^tC)和/或其它硬件 部件執(zhí)行。
下面的描述還將涉及各種電視系統(tǒng)模塊(例如,電視模塊)。需要指出的是,在 下面對各種模塊的描述中,分割成這些模塊,是為了說明清楚。然而,在實際實施中, 各種模塊的界限可以是模糊的。例如,本文中的任意或所有功能性模塊可以共享各種硬 件和/或軟件部件。又例如,本文中的任意或所有功能性模塊可以由共有的處理器執(zhí)行 軟件指令來全部或部分實施。另外,由一個或多個處理器執(zhí)行的各種軟件子模塊可以在 各種軟件模塊間共享。相應地,除非明確要求,本發(fā)明的范圍不受各種硬件和/或軟件 部件間任意界限的限制。
下面的描述還將涉及通信網(wǎng)絡及其各個方面。在下面的描述中,通信網(wǎng)絡一般 指可以使通信設備(例如便攜式通信設備、電視、電視控制設備、電視供應商、電視節(jié) 目供應商、電視接收機、視頻記錄設備等)與其它系統(tǒng)通信的通信基礎設施。作為非限 制性例子,通信網(wǎng)絡可以包括電纜和/或衛(wèi)星電視通信網(wǎng)絡、蜂窩通信網(wǎng)絡、無線城域 網(wǎng)(WMAN)、無線局域網(wǎng)(WLAN)、無線個人區(qū)域網(wǎng)(WPAN)、任意家庭或住宅區(qū)通信 網(wǎng)絡等。舉例來說,一個特定的通信網(wǎng)絡一般有相應的通信協(xié)議,通信設備根據(jù)這些協(xié) 議與通信網(wǎng)絡進行通信。除非特殊說明,本發(fā)明不受特殊類型通信網(wǎng)絡的特性的限制。
下面的描述有時還涉及屏幕指針位置。該指針位置指的是用戶(直接或通過 指針設備)所指向的屏幕上的位置,該指針位置要與其它類型的屏幕上的位置標記相區(qū) 別,例如,用方向鍵和/或鼠標來移動指針或無指向地遍歷選擇塊(例如,在屏幕上的節(jié) 目向導上)。當涉及屏幕指針位置時,本發(fā)明還很容易擴展到這些其它形式的屏幕上的位 置標記。
另外,下面的描述有時還將涉及電視節(jié)目。這些電視節(jié)目一般包括各種類型的 電視節(jié)目(例如,電視欄目、新聞欄目、體育欄目、音樂欄目、電影、電視劇欄目和/或 相關的廣告、教育欄目、直播或錄制的電視節(jié)目、廣播/多路廣播/點播電視節(jié)目等)。 這些電視節(jié)目還可以包括,例如,實時電視廣播節(jié)目(或多路廣播或點播電視節(jié)目)和/ 或存儲在用戶設備(例如,VCR、PVR等)中的用戶存儲電視節(jié)目。這些電視節(jié)目視 頻內容要與電視屏幕上顯示的其它非節(jié)目視頻內容(例如,電子欄目向導、用戶界面菜 單、電視設置菜單、典型的網(wǎng)頁、文件、圖形視頻游戲等)。本發(fā)明可以包括,例如,在 電視中,接收電視節(jié)目、向用戶播放接收到的電視節(jié)目、確定用戶指向的屏幕指針位置 以及識別播放的電視節(jié)目中用戶選擇的對象。
下面的描述有時還將涉及電視節(jié)目中的用戶可選對象。這些用戶可選對象包括有生命的(即生物的)和無生命的(即非生物的)對象、靜態(tài)和動態(tài)對象。這些對象可以 包括,例如,電視節(jié)目中顯示的各種對象中的任意一種的特點。作為非限制性例子,這 些對象可以包括無生命的對象,例如顧客物品對象(例如,衣服、汽車、鞋子、珠寶、 家具、食品、飲料、電器、電子產(chǎn)品、玩具、藝術品、化妝品、旅行車、體育用品、安 全用品、電腦用品、通信設備、書等)、房屋對象(例如,公司位置、商店、旅館、標 志、門、建筑、路標、歷史古跡、娛樂場所、醫(yī)院、政府大樓等)、與服務有關的對象 (例如,與交通運輸有關的對象、與急救服務有關的對象、與一般政府服務有關的對象、 與娛樂服務有關的對象、與食品和/或飲料服務有關的對象等)、與位置有關的對象(例 如,公園、路標、街道、標志、路牌等)等。又例如,這些對象可以包括有生命的對 象,例如人(例如,男演員/女演員、運動員、音樂家、售貨員、現(xiàn)場解說員、通訊員、 分析師、男主持人/女主持人、藝人等)、動物(例如,寵物、動物園里的動物、野生動 物等)和植物(例如,花、樹、灌木、水果、蔬菜、仙人掌等)。
先看圖1,該圖是根據(jù)本發(fā)明的非限制性示范電視系統(tǒng)100的示意圖。該示范性 系統(tǒng)100包括電視供應商110。電視供應商110可以包括,例如,電視網(wǎng)絡公司、有線電 視公司、電影提供公司、新聞公司、教育機構等)。該電視供應商110可以是,例如,電 視節(jié)目的原始來源(或相關信息)。又例如,該電視供應商110可以是提供節(jié)目分發(fā)服 務的通信公司(例如,有線電視公司、衛(wèi)星電視公司、電信公司、數(shù)字網(wǎng)絡供應商等)。 該電視供應商110可以提供,例如,電視節(jié)目和非節(jié)目信息和/或視頻內容。該電視供 應商110可以提供,例如,與電視欄目相關的信息(例如,描述節(jié)目中可選對象或者是與 節(jié)目中可選對象相關的信息等)。
示范性電視系統(tǒng)100還可以包括第三方欄目信息供應商120。該供應商可以提 供,例如,與電視欄目相關的信息。該信息可以包括,例如,描述節(jié)目中可選對象的信 息、欄目向導信息等。
示范性電視系統(tǒng)100可以包括一個或更多通信網(wǎng)絡(例如,通信網(wǎng)絡130)。該 示范性通信網(wǎng)絡130可以包括各種類型的通信網(wǎng)絡中任意一種的特點,通過這些通信網(wǎng) 絡,就可以進行電視節(jié)目和/或與電視節(jié)目相關的信息的通信。作為非限制性例子,通 信網(wǎng)絡130可以包括以下任意一個或多個的特點有線電視網(wǎng)絡、衛(wèi)星電視網(wǎng)絡、電信 網(wǎng)絡、因特網(wǎng)、局域網(wǎng)(LAN)、個人區(qū)域網(wǎng)(PAN)、城域網(wǎng)(MAN)、各種不同類型的家 庭網(wǎng)絡中的任意一種等。
示范性電視系統(tǒng)100可以包括第一電視140。該第一電視140可以包括,例如, 能夠使該電視140直接與通信網(wǎng)絡130通信的聯(lián)網(wǎng)功能。例如,第一電視140可以包括 一個或多個嵌入式電視接收器或收發(fā)器(例如,有線電視接收器、衛(wèi)星電視收發(fā)器、因 特網(wǎng)調制解調器等)。又例如,第一電視140可以包括一個或多個錄像設備(例如,為了 錄制和/或回放視頻內容、電視節(jié)目等)。第一電視140可以用于(包括在啟用該功能時 用于),例如,執(zhí)行以上所述的任意或所有功能。
示范性電視系統(tǒng)100可以包括第一電視控制器160。該第一電視控制器160可以 用于(包括在啟用該功能時用于),例如,控制第一電視140的運行。第一電視控制器 160可以包括各種電視控制設備中任意一種的特點。作為非限制性例子,第一電視控制器 160可以包括專用電視控制設備、通用遙控器、蜂窩電話或帶電視控制功能的個人計算設備等的特點。
第一電視控制器160(或電視控制設備)可以,例如,直接給第一電視140發(fā)送 信號來控制第一電視140的運行。第一電視控制器160還可以用于,例如,給電視供應 商110發(fā)送信號(例如,通過通信網(wǎng)絡130)來控制提供給第一電視140的電視節(jié)目(或 相關信息),或控制執(zhí)行其它業(yè)務(例如,商業(yè)交易等)。
第一電視控制器160可以用于與第一電視140和/或其它設備進行屏幕指針信息 的通信,這將在下面詳細描述。本發(fā)明包括用戶指向屏幕上的一個位置(例如,指向電 視節(jié)目中顯示的有生命或無生命的對象),這也將在下面進行詳細描述。在這種情況下, 用戶可以通過各種方式中的任意一種執(zhí)行該指向功能。其中一種示范性方式包括通過電 視控制設備執(zhí)行指向功能。第一電視控制器160提供了一種可以被用戶用來指向屏幕位 置的示范性設備。
示范性電視系統(tǒng)100還可以包括電視接收器151。電視接收器151可以用于(包 括在啟用該功能時用于),例如,提供電視和/或電視控制器與通信網(wǎng)絡和/或信息供應 商間的通信鏈接。例如,電視接收器151可以用于提供第二電視141和通信網(wǎng)絡130間 的通信鏈接,或利用通信網(wǎng)絡130進行的第二電視141與電視供應商110(和/或第三方 欄目信息供應商120)間的通信鏈接。
電視接收器151可以包括各種類型的電視接收器中任意一種的特點。作為非限 制性例子,電視接收器151可以包括有線電視接收器、衛(wèi)星電視接收器等的特點。又 例如,電視接收器151可以包括用于數(shù)字網(wǎng)絡通信(例如,通過因特網(wǎng)、LAN、PAN、 MAN、電信網(wǎng)絡等)的數(shù)字通信網(wǎng)絡調制解調器。電視接收器151還可以包括,例如, 錄像功能(例如,節(jié)目錄制和回放等)。
示范性電視系統(tǒng)100可以包括第二電視控制器161。第二電視控制器161可以用 于(包括在啟用該功能時用于),例如,控制第二電視141和電視接收器151的運行。第 二電視控制器161可以包括各種電視控制設備中任意一種的特點。作為非限制性例子, 第二電視控制器161可以包括專用電視控制設備、專用電視接收器控制設備、通用遙控 器、蜂窩電話或帶電視控制功能的個人計算設備等的特點。
第二電視控制器161可以用于,例如,直接給第二電視141發(fā)送信號來控制第二 電視141的運行。第二電視控制器161可以用于,例如,直接給電視接收器151發(fā)送信 號來控制電視接收器151的運行。第二電視控制器161還可以用于,例如,給電視供應 商110發(fā)送信號(例如,通過電視接收器151和通信網(wǎng)絡130)來控制將電視節(jié)目(或相 關信息)提供給電視接收器151,或控制執(zhí)行其它業(yè)務(例如,商業(yè)交易等)。
本發(fā)明包括用戶指向屏幕上的一個位置(例如,指向電視節(jié)目中顯示的有生命 或無生命的對象),這將在下面詳細描述。在這種情況下,用戶可以通過各種方式中的任 意一種執(zhí)行該指向功能。其中一種示范性方式包括通過電視控制設備執(zhí)行指向功能。第 二電視控制器161提供了一種可以被用戶用來指向屏幕位置的示范性設備。
描述的示范性電視系統(tǒng)100是為了給出本發(fā)明的非限制性說明。因此,除非明 確說明,本發(fā)明的范圍不受示范性電視系統(tǒng)100的任意特點的限制。
圖2是根據(jù)本發(fā)明的用于對電視節(jié)目中的對象提供用戶選擇的示范性方法200的 流程圖。例如,示范性方法200可以應用于電視(例如,如圖1所示以及在前面描述過的第一電視140和/或第二電視141)中。
例如,示范性方法200可以從步驟205開始執(zhí)行。示范性方法200可以響應各 種原因和/或條件中的任意一種而開始執(zhí)行。例如,示范性方法200可以響應用戶的開 始命令、響應包含用戶可選對象的電視節(jié)目的基于電視重啟和/或通電的用戶選擇、響 應表明要求給用戶提供對象選擇功能的用戶輸入、響應將要為其提供對象選擇功能的用 戶和/或用戶裝備的標識、響應用戶費用支付等而開始執(zhí)行。
例如,在步驟210,示范性方法200可以包括接收電視節(jié)目。上文提供了很多 這種電視節(jié)目的非限制性例子。步驟210可以包括從各種資源中的任意一種接收電視節(jié) 目。作為非限制性例子,步驟210可以包括從電視廣播公司、從電影流公司、從用戶(或 顧客)視頻錄制設備(例如,內置于和/或外置于電視)、從因特網(wǎng)電視節(jié)目供應商等接 收電視節(jié)目。
步驟210還可以包括通過各種類型的通信網(wǎng)絡中的任意一種接收電視節(jié)目。這 些網(wǎng)絡可以包括,例如,無線電視網(wǎng)絡(例如,地面上的和/或衛(wèi)星)和/或有線電視網(wǎng) 絡。這些網(wǎng)絡可以包括,例如,各種數(shù)字通信網(wǎng)絡(例如,因特網(wǎng)、LAN、PAN、MAN 等)中的任意一種。
總而言之,步驟210可以包括接收電視節(jié)目。除非明確說明,本發(fā)明的范圍 不受任意特定電視節(jié)目、電視節(jié)目源、電視節(jié)目網(wǎng)絡或接收電視節(jié)目的方式的特點的限 制。
在步驟220,示范性方法200可以包括向用戶播放電視節(jié)目。步驟220可以包 括,例如,以各種方式中的任意一種向用戶播放在步驟210中接收的電視節(jié)目。例如, 步驟220可以包括在電視機的屏幕上播放電視節(jié)目。又例如,步驟220可以包括將電視 節(jié)目傳送給電視外部的另一個視頻播放設備。
播放的電視節(jié)目可以包括,例如,電視節(jié)目中的用戶可選對象。上文中給出了 這些用戶可選對象的很多非限制性例子。總而言之,這些用戶可選對象可以包括,例 如,用戶可以選擇的(例如,用戶可以通過指向設備或其它用戶接口設備來指定屏幕位 置)電視節(jié)目中有生命的和/或無生命的對象。
在步驟230,示范性方法200可以包括確定電視用戶所指向的屏幕指針位置。步 驟230可以包括以各種方式中的任意一種來確定屏幕指針的位置,下面將給出這些方式 的非限制性例子。在美國臨時專利申請No.61/242,234中給出了屏幕指針位置確定過程 的各種非限制性例子,本文將其全部納入?yún)⒖?。屏幕指針位置可以,例如,由屏幕中?坐標系(例如,x_y像素坐標)、屏幕獨立坐標系(例如,基于動態(tài)圖像間的位置,其中 該位置通用于所有電視屏幕)、世界坐標和/或一般坐標系、基于視頻幀的坐標系等來表示。
步驟230可以包括,例如,電視分析傳感器信息(例如,與電視上和/或電視外 的傳感器相關)以確定用戶屏幕指針位置。步驟230還可以包括,例如,電視從電視外 部設備(例如,電視接收器、電視控制器、電視網(wǎng)絡設備、用戶指向設備等)接收描述屏 幕指針位置的信息。
步驟230可以包括,例如,識別能暫時確定已知屏幕指針位置的時間戳。該 時間戳可以,例如,通過時鐘、嵌入視頻流中的時間戳、嵌入包括對象信息的流中的時間戳、與用戶指向設備發(fā)送的信號相關的時間戳等來獲取。該時間戳的確定過程可以基 于,例如,用戶命令(例如,用戶表示已經(jīng)做了選擇)或不用用戶直接表明已經(jīng)做了選擇 而自動進行(例如,系統(tǒng)確定用戶已經(jīng)指向一個對象至少一段時間了)等。該時間戳可 以用于,例如,來確定對播放的電視節(jié)目中的動作、變化和/或暫時瞬態(tài)對象的選擇。
總而言之,步驟230可以包括確定電視用戶所指向的屏幕指針位置。相應地, 除非明確說明,本發(fā)明的范圍不受任意特點類型的屏幕指針位置或確定該屏幕指針位置 的任意特點方式的限制。
在步驟M0,示范性方法200可以包括識別播放的電視節(jié)目中的用戶可選對象, 該可選對象是用戶至少在部分程度上根據(jù)已經(jīng)確定的屏幕指針位置(例如,在步驟230確 定的)來指向的。步驟240可以包括以各種方式中的任意一種來執(zhí)行該識別過程,下面 將給出這些方式的非限制性例子。
例如,步驟240可以包括確定播放的電視節(jié)目中的一個或多個用戶可選對象(例 如,或相關選擇區(qū)域)的屏幕位置和/或尺寸,以及通過分析一個或多個用戶可選對象各 自的屏幕位置和已經(jīng)確定的屏幕指針位置(例如,在特定的時間點和/或時間段)來識別 用戶選擇的對象,以確定用戶選擇的電視節(jié)目對象。例如,該屏幕位置可以包括與用戶 可選對象的各自位置相關的一個或多個點、區(qū)域和/或體積的屏幕位置。
在這種示范性例子或任意包含確定播放的電視節(jié)目中一個或多個對象屏幕位置 的例子中,步驟240可以包括,例如,以各種方式中的任意一種確定該屏幕對象位置。 例如,步驟240可以包括接收用于識別和/或描述電視節(jié)目中的用戶可選對象的信息。
例如,步驟240可以包括從與接收到的電視節(jié)目相同的資源中接收用于識別和/ 或描述該用戶可選對象的信息。例如,步驟240可以包括接收嵌入與播放的電視節(jié)目的 通信流相同的數(shù)據(jù)流中的信息(例如,嵌入接收到的電視欄目數(shù)據(jù)中)。例如,電視流 協(xié)議可以包括具體化元素(和/或使用未分配元素),該元素包括與可選對象相關的信息 (例如,對象特征、形狀、位置、大小、顏色、運動特性、時序、出現(xiàn)的時間窗口等)。
又例如,步驟240可以包括接收與播放的電視節(jié)目的通信流并行通信的數(shù)據(jù)流 中的用于識別和/或描述用戶可選對象的信息。在該例子中,電視欄目流和對象信息流 可以從同一資源通過同一電視節(jié)目通信信道接收。又例如,步驟240可以包括從相同資 源但通過與接收電視節(jié)目不同的通信信道和/或與電視節(jié)目通信信道不同類型的通信信 道來接收該信息。
進一步例如,步驟240可以包括從與接收電視節(jié)目不同的資源(例如,第三方信 息供應商、電視網(wǎng)絡資源等)接收用于識別和/或描述該用戶可選對象的信息。在該示 范性例子中,步驟240可以包括通過各不相同的通信網(wǎng)絡或通過一個或多個相同的通信 網(wǎng)絡接收該信息。又例如,步驟240可以包括通過與接收電視節(jié)目的媒介不同的通信媒 介來接收該信息。
步驟240可以包括,例如,接收數(shù)據(jù)流中的用于識別和/或描述用戶可選對象的 信息,該數(shù)據(jù)流通常用于傳送這種信息(例如,無論是否由用戶和/或其它系統(tǒng)請求)。 另舉一例,步驟240可以包括僅在請求的時候(例如,僅當電視、電視控制器、電視接收 器、用戶電子設備、用戶等請求時)傳送該信息(例如,向電視)。
步驟240可以包括,例如,實時接收用于識別和/或描述該用戶可選對象的信息10(例如,在接收電視節(jié)目時)。又例如,步驟240可以包括從用戶存儲的電視節(jié)目資源中 接收該信息。例如,這種信息可以與存儲的電視節(jié)目一起存儲在用戶存儲設備(例如, 同一數(shù)據(jù)文件、單獨但相關的文件等)中。在該示范性實施例中,可以從用戶電視節(jié)目 存儲設備中與電視節(jié)目同步接收這種信息。
如上所述,用于識別和/或描述電視節(jié)目中的用戶可選對象的信息可以包括與 該可選對象相關的時間信息。例如,可選對象的運動可以表示為時間函數(shù)。又例如,電 視節(jié)目中出現(xiàn)的可選對象可以與該對象出現(xiàn)的時間窗口相關。與用戶屏幕指向(或對象 選擇)事件相關的計時可以與播放的欄目中的可選對象位置的計時同步,以確定用戶是 否在特定時間指向(或選擇)特定位置的特定對象,這將在下面進行詳細描述。
用于識別和/或描述電視節(jié)目中的用戶可選對象的信息可以包括用于定義與播 放的電視節(jié)目中的各個用戶可選對象相關的在播放的電視節(jié)目中的各自區(qū)域的信息。例 如,該信息可以包括用于描述與各個用戶可選對象相關的各自的幾何形狀(例如,二維 和/或三維幾何構架)的信息。例如,可以是與用戶可選對象相關的圓形、橢圓形、正 方形、長方形、五邊形或任意多邊形。用戶對于這些幾何形狀其中之一的選擇(例如, 在相關時間點該幾何形狀范圍內已確定的屏幕指針位置)可以表明用戶對相應對象的選 擇。
如上所述,對該對象的描述(無論是否幾何形狀)可以包括用于描述與該用戶可 選對象相關的運動、外表、大小變化、形狀變化等的信息(例如,時間上的信息)。例 如,在用許多幾何形狀來描述用戶可選對象(和/或與該對象相關的用戶可選區(qū)域)的示 范性場景中,對該用戶可選對象的描述可以包括用于描述各個對象在節(jié)目中的運動方式 (例如,以時間的函數(shù)、以視頻幀編號的函數(shù)等)的信息和/或用于描述各個對象的尺寸 變化方式的信息。
如果知道了屏幕指針位置和對象位置(例如,在特定時間點),就可以處理這些 信息來確定用戶所指向的用戶可選對象。如上所述,該處理過程可以包括確定與各個用 戶可選對象相關的電視屏幕區(qū)域和/或電視節(jié)目幀區(qū)域,該區(qū)域與用戶所指向的屏幕指 針位置相對應(例如,在特定時間點或特定時間段)。
在執(zhí)行該處理過程時,步驟240可以包括低通過濾已確定的屏幕指針位置(例 如,在步驟230中確定的)以補償指針位置的意外偏移(例如,由抖動的或不穩(wěn)定的用戶 指向造成的),因此,增加了對象選擇確定過程的可靠性。例如,對電視節(jié)目對象的成功 用戶選擇要求用戶在特定的一段時間(或特定數(shù)量的幀)內指向屏幕對象。
注意該低通過濾過程還可以在步驟后230執(zhí)行。該過濾過程可以包括,例如, 在特定的一段時間、特定數(shù)目的屏幕指針方向確定過程、特定數(shù)目的電視節(jié)目幀等內過 濾。該過濾過程可以包括取許多屏幕指針方向確定過程的平均值、利用有限脈沖響應過 濾方法等。
步驟240還可以包括,例如,通過識別最有可能的用戶所選對象來確定用戶選 擇的對象。例如,步驟240可以包括識別與步驟230中確定的屏幕指針位置最近的用戶 可選對象位置。又例如,步驟240可以包括至少在部分程度上根據(jù)用戶可選對象各自的 受歡迎度(例如,偏愛最常選擇的無生命和/或有生命的對象)來確定最有可能的用戶所 選對象。又例如,步驟240可以包括至少在部分程度上根據(jù)金錢因素識別最有可能的用戶所選對象(例如,將與付錢較多的廣告客戶相關的用戶可選對象設置更高的可能性、 將與基于每一次選擇的廣告費相關的用戶可選對象設置更高的可能性等)。進一步例如, 步驟240可以包括根據(jù)特定用戶的選擇歷史來識別最有可能的用戶所選節(jié)目對象(例如, 特定用戶最常選擇的偏愛類型的對象)。又例如,步驟240可以包括根據(jù)對象的新奇度來 識別最有可能的用戶所選節(jié)目對象(例如,一個新對象可能比已經(jīng)出現(xiàn)相對較長時間的 對象吸引更多興趣)。另外,例如,步驟240可以包括根據(jù)對象大小識別最有可能的用戶 所選電視節(jié)目對象。
選定的對象可以由獨特的標識符識別(例如,對獨特對象、對獨特的相關對象 組等)。因此,步驟240可以包括確定與已知用戶所選對象相關的標識符。然后可以將 該標識符用于各種進一步功能中的任意一種,下面將給出非限制性例子。例如,用于識 別和/或描述用戶可選對象的信息可以包括用于描述與該對象相關的功能(例如,信息展 示功能、通信功能、商業(yè)交易功能、用戶互動功能等)的信息。
示范性方法200的步驟(或其方面)可以,例如,實時執(zhí)行(例如,由電視)。 以這種方式,用戶可以相對迅速地訪問與用戶所選對象相關的功能。又例如,示范性方 法200(或其方面)可以以離線方式執(zhí)行,在該方式中,與用戶所選對象相關的功能將在 以后提供給用戶(例如,在電視欄目播放后、在用戶暫停播放電視欄目時、在用戶進入 用戶計算機系統(tǒng)時、在用戶訪問電子郵件時等)。
如上所述,示范性方法200的任意或所有步驟可以用于用戶在節(jié)目實時廣播時 對電視節(jié)目中的對象進行選擇和/或可以用于用戶以時移方式對錄制在用戶(或家用)電 視節(jié)目錄像機(例如,個人錄像機(PVR)、錄像機(VCR)等)中并正在向用戶播放(例 如,步驟220)的電視節(jié)目中的對象進行選擇。例如,用戶可以將廣播電視節(jié)目錄制在 PVR上以便以后觀看,在以后觀看該錄制的節(jié)目,以及在以后觀看該時移電視節(jié)目時, 在該節(jié)目中選擇用戶可選對象。
類似地,示范性方法200的任意或所有步驟可以用于用戶對物理存儲媒介(例 如,在DVD、錄影帶、非易失性存儲設備等)提供給用戶(或由用戶存儲)的電視節(jié)目 中的對象進行選擇。例如,用戶可以購買包含所有電視劇集的一套DVD,在自己方便的 時候觀看每一集,以及在觀看該劇集時,選擇該節(jié)目中的用戶可選對象。
在用特定時間點的屏幕指針位置來確定對象選擇的示范性場景中,可以使用各 種時間參考中的任意一種。例如,屏幕指針位置與用戶可選對象位置(例如,屏幕和/ 或幀內對象位置)的同步性可以基于播放時間戳(PTS)和/或解碼時間戳(DTS),或者 其它類似地能在廣播和/或錄制的節(jié)目中編碼的時間參考或被確定為正在向用戶播放的 節(jié)目。在該場景中,只要對象位置和指向確定過程基于通用和/或同步時間參考,所指 向對象的識別就可以精確執(zhí)行。
如上所述,用于識別和/或描述用戶可選對象的信息可以從視頻節(jié)目流中的編 碼或單獨流(和/或信道)中接收。在存儲電視節(jié)目信息(無論短期或長期)的場景中, 對象信息也可以存儲(例如,與存儲的節(jié)目信息在同一數(shù)據(jù)文件中、在單獨但相關的數(shù) 據(jù)文件中等)。以這種方式,當用戶決定觀看時移節(jié)目時,電視就可訪問對象信息了。
或者,當需要時,第三方可以請求用于識別和/或描述節(jié)目中用戶可選對象的 信息。在另一實施例中,視頻信息可以與電視分開解碼(例如,在機頂盒、有線和/或12衛(wèi)星電視接收器、PVR等中)并提供給電視以供播放,該對象信息還可以通過這些分離 的設備接收并提供給電視機(例如,在與視頻驅動信號分離的信息信道中)。
注意盡管前面的描述有一部分涉及分析屏幕指針位置和屏幕對象位置來識別用 戶所選的對象,該分析過程還可以類似地通過分析幀指針位置和幀對象位置來執(zhí)行。換 言之,該分析過程可以包括進行各種坐標轉換中的任意一種以便通過各種各不相同的坐 標域中的任意一種來執(zhí)行該分析過程。
總而言之,步驟240可以包括識別播放的電視節(jié)目中用戶所指向的用戶可選對 象(例如,至少部分程度上根據(jù)確定的屏幕指針位置(例如,步驟230中確定的))。相 應地,除非明確說明,本發(fā)明的范圍不受執(zhí)行該識別的任意特定方式的限制。
例如在步驟四5,示范性方法200可以包括繼續(xù)執(zhí)行操作。步驟295可以包括 執(zhí)行各種繼續(xù)操作中的任意一種,下面將給出這些繼續(xù)操作的非限制性例子。例如,步 驟295可以包括返回執(zhí)行前述任意方法步驟。例如,步驟295可以包括返回執(zhí)行示范性 方法200的步驟230來確定另外的屏幕指針位置和電視節(jié)目中的相應用戶所選對象。
又例如,步驟295可以包括生成用于表明已確定的用戶可選對象(例如,在步驟 240中識別)的用戶輸出。例如,步驟295可以包括在播放的電視節(jié)目上覆蓋與確定的用 戶可選對象相符的圖形特征。例如,如上所述,用戶可選對象(和/或用戶可選對象的 用戶可選部分)可以由一個或多個幾何形狀定義。在該示范性場景中,步驟295可以包 括在步驟240確定用戶已經(jīng)選擇了與該幾何形狀相關的用戶可選對象時,突出(highlight) 該幾何形狀(或其邊界)。又例如,步驟295可以包括在電視屏幕上顯示已確定對象的輪 廓、暫時照亮或改變已確定對象的顏色、暫時在屏幕上顯示作為已確定對象的標識的信 息等。步驟295還可以包括,例如,輸出表明用戶所選對象已確定的音頻信息。
又例如,步驟295可以包括將用于表示已確定的用戶可選對象的信息傳送給電 視機外部設備(例如,與電視在同一房屋的用戶設備和/或通過通信網(wǎng)絡與電視通信相連 的設備)。例如,步驟295可以包括將該信息傳送給電視機遠程控制設備(例如,在電視 機遠程控制設備可以向用戶提供已確定的用戶可選對象的標識的場景中)。在該示范性場 景中,電視機遠程控制設備可以包括視頻顯示屏,在該視頻顯示屏上,可以顯示電視欄 目,并且可以用圖形表示已確定的用戶可選對象(例如,取代在電視屏幕上識別和/或在 電視屏幕上識別之外)。
進一步例如,步驟295可以包括處理已確定的用戶所選對象(例如,在步驟 MO中確定的)的信息以便確定根據(jù)該所選對象要執(zhí)行的操作。在美國臨時專利申請 No.61/242,234中給出了這些操作的各種非限制性例子,本文將其全部納入?yún)⒖肌?br>
總而言之,步驟295可以包括執(zhí)行繼續(xù)的操作(例如,執(zhí)行對應于用戶所選電視 節(jié)目對象的附加操作、為另一用戶所選對象重復各種方法步驟等)。相應地,除非明確說 明,本發(fā)明的范圍不受繼續(xù)處理過程的任意特定類型的限制。
轉向圖3,該圖是根據(jù)本發(fā)明的用于提供電視節(jié)目中對象的用戶選擇的示范性方 法300的流程圖。例如,示范性方法300可以共享如圖2所示及如上所述的示范性方法 200的任意或所有特點。例如,示范性方法300的任意或所有方面可以在電視中實施(例 如,第一電視140和/或第二電視141)。
示范性方法300可以,例如,開始于步驟305。示范性方法300可以響應各種原因或條件中的任意一種而開始執(zhí)行。例如,步驟305可以共享如圖2所示及如上所述的 示范性方法200的步驟205的任意或所有特點。
例如在步驟310,示范性方法300可以包括接收電視節(jié)目。步驟310可以,例 如,共享如圖2所示及如上所述的示范性方法200的步驟210的任意或所有特點。
例如在分步312,步驟310可以包括在節(jié)目實時廣播時接收該電視節(jié)目。又例 如,在分步314,步驟310可以包括以時移方式從用戶錄像設備(例如,PVR、VCR等) 接收以前的廣播節(jié)目。
例如在步驟320,示范性方法300可以包括向用戶播放電視節(jié)目(在步驟310中 接收的)。例如,步驟320可以共享如圖2所示及如上所述的示范性方法200的步驟220 的任意或所有特點。
例如在分步322,步驟320可以包括在電視機的屏幕上(例如,實施該示范性方 法300的電視機或其一部分上)播放接收到的電視節(jié)目。又例如,在分步324,步驟320 可以包括將接收到的電視節(jié)目傳送給另一用戶設備以便向用戶播放(例如,給與電視機 不同的顯示設備、給帶顯示的電視機遠程控制設備、給用戶手提電腦等)。
例如,在步驟330,示范性方法300可以包括確定電視用戶所指向的屏幕指針位 置。步驟330可以,例如,共享如圖2所示及如上所述的示范性方法200的步驟230的 任意或所有特點。
例如在分步332,步驟330可以包括分析傳感器信息(例如,與電視機內和/或 電視機外的傳感器相關的)來確定用戶屏幕指針位置。又例如,在分步334,步驟330可 以包括,電視從電視機外部設備(例如,電視接收器、電視控制器、電視網(wǎng)絡設備等)接 收用于描述屏幕指針位置的信息。
例如,在步驟340,示范性方法300可以包括至少在部分程度上根據(jù)已經(jīng)確定的 屏幕指針位置(例如,在步驟330中確定的)來識別播放的電視節(jié)目中用戶所指向的用戶 可選對象。步驟340可以,例如,共享如圖2所示及如上所述的示范性方法200的步驟 240的任意或所有特點。
例如在分步342,步驟340可以包括確定播放的電視節(jié)目中的一個或多個用戶可 選對象的屏幕位置。又例如,在分步344,步驟340可以包括通過分析一個或多個用戶可 選對象各自的屏幕位置和已確定的屏幕指針位置(例如,在特定時間點或特定時間段)來 確定用戶所選對象的方法識別用戶所選對象。
例如,在步驟395,示范性方法300可以包括執(zhí)行繼續(xù)的操作。步驟395可以, 例如,共享如圖2所示及如上所述的示范性方法200的步驟四5的任意或所有特點。
轉向圖4,該圖是根據(jù)本發(fā)明的示范性電視400的框圖。示范性電視400可以, 例如,共享如圖1所示及如上所述的示范性電視140、141的任意或所有特點。而且,示 范性電視400(例如,其各種模塊)可以用于根據(jù)如圖2-3所示及以上所述的示范性方法 200和300來執(zhí)行以上所述的任意或所有功能。
示范性電視400包括第一通信接口模塊410。第一通信接口模塊410可以用 于,例如,通過各種通信媒介中的任意一種以及使用各種通信協(xié)議中的任意一種來進行 通信。例如,盡管示例中第一通信接口模塊410通過無線端口 412連接到無線RF天線, 該無線媒介僅僅為了說明而非限制。第一通信接口模塊410可以用于,例如,與一個或多個通信網(wǎng)絡(例如,有線電視網(wǎng)絡、衛(wèi)星電視網(wǎng)絡、電信網(wǎng)絡、因特網(wǎng)、LAN、PAN、 WAN等)進行電視視頻內容(例如,電視節(jié)目)和/或其它數(shù)據(jù)的通信。又例如,第一 通信接口模塊410可以用于與電視視頻內容的本地資源(例如,錄像機、接收器、游戲設 備等)進行通信。又例如,第一通信接口模塊410可以用于與電視控制器進行通信(例 如,直接或通過一個或多個中間通信網(wǎng)絡)。
示范性電視400包括第二通信接口模塊420。第二通信接口模塊420可以用 于,例如,通過各種通信媒介中的任意一種以及使用各種通信協(xié)議中的任意一種來進行 通信。例如,第二通信接口模塊420可以通過無線RF通信端口 422和天線進行通信,或 者可以通過非限制性(non-tethered)光纖通信端口 424(例如,用激光二極管、光電二極管 等)進行通信。又例如,第二通信接口模塊420可以通過限制性(tethered)光纖通信端口 426(例如,用光纜)進行通信,或者可以通過有線通信端口 428(例如,用同軸電纜、雙 絞線、HDMI電纜、以太網(wǎng)電纜、各種有線部件和/或復合視頻連接中的任意一種等)進 行通信。第二通信接口模塊420可以用于,例如,與一個或多個通信網(wǎng)絡(例如,有線 電視網(wǎng)絡、衛(wèi)星電視網(wǎng)絡、電信網(wǎng)絡、因特網(wǎng)、LAN、PAN、WAN等)進行電視視頻內 容(例如,電視節(jié)目)和/或其它數(shù)據(jù)的通信。又例如,第二通信接口模塊420可以用 于與電視視頻內容的本地資源(例如,錄像機、接收器、游戲設備等)進行通信。又例 如,第二通信接口模塊420可以用于與電視控制器進行通信(例如,直接或通過一個或多 個中間通信網(wǎng)絡)。
示范性電視400還可以包括圖中未標出的附加通信接口模塊。這些附加通信接 口模塊可以,例如,共享上述第一通信接口模塊410和第二通信接口模塊420的任意或所 有特點。
示范性電視400還可以包括通信模塊430。通信模塊430可以用于,例如,控制 和/或協(xié)調第一通信接口模塊410和第二通信接口模塊420 (和/或所需的附加通信接口 模塊)的運行。通信模塊430可以,例如,提供方便的通信接口以供電視400的其它部 件使用第一通信接口模塊410和第二通信接口模塊420。又例如,在許多通信接口模塊共 享媒介和/或網(wǎng)絡的示范性場景中,通信模塊430可以協(xié)調通信以減少通信接口模塊間的 沖突和/或其它干擾。
示范性電視400還可以包括一個或多個用戶接口模塊440。用戶接口模塊440 — 般用于向電視400的用戶提供用戶接口功能。作為非限制性例子,用戶接口模塊440可 以用于為用戶提供對任意或所有標準電視命令的控制(例如,頻道控制、音量控制、開/ 關、屏幕設置、輸入選擇等)。用戶接口模塊440可以操作和/或響應用戶命令,例如, 使用電視上的界面功能(例如,按鍵等),并且還可以使用通信模塊430(和/或第一通信 接口模塊410和第二通信接口模塊420)與電視控制器(例如,專用電視遠程控制、通用 遠程控制、蜂窩電話、個人計算設備、游戲控制器等)進行通信。
用戶接口模塊440還可以包括用于連接和/或控制各種傳感器中任意一種的一 個或多個傳感器模塊,這些傳感器可以用于確定屏幕指針位置。作為非限制性例子,用 戶接口模塊440(或其傳感器模塊)可以用于接收與各個傳感器相關的信號(例如,直接 從傳感器出來、經(jīng)過中間設備、通過通信接口模塊410、420等的原始信號或處理后的信 號)。又例如,在這些傳感器是主動傳感器(與單純被動傳感器相反)的場景中,用戶接口模塊440可以控制信號(例如RF信號、光信號、聲信號等)的傳輸。另外,用戶接口 模塊440可以執(zhí)行各種視頻輸出功能中的任意一種(例如,向用戶播放電視節(jié)目、根據(jù)播 放的電視節(jié)目中已確定的用戶所選對象向用戶提供可見反饋等)。
示范性電視400可以包括一個或多個處理器450。處理器450可以包括,例如, 通用處理器、數(shù)字信號處理器、專用處理器、微控制器、微處理器等。例如,處理器450 可以根據(jù)軟件(或固化軟件)指令操作。如上所述,這里描述的任意或所有功能可以由 執(zhí)行指令的處理器實現(xiàn)。例如,盡管圖4所示的各種模塊是以單獨的塊或模塊表示的, 這些示例性模塊,或其一部分,可以由處理器450實施。
示范性電視400可以包括一個或多個存儲器460。如上所述,由一個或多個執(zhí) 行指令的處理器來實現(xiàn)本發(fā)明的各個特點。這些指令可以,例如,存儲在一個或多個存 儲器460中。這些存儲器可以包括,例如,各種類型存儲器中任意一種的特點。作為 非限制性例子,該存儲器460可以包括一個或多個存儲器芯片(例如,ROM、RAM、 EPROM, EEPROM、閃存、一次性可編程OTP存儲器等)、硬盤存儲器、CD存儲器、 DVD存儲器等。
示范性電視400可以包括用于執(zhí)行和/或管理電視節(jié)目的接收和/或播放的一個 或多個模塊452。例如,一個或多個模塊452可以用于利用通信模塊430(例如,以及通 信接口模塊410、420至少其中之一)來接收電視節(jié)目。例如,一個或多個模塊452可以 用于執(zhí)行上述示范性方法200的步驟210和/或上述示范性方法300的步驟310。
又例如,一個或多個模塊452可以用于利用用戶接口模塊440來向用戶播放電 視節(jié)目(例如,通過電視的視頻顯示器470)。又例如,一個或多個模塊452可以用于利 用通信模塊430(例如,以及通信接口模塊410、420至少其中之一)向通信連接到電視 400(例如,通過一個或多個通信接口模塊410、420)的一個或多個設備傳送電視節(jié)目視 頻輸出信息。例如,一個或多個模塊452可以用于執(zhí)行上述示范性方法200的步驟220 和/或上述示范性方法300的步驟320。
示范性電視400可以包括一個或多個屏幕指針位置確定模塊454。屏幕指針位置 確定模塊4M可以用于,例如,確定電視用戶所指向的屏幕指針位置。該模塊4M可以用 于,例如,執(zhí)行上述示范性方法200的步驟230和/或上述示范性方法300的步驟330。 例如,模塊妨4可以用于分析傳感器信息以確定屏幕指針位置。又例如,模塊妨4可以 用于從電視400外部設備接收屏幕指針位置信息(例如,利用通信模塊430)。
示范性電視400可以包括一個或多個用戶所選對象識別模塊456。該模塊456可 以用于,例如,識別播放的電視節(jié)目中電視400的用戶所指向的用戶可選對象。例如, 該模塊456可以用于至少在部分程度上根據(jù)由屏幕指針位置確定模塊妨4確定的屏幕指針 位置來識別該用戶所選對象。該模塊456可以用于,例如,執(zhí)行上述示范性方法200的 步驟240和/或上述示范性方法300的步驟340。例如,模塊456可以用于確定播放的電 視節(jié)目中的一個或多個用戶可選對象的屏幕位置,以及通過分析一個或多個用戶可選對 象各自的屏幕位置和已確定的屏幕指針位置(例如,在特定時間點和/或特定時間段)來 確定用戶所選對象的方法來識別用戶所選對象。
盡管沒有說明,示范性電視400可以包括,例如,用于根據(jù)上述示范性方法200 的步驟295和示范性方法300的步驟395執(zhí)行上述任意或所有繼續(xù)的處理過程的一個或多個模塊。該模塊(例如,與一個或多個模塊452、454、456 —起)可以由處理器450執(zhí) 行存儲在存儲器460中的指令。
轉向圖5,該圖是根據(jù)本發(fā)明的電視500的示范性模塊和/或子模塊的框圖。示 范性電視500可以共享如上所述及如圖1和4所示的電視140、141和400中任意一個的 任意或所有特點。例如,示范性電視500(或其各種模塊)可以用于根據(jù)如圖2所示的示 范性方法200及如圖3所示的示范性方法300執(zhí)行上述任意或所有功能。與示范性電視 400 —樣,示范性電視500的部件可以設置在單個電視設備(柜式電視、平面電視、便攜 式/移動電視設備、移動電視設備等)上。
例如,電視500包括處理器530。該處理器530可以,例如,共享圖4所示的處 理器450的任意或所有特點。又例如,電視500包括存儲器M0。該存儲器540可以, 例如,共享圖4所示的存儲器460的任意或所有特點。
又例如,電視500可以包括各種用戶接口模塊550中的任意一種。該用戶接口模 塊550可以,例如,共享圖4所示的用戶接口模塊440的任意或所有特點。作為非限制性 例子,用戶接口模塊550可以包括顯示設備、相機(用于獲取靜止或動態(tài)圖片)、揚聲 器、耳機(有線或無線)、話筒、視頻屏幕(例如,觸摸屏)、振動機構、鍵盤和/或各 種其它用戶接口設備(例如,鼠標、跟蹤球、觸摸板、觸摸屏、光筆、游戲控制設備等) 中任意一種。
示范性電視500還可以包括,例如,各種通信模塊(505、506和510)中的任意 一種。該通信模塊可以,例如,共享如圖4所示的通信接口模塊410、420的任意或所有 特點。作為非限制性例子,通信接口模塊510可以包括藍牙接口模塊;IEEE802.11、 802.15、802.16和/或802.20模塊;各種蜂窩通信接口模塊(例如,GSM/GPRS/EDGE、 CDMA/CDMA2000/Ix-Ev-D0、WCDMA/HSDPA/HSUPA、TDMA/PDC、WiMAX 等)中的任意一種;各種與位置相關的通信接口模塊(例如,GPS、A-GPS等)中的 任意一種;各種有線/限制性(tethered)通信接口模塊(例如,USB、火線、RS-232、 HDMK以太網(wǎng)、電話線和/或電纜調制解調器等)中的任意一種;各種與和外部存儲設 備通信相關的通信接口設備中的任意一種;等等。示范性電視500還可以包括各種有線 前端模塊506和/或無線前端模塊505,舉例來說,這些模塊可以包含在通信接口模塊中 和/或在其中使用。
示范性電視500還可以包括各種信號處理模塊590中的任意一種。該信號處理 模塊590可以共享示范性電視400中用于執(zhí)行信號處理的模塊的任意或所有特點。該信 號處理模塊590可以,例如,用于幫助處理上述各種類型的信息(例如,關于傳感器處 理、位置確定、視頻處理、圖像處理、音頻處理、一般用戶接口信息數(shù)據(jù)處理等)。作 為非限制性例子,信號處理模塊590可以包括視頻/圖形處理模塊(例如,MPEG-2、 MPEG-4、H.263, H.264, JPEG> TIFF、3-D、2_D、MDDI 等);音頻處理模塊(例 如,MP3、AAC> MIDI、QCELP> AMR、CMX等);和/或觸覺處理模塊(例如,鍵 盤輸入/輸出、觸摸屏處理、發(fā)動機控制等)。
總之,本發(fā)明的各個方面提供了一種電視機中用于提供電視節(jié)目中對象的用戶 選擇的系統(tǒng)和方法。本發(fā)明是通過一些實施例進行描述的,本領域技術人員知悉,在 不脫離本發(fā)明的精神和范圍的情況下,可以對這些特征和實施例進行各種改變或等效替17換。另外,在本發(fā)明的教導下,可以對這些特征和實施例進行修改以適應具體的情況及 材料而不會脫離本發(fā)明的精神和范圍。因此,本發(fā)明不受此處所公開的具體實施例的限 制,所有落入本申請的權利要求范圍內的實施例都屬于本發(fā)明的保護范圍。
權利要求
1.一種用于識別電視節(jié)目中用戶選擇的對象的方法,其特征在于,包括 在電視機中向用戶播放電視節(jié)目,所述電視節(jié)目包括用戶可選對象; 確定由電視機用戶指向的屏幕指針位置;以及至少在部分程度上根據(jù)所述確定的屏幕指針位置識別播放的電視節(jié)目中所述用戶指 向的用戶可選對象。
2.根據(jù)權利要求1所述的方法,其特征在于,所述識別包括 確定與各個用戶可選對象相關的電視屏幕的各個區(qū)域;以及至少在部分程度上根據(jù)所述確定的屏幕指針位置和所述確定的各個區(qū)域識別播放的 電視節(jié)目中所述用戶指向的用戶可選對象。
3.根據(jù)權利要求1所述的方法,其特征在于,所述識別包括確定與各個用戶可選對象相關的所述播放的電視節(jié)目的各個幀的區(qū)域;以及 至少在部分程度上根據(jù)所述確定的屏幕指針位置和所述確定的各個幀的區(qū)域識別播 放的電視節(jié)目中所述用戶指向的用戶可選對象。
4.根據(jù)權利要求1所述的方法,其特征在于,包括,在電視機中,接收用于識別播放 的電視節(jié)目中的用戶可選對象的信息。
5.根據(jù)權利要求4所述的方法,其特征在于,接收用于識別播放的電視節(jié)目中的用戶 可選對象的信息包括接收嵌入與播放的電視節(jié)目的通信流相同的數(shù)據(jù)流中的所述信息。
6.根據(jù)權利要求4所述的方法,其特征在于,接收用于識別播放的電視節(jié)目中的用戶 可選對象的信息包括接收與播放的電視節(jié)目的通信流并行通信的數(shù)據(jù)流中的所述信息。
7.—種電視機,其特征在于,包括至少一個模塊,至少用于 向用戶播放電視節(jié)目,所述電視節(jié)目包括用戶可選對象; 確定由電視機用戶指向的屏幕指針位置;以及至少在部分程度上根據(jù)所述確定的屏幕指針位置識別播放的電視節(jié)目中所述用戶指 向的用戶可選對象。
8.根據(jù)權利要求7所述的電視機,其特征在于,所述至少一個模塊至少在部分程度上 通過以下操作來識別所述用戶可選對象確定與各個用戶可選對象相關的電視屏幕的各個區(qū)域;以及 至少在部分程度上根據(jù)所述確定的屏幕指針位置和所述確定的各個 區(qū)域識別播放的電視節(jié)目中所述用戶指向的用戶可選對象。
9.根據(jù)權利要求7或8所述的電視機,其特征在于,所述至少一個模塊至少在部分程 度上通過以下操作來識別所述用戶可選對象確定與各個用戶可選對象相關的所述播放的電視節(jié)目的各個幀的區(qū)域;以及 至少在部分程度上根據(jù)所述確定的屏幕指針位置和所述確定的各個幀的區(qū)域識別播 放的電視節(jié)目中所述用戶指向的用戶可選對象。
10.根據(jù)權利要求7至9中任一項所述的電視機,其特征在于,所述至少一個模塊用 于接收用來識別播放的電視節(jié)目中的用戶可選對象的信息。
全文摘要
本發(fā)明涉及用于識別電視節(jié)目中用戶選擇的對象的方法和采用該方法的電視機。所述方法包括在電視機中向用戶播放電視節(jié)目,所述電視節(jié)目包括用戶可選對象;確定由電視機用戶指向的屏幕指針位置;以及至少在部分程度上根據(jù)所述確定的屏幕指針位置識別播放的電視節(jié)目中所述用戶指向的用戶可選對象。
文檔編號H04N5/44GK102025933SQ20101028117
公開日2011年4月20日 申請日期2010年9月14日 優(yōu)先權日2009年9月14日
發(fā)明者吉漢·卡若古, 納拜瑞簡·塞亞爵 申請人:美國博通公司