麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

用于訪問電視服務(wù)的方法和裝置與流程

文檔序號(hào):11160821閱讀:506來源:國(guó)知局
用于訪問電視服務(wù)的方法和裝置與制造工藝

本發(fā)明一般涉及一種在顯示在裝置的屏幕上的時(shí)間欄上導(dǎo)航的方法以及用于通過在時(shí)間欄(time bar)上導(dǎo)航來提供對(duì)內(nèi)容的訪問的裝置,并且具體地說,涉及用于經(jīng)由電子節(jié)目指南訪問電視服務(wù)的方法和裝置。



背景技術(shù):

在過去的數(shù)十年,在可用電視頻道數(shù)量方面的穩(wěn)定增加已經(jīng)使用戶被可用線性電視內(nèi)容量所淹沒。術(shù)語(yǔ)“線性電視”是指電視服務(wù)(在其中觀眾不得不在廣播節(jié)目的具體時(shí)間并且在特定頻道(它呈現(xiàn)在其上)上觀看電視節(jié)目。有時(shí)相對(duì)于上面提到的“線性電視”,使用術(shù)語(yǔ)“直播電視”。此增加使得難以在同時(shí)廣播的海量節(jié)目中間找到會(huì)與用戶相關(guān)的電視內(nèi)容。為了使得用戶更容易在同時(shí)廣播的大量節(jié)目中間找到并選擇節(jié)目,將電子節(jié)目指南作為電視服務(wù)的部分遞送給電視裝置。電子節(jié)目指南(EPG)含有當(dāng)前和將來電視節(jié)目的調(diào)度信息。除了調(diào)度信息,EPG經(jīng)常提供允許與電視服務(wù)交互的用戶界面的功能。用戶例如可選擇當(dāng)前廣播的節(jié)目,并且在確認(rèn)選擇之后,這個(gè)節(jié)目被顯示在屏幕上。用戶也可選擇將來節(jié)目,并且如果此類選取被確認(rèn),則取決于電視裝置,可給用戶如下選項(xiàng)中的一個(gè)或多個(gè):切換到選擇的節(jié)目的提醒、自動(dòng)切換到選擇的節(jié)目或者記錄選擇的節(jié)目。

在EPG導(dǎo)航的目前實(shí)現(xiàn)中,及時(shí)找到并選擇節(jié)目用具有滑塊的時(shí)間欄形式實(shí)現(xiàn),其中所述滑塊指示時(shí)刻(time of day),并顯示有關(guān)在對(duì)應(yīng)于時(shí)間欄上的滑塊位置的時(shí)間廣播的(或者將來要廣播的)電視節(jié)目的信息。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是,提供當(dāng)在顯示在屏幕上的時(shí)間欄上導(dǎo)航時(shí)改進(jìn)用戶體驗(yàn)的解決方案。

根據(jù)本發(fā)明的第一方面,提供有一種在電子裝置的屏幕上顯示的時(shí)間欄上導(dǎo)航的方法,其中所述時(shí)間欄上的滑塊位置指示時(shí)刻。所述方法包括確定指示用戶與用于控制滑塊的用戶界面部分之間的交互的值,并且改變由滑塊指示的時(shí)間,其中時(shí)間改變與確定的值處于非線性關(guān)系。

根據(jù)本發(fā)明的第二方面,提供有一種包括操作以顯示時(shí)間欄的屏幕的電子裝置,其中所述時(shí)間欄上的滑塊位置指示時(shí)刻。電子裝置還包括用于控制滑塊的用戶界面。電子裝置進(jìn)一步包括處理器和存儲(chǔ)器。所述存儲(chǔ)器含有所述處理器可執(zhí)行的指令,借此所述電子裝置操作以確定指示用戶與用于控制滑塊的用戶界面的部分之間的交互的值,并且改變由滑塊指示的時(shí)間,其中時(shí)間改變與確定的值處于非線性關(guān)系。

根據(jù)本發(fā)明的第三方面,提供有一種電子裝置,包括操作以顯示時(shí)間欄的屏幕,其中所述時(shí)間欄上的滑塊位置指示時(shí)刻,用于控制所述滑塊的用戶界面。電子裝置進(jìn)一步包括:輸入控制模塊,操作以確定指示用戶與用于控制滑塊的用戶界面的部分之間的交互的值;以及輸出控制模塊,操作以改變由滑塊指示的時(shí)間,其中時(shí)間改變與確定的值處于非線性關(guān)系。

根據(jù)本發(fā)明的第四方面,提供有一種包括電視單元和遙控裝置的電視機(jī)。電視單元包括操作以顯示時(shí)間欄的屏幕,其中所述時(shí)間欄上的滑塊位置指示時(shí)刻。遙控裝置配置成控制所述電視單元,并且所述遙控裝置包括:用戶界面,操作以控制所述滑塊;輸入控制模塊,操作以確定用戶與用于控制滑塊的用戶界面的部分之間的交互的值;以及無線傳送器模塊,操作以向電視單元傳送確定的值。電視單元進(jìn)一步包括:無線接收器,操作以從遙控裝置接收確定的值;以及輸出控制模塊,操作以改變由滑塊指示的時(shí)間,其中時(shí)間改變與確定的值處于非線性關(guān)系。

而且,還公開有本發(fā)明的各種實(shí)施例中的如下方法和裝置。

一種在電子裝置的屏幕上顯示的時(shí)間欄上導(dǎo)航的方法,其中所述時(shí)間欄上的滑塊位置指示時(shí)刻,所述方法包括:檢測(cè)與用于控制所述滑塊的觸敏用戶界面接觸的對(duì)象;以及確定速率(所述對(duì)象以所述速率沿所述觸敏用戶界面移動(dòng))。如果速率在第一閾值或者在第一閾值以下,則所述方法包括:將滑塊移動(dòng)是由對(duì)象沿觸敏用戶界面行進(jìn)的距離的第一段的距離。

電子裝置包括操作以顯示時(shí)間欄的屏幕,其中所述時(shí)間欄上的滑塊位置指示時(shí)刻。電子裝置還包括用于控制滑塊的觸敏用戶界面、處理器和存儲(chǔ)器。所述存儲(chǔ)器含有所述處理器可執(zhí)行的指令,借此所述電子裝置操作以檢測(cè)與觸敏用戶界面接觸的對(duì)象,并且確定速率(所述對(duì)象以所述速率沿所述觸敏用戶界面移動(dòng))。如果速率在第一閾值或者在第一閾值以下,則電子裝置操作以將滑塊移動(dòng)是由對(duì)象沿觸敏用戶界面行進(jìn)的距離的第一段的距離。

電子裝置包括操作以顯示時(shí)間欄的屏幕,其中所述時(shí)間欄上的滑塊位置指示時(shí)刻。電子裝置還包括用于控制滑塊的觸敏用戶界面、輸入控制模塊和輸出控制模塊。輸入控制模塊操作以檢測(cè)與所述觸敏用戶界面接觸的對(duì)象,并且確定速率(所述對(duì)象以所述速率沿所述觸敏用戶界面移動(dòng))。輸出控制模塊操作以:如果所述速率在第一閾值或第一閾值以下,則將所述滑塊移動(dòng)是由所述對(duì)象沿所述觸敏用戶界面行進(jìn)的距離的第一段的距離。

一種電視機(jī),包括電視單元和遙控裝置。電視單元包括操作以顯示時(shí)間欄的屏幕,其中所述時(shí)間欄上的滑塊位置指示時(shí)刻。遙控裝置配置成控制所述電視單元。所述遙控裝置包括用于控制滑塊的觸敏用戶界面,操作以檢測(cè)與觸敏用戶界面接觸的對(duì)象并且確定速率(所述對(duì)象以所述速率沿觸敏用戶界面移動(dòng))的輸入控制模塊。遙控裝置進(jìn)一步包括用于向電視單元傳送指示相對(duì)于觸敏用戶界面的對(duì)象的位置和確定的速率的數(shù)據(jù)的無線傳送器模塊。電視單元進(jìn)一步包括:無線接收器,用于從遙控裝置接收數(shù)據(jù);以及輸出控制模塊,操作以如果所述速率在第一閾值或第一閾值以下,則將所述滑塊移動(dòng)是由所述對(duì)象沿所述觸敏用戶界面行進(jìn)的距離的第一段的距離。

本發(fā)明的進(jìn)一步特征如在從屬權(quán)利要求中要求權(quán)利的。

本發(fā)提供了在時(shí)間欄上導(dǎo)航方面的改進(jìn)精確度的優(yōu)點(diǎn)。用戶可在一頁(yè)上從多日(day)中選擇一日,快速移動(dòng)到特定日,并且然后容易且精確地改變此日之內(nèi)的時(shí)間,以便找到期望的節(jié)目。

附圖說明

根據(jù)結(jié)合附圖得到的如下詳細(xì)描述,將更充分地理解和認(rèn)識(shí)本發(fā)明,其中:

圖1-圖3呈現(xiàn)圖示在本發(fā)明的各種實(shí)施例中在顯示在屏幕上的時(shí)間欄上導(dǎo)航的方法的流程圖。

圖4是圖示在本發(fā)明的一個(gè)實(shí)施例中顯示在裝置的屏幕上的電子節(jié)目指南的圖解;

圖5-圖10呈現(xiàn)圖示本發(fā)明的各種實(shí)施例中的裝置的框圖;

圖11呈現(xiàn)圖示在本發(fā)明的各種實(shí)施例中的在顯示在屏幕上的時(shí)間欄上導(dǎo)航的方法的流程圖;

圖12-圖15呈現(xiàn)圖示本發(fā)明的各種實(shí)施例中的裝置的框圖。

具體實(shí)施方式

在如下描述中,為了說明而非限制的目的,闡述了特定細(xì)節(jié),諸如具體架構(gòu)、接口、技術(shù)等,以便提供對(duì)本發(fā)明的透徹理解。然而,對(duì)本領(lǐng)域技術(shù)人員將顯而易見的是,本發(fā)明可以在脫離這些特定細(xì)節(jié)的其它實(shí)施例中實(shí)踐。在其它實(shí)例中,眾所周知的裝置、電路和方法的詳細(xì)描述被省略了,以免用不必要的細(xì)節(jié)使本發(fā)明的描述模糊不清。

說明書通篇提到“一個(gè)實(shí)施例”或“實(shí)施例”意味著,結(jié)合實(shí)施例描述的具體特征、結(jié)構(gòu)或特性被包含在本發(fā)明的至少一個(gè)實(shí)施例中。從而,在說明書通篇各種位置出現(xiàn)的短語(yǔ)“在一個(gè)實(shí)施例中”或“在實(shí)施例中”不一定全都是指同一實(shí)施例。進(jìn)一步說,具體特征、結(jié)構(gòu)或特性可以以任何適合的方式組合在一個(gè)或多個(gè)實(shí)施例中。

將參考顯示在具有觸摸屏的裝置(例如平板電腦)上的電視服務(wù)的示例來說明在顯示在屏幕上的時(shí)間欄上導(dǎo)航的問題。在此示例中的電視服務(wù)是因特網(wǎng)協(xié)議電視,但遞送電視服務(wù)的方式對(duì)于本發(fā)明不重要。在此示例中,用戶通過觸摸觸摸屏并將時(shí)間欄上的滑塊拉到期望的位置,在顯示在屏幕上的時(shí)間欄上導(dǎo)航。為了給用戶廣泛選擇的自由度,時(shí)間欄應(yīng)該覆蓋盡可能的多的日子。然而,在時(shí)間欄上顯示的日子越多,分配給單日的空間越少。這導(dǎo)致如下情形:容易在數(shù)日之間導(dǎo)航,但非常難以在特定日之內(nèi)導(dǎo)航。對(duì)于每日可用的像素?cái)?shù)量是小的,并且滑塊的短移動(dòng)導(dǎo)致顯著時(shí)間改變。例如,如果我們想要屏幕上的1個(gè)像素表示1分鐘,則對(duì)于單日,我們會(huì)需要1440個(gè)像素。當(dāng)然,為了用戶舒服,不只顯示一日,而是一整個(gè)系列日子(例如一周),是好的。屏幕的分辨率是固定的,并且對(duì)于全高清屏幕,其為水平1920個(gè)像素。然而,市場(chǎng)上存在具有低于全HD的水平分辨率(例如1280個(gè)像素或1024個(gè)像素)的許多裝置。顯然,沒有足夠的像素來顯示多日,并且保持單獨(dú)日內(nèi)的非常精細(xì)的時(shí)間分辨率。期望在時(shí)間欄中顯示盡可能多的日子,因?yàn)槿我蝗丈系膯螕艋蜉p敲都應(yīng)該導(dǎo)致到該日的快速導(dǎo)航。

在一個(gè)示例中,當(dāng)在屏幕上有1008個(gè)像素分配用于時(shí)間欄時(shí),有可能顯示七日,其中單日的像素寬度等于144個(gè)像素。然而,當(dāng)用戶在時(shí)間欄上移動(dòng)滑塊時(shí),他會(huì)不得不在10分鐘間隔中拖動(dòng)滑塊,因?yàn)樵诖耸纠校瑫r(shí)間欄寬度上的單個(gè)像素對(duì)應(yīng)于10分鐘。在10分鐘間隔中拖動(dòng)時(shí)間在一些情況下是不可接受的,并且在表演僅持續(xù)5分鐘的情況中可能打斷現(xiàn)在/下一指南。

本發(fā)明在其實(shí)施例中在手指在觸摸屏上拖動(dòng)的速率與滑塊指示的時(shí)間改變(或者在優(yōu)選實(shí)施例中是滑塊在時(shí)間欄上移動(dòng)的速率)之間引入了非線性關(guān)系。例如,本發(fā)明允許用戶執(zhí)行手指在觸敏用戶界面(例如觸摸屏)上的緩慢拖動(dòng),這導(dǎo)致時(shí)間欄上的滑塊以較慢速率移動(dòng),然后用戶拖動(dòng)手指(例如當(dāng)按每時(shí)間單位的像素測(cè)量時(shí))。例如,如果用戶在觸摸屏上緩慢拖動(dòng)手指,則將手指移動(dòng)4個(gè)像素導(dǎo)致滑塊在時(shí)間欄上僅移動(dòng)2個(gè)像素。拖動(dòng)速率被視為緩慢(如果它在預(yù)定義閾值或者在預(yù)定義閾值以下)。如果手指沿觸摸屏的速率在閾值以上,則將手指移動(dòng)4個(gè)像素導(dǎo)致滑塊在時(shí)間欄上移動(dòng)4個(gè)像素。

參考圖11和圖4,在本發(fā)明的一個(gè)實(shí)施例中公開了在顯示在電子裝置的屏幕上的時(shí)間欄上導(dǎo)航的方法。在時(shí)間欄402,其在優(yōu)選實(shí)施例中可以是電視服務(wù)的電子節(jié)目指南的時(shí)間欄,滑塊的位置指示時(shí)刻,并且所述方法包括確定1102指示用戶與用于控制滑塊的用戶界面的部分之間的交互的值。交互可在不同實(shí)施例中取決于用戶界面的類型而采取不同形式,并且這些實(shí)施例中的一些將在下面描述。一旦值被確定,所述方法就包括改變1103由滑塊指示的時(shí)間,其中時(shí)間改變(Δt)與確定的值處于非線性關(guān)系。

優(yōu)選地,所述方法包括:將滑塊在時(shí)間欄上移動(dòng)1104與時(shí)間改變對(duì)應(yīng)的距離。例如,如果一個(gè)像素對(duì)應(yīng)于10分鐘,則時(shí)間改變10分鐘導(dǎo)致滑塊404在時(shí)間欄402上移動(dòng)一個(gè)像素。然而,如果時(shí)間改變是5分鐘,則滑塊不移動(dòng),僅由滑塊指示的并在屏幕1004上顯示406的時(shí)間改變5分鐘。如果時(shí)間改變是25分鐘,則滑塊移動(dòng)2個(gè)像素,因?yàn)椴豢赡軐?duì)象在屏幕上移動(dòng)1/2個(gè)像素,而是根據(jù)確定的時(shí)間改變?chǔ)更新在屏幕上顯示406的時(shí)間。

在一個(gè)實(shí)施例中,確定指示用戶與用于控制滑塊的用戶界面的部分之間的交互的值的步驟1102包括:確定通過傾斜具有用戶界面的裝置引起的具有用戶界面的所述裝置的加速。如將在如下描述中描述的,用戶界面在一些實(shí)施例中可與電子裝置本身集成,例如在平板電腦或智能電話的情況下。備選地,具有用戶界面的裝置與電子裝置分開,但這兩個(gè)裝置協(xié)作并以某種方式連接,這例如可以是具有遙控器的電視,或者具有經(jīng)由電纜或無線連接到控制臺(tái)的控制器的游戲控制臺(tái)。游戲控制臺(tái)現(xiàn)今也允許觀看電視內(nèi)容,并且在許多情形下將時(shí)間欄用于在表演內(nèi)導(dǎo)航。在確定通過傾斜具有用戶界面的裝置引起的加速的實(shí)施例中,傾斜角度可以是在確定時(shí)間改變?chǔ)(或者滑塊404在時(shí)間欄402上移動(dòng)多少)中使用的值。

在另一備選實(shí)施例中,確定步驟1102包括:確定用戶按壓控制具有所述用戶界面的裝置上的滑塊的按鈕的時(shí)間長(zhǎng)度。這個(gè)實(shí)施例可在具有遙控器的電視機(jī)中或者在具有控制器的游戲控制臺(tái)中實(shí)現(xiàn),其中控制裝置通常配備有控制它們的主裝置的按鈕。在此實(shí)施例中,按鈕被按壓的時(shí)間長(zhǎng)度可以是在確定時(shí)間改變?chǔ)(或者滑塊404在時(shí)間欄402上移動(dòng)多少)中使用的值。

在又一實(shí)施例中,確定步驟1102包括:檢測(cè)與用于控制滑塊的觸敏用戶界面接觸的對(duì)象,并且確定速率(對(duì)象以其沿觸敏用戶界面移動(dòng))。盡管在說明書通篇使用術(shù)語(yǔ)速率(標(biāo)量),但必須理解,當(dāng)使用速度(矢量)時(shí),在其實(shí)施例中本發(fā)明也將適用。在確定時(shí)間改變?chǔ)時(shí),使用速度的標(biāo)量絕對(duì)值或幅度(即速率),并且這是存在非線性關(guān)系的情況,然而,速度的其它矢量特性(即與觸敏接觸的對(duì)象的移動(dòng)方向)確定時(shí)間改變的方向。常規(guī)上,以從左向右的方向移動(dòng)對(duì)象導(dǎo)致在時(shí)間欄402上將滑塊404向前移動(dòng)。相反,以從右向左的方向移動(dòng)對(duì)象導(dǎo)致在時(shí)間欄402上將滑塊404向后移動(dòng)。換言之,Δt對(duì)于將滑塊向前移動(dòng)是正值,而對(duì)于在相反方向移動(dòng)是負(fù)值。這對(duì)應(yīng)于按壓左邊按鈕(傾斜到左邊)以便向后走,并且按壓右邊按鈕(傾斜到右邊)以便向前走。

確定的值與由時(shí)間欄上的滑塊指示的時(shí)間改變之間的非線性關(guān)系可使用如下公式定義:

其中a和b是可取決于各種實(shí)施例在可用性實(shí)驗(yàn)中確定的值,并且X是在步驟1102中確定的值,例如按鈕被按壓的速率、傾斜角、時(shí)間。在一個(gè)實(shí)施例中,值a可以等于0,并且b可以等于1。為了保持改變的方向,值b當(dāng)按壓左邊按鈕或者傾斜到左邊或者以從左向右的方向移動(dòng)對(duì)象時(shí)可以為負(fù),而當(dāng)執(zhí)行反向動(dòng)作時(shí)可以為正。可以定義定義非線性關(guān)系的其它備選公式;下面更詳細(xì)描述它們中的一個(gè)(使用閾值或多個(gè)閾值)。當(dāng)然,為了使Δt以時(shí)間單位表示,必須指定(nominate)值a和b(取決于值X的單位是什么)。例如,如果X是以像素/秒表示的速率,則a以秒2/像素為單位命名(denominate),而b用秒3/像素2為單位命名。

參考圖1和圖4,在本發(fā)明的另一實(shí)施例中,公開了在顯示在電子裝置500的屏幕上的時(shí)間欄402上導(dǎo)航的方法。在時(shí)間欄402(其在優(yōu)選實(shí)施例中可以是電視服務(wù)的電子節(jié)目指南的時(shí)間欄)上,所述時(shí)間欄402上的滑塊404的位置指示時(shí)刻。在優(yōu)選實(shí)施例中,該方法包括檢測(cè)102與用于控制滑塊404的觸敏用戶界面接觸的對(duì)象。在已知裝置中,觸敏用戶界面可用觸摸屏形式(例如在平板或某些膝上型計(jì)算機(jī)中)或者用觸摸板形式(例如在大多數(shù)膝上型計(jì)算機(jī)和電視機(jī)的一些遙控器上)實(shí)現(xiàn)。

為了如下描述中的簡(jiǎn)化和簡(jiǎn)潔起見,觸摸屏將被用作觸敏用戶界面的示例,盡管它在備選實(shí)施例中很可能是觸摸板,并且用戶的手指將被用作對(duì)象的示例,盡管眾所周知,可使用觸控筆代替手指。圖10圖示了包括用于顯示靜止和運(yùn)動(dòng)畫面的屏幕502和觸敏用戶界面504的觸摸屏1004的一個(gè)示例。存在允許觸摸屏的實(shí)際實(shí)現(xiàn)的已知不同技術(shù)。最流行的是電阻性和電容性觸摸屏,并且這些廣泛實(shí)現(xiàn)在電子裝置中。圖10未圖示用于制作觸摸屏的任何具體技術(shù),而是描繪了將顯示器的功能與觸敏用戶界面的功能組合的概念。用戶的手指1002圖示為與觸摸屏1004接觸,以控制時(shí)間欄402上滑塊404的位置。

一旦檢測(cè)到手指1002與觸摸屏1004接觸,方法就包括確定104速率(手指以所述速率沿觸摸屏移動(dòng))。如果速率在第一閾值106或者在第一閾值106以下,則將時(shí)間欄上的滑塊移動(dòng)108是由手指沿觸摸屏行進(jìn)的距離的第一段的距離。例如,如果速率在第一閾值(T1)或在第一閾值(T1)以下,則滑塊可僅移動(dòng)由手指在觸摸屏上行進(jìn)的距離(按像素測(cè)量的)的一半。這樣,如果手指拖動(dòng)滑塊足夠慢,則滑塊將比手指移動(dòng)得更慢,使得沿觸摸屏的速率在第一閾值或在第一閾值以下。這個(gè)解決方案的優(yōu)點(diǎn)是,它允許在時(shí)間欄上非常精確地導(dǎo)航。例如,如果手指沿觸摸屏的速率在第一閾值或在第一閾值以下,則將手指在觸摸屏上移動(dòng)12個(gè)像素導(dǎo)致將滑塊在時(shí)間欄402上移動(dòng)6個(gè)像素。為了用戶的方便,對(duì)應(yīng)于滑塊位置的時(shí)刻被顯示112在觸摸屏1004上。當(dāng)觸敏用戶界面和屏幕是分開的裝置時(shí),所述方法以相同的方式操作。在優(yōu)選實(shí)施例中,如果手指沿觸摸屏的速率在第一閾值(T1) 106以上,則移動(dòng)手指導(dǎo)致將滑塊在時(shí)間欄上移動(dòng)與手指沿觸摸屏移動(dòng)的按像素110測(cè)量的距離相同的距離。例如,將手指移動(dòng)4個(gè)像素導(dǎo)致將滑塊在時(shí)間欄上移動(dòng)4個(gè)像素。再次,如早前說明的,為了用戶的方便,對(duì)應(yīng)于滑塊位置的時(shí)刻被顯示112在觸摸屏1004上。

在一個(gè)實(shí)施例中(在圖2中圖示的),該方法引入第二閾值(T2)。在檢查對(duì)象沿觸摸屏的速率在第一閾值或在第一閾值以下之后(在步驟106的分支“是”),所述方法包括檢查速率是否在第二閾值202或在第二閾值202以下。如果速率在第二閾值或者在第二閾值以下(在步驟202的分支“是”),則所述方法包括將滑塊移動(dòng)204是由對(duì)象行進(jìn)的距離的第二段的距離。然而,如果速率在第二閾值以上并且在第一閾值或者在第一閾值以下,則該方法包括將時(shí)間欄上的滑塊移動(dòng)108是由手指沿觸摸屏行進(jìn)的距離的第一段的距離。類似于在圖1中圖示的實(shí)施例,如果手指沿觸摸屏的速率在第一閾值(T1)以上(步驟106的分支“否”),則移動(dòng)手指導(dǎo)致將滑塊在時(shí)間欄上移動(dòng)110與手指按像素測(cè)量的距離相同的距離。如早前說明的,為了用戶的方便,對(duì)應(yīng)于滑塊位置的時(shí)刻被顯示112在觸摸屏1004上,這在圖4中圖示為元素406。

這個(gè)實(shí)施例的優(yōu)點(diǎn)是,它允許在時(shí)間欄上以甚至增加的精確度更自適應(yīng)的導(dǎo)航。例如,如果手指沿觸摸屏的速率在第二閾值或在第二閾值以下,則將手指在觸摸屏上移動(dòng)12個(gè)像素導(dǎo)致將滑塊在時(shí)間欄402上移動(dòng)3個(gè)像素。用戶可通過調(diào)整他在觸摸屏上移動(dòng)手指的速度來容易地達(dá)成在時(shí)間欄上導(dǎo)航的期望的準(zhǔn)確度。慢下來增加了準(zhǔn)確性,并且慢下來甚至進(jìn)一步導(dǎo)致甚至更好的準(zhǔn)確度。具有兩個(gè)閾值的實(shí)施例對(duì)于具有低屏幕分辨率的裝置和具有小物理尺寸屏幕的裝置特別有益,因?yàn)槔缰悄茈娫挘驗(yàn)樵谛∑聊簧希踔潦种傅亩掏蟿?dòng)都滑過大量像素,并且非常精確地移動(dòng)滑塊是困難的。如果滑塊移動(dòng)得比手指慢,則精確度將增加。具有閾值允許在數(shù)日之間的粗導(dǎo)航之間不費(fèi)力地切換,以通過使拖動(dòng)慢下來而精確在單日內(nèi)的導(dǎo)航。

在一個(gè)實(shí)施例中,當(dāng)對(duì)象觸摸觸敏用戶界面時(shí),達(dá)成對(duì)象(例如手指或觸控筆)與觸敏用戶界面(例如觸摸屏或觸摸板)之間的接觸。在備選實(shí)施例中,當(dāng)在所述觸敏用戶界面附近檢測(cè)到所述對(duì)象時(shí),達(dá)成所述對(duì)象與所述觸敏用戶界面之間的接觸。存在允許檢測(cè)電子裝置屏幕附近的手指并跟蹤對(duì)象移動(dòng)(手勢(shì))以便控制屏幕上顯示的對(duì)象或者控制裝置本身的已知(盡管尚未廣泛實(shí)現(xiàn)的)解決方案。這些解決方案基于紅外傳感器來檢測(cè)靠近屏幕而沒有實(shí)際觸摸屏幕的用戶的手指。因?yàn)橛糜趯?shí)現(xiàn)各種用戶界面的技術(shù)是已知的,并且不是本發(fā)明的主題,因此在此文檔中無需論述進(jìn)一步細(xì)節(jié)。

在一個(gè)實(shí)施例中(在圖3圖示的),如果由所述對(duì)象沿觸敏用戶界面行進(jìn)的所述距離的第一段在一個(gè)像素304以下,則時(shí)間欄上的所述滑塊的位置保持不變306,并且所述方法包括:將顯示在屏幕上的時(shí)刻406更新308與由對(duì)象沿觸敏用戶界面行進(jìn)的距離的第一段對(duì)應(yīng)的時(shí)間量。在此實(shí)施例中,用戶手指以在第一閾值或在第一閾值以下的速率移動(dòng)302,并且如果由手指行進(jìn)的距離短,則第一段在一些情形下可在1個(gè)像素以下。當(dāng)然,不可能將滑塊移動(dòng)小于1個(gè)像素,但有可能計(jì)算例如對(duì)應(yīng)于1/2個(gè)像素的時(shí)刻的改變。在此實(shí)施例中,滑塊不移動(dòng),但所顯示的時(shí)刻由對(duì)應(yīng)于所述1/2個(gè)像素的值來更新。用此方式,如果例如時(shí)間欄上的1個(gè)像素對(duì)應(yīng)于10分鐘,則有可能將由滑塊指示的時(shí)刻改變5分鐘,并且這具有巨大優(yōu)勢(shì)(有可能在EPG短節(jié)目中找到僅持續(xù)5分鐘的節(jié)目)。如果滑塊會(huì)在1個(gè)像素間隔內(nèi)移動(dòng),并且時(shí)刻會(huì)在對(duì)應(yīng)的10分鐘間隔內(nèi)更新,則當(dāng)時(shí)間欄跨過幾日時(shí),這些短電視節(jié)目不會(huì)在EPG中顯示。

在另一實(shí)施例中,當(dāng)存在第二閾值要考慮并且第二段在1個(gè)像素以下時(shí),該方法以相同方式操作。在以上描述中,第一閾值和第一段會(huì)不得不相應(yīng)地用第二閾值和第二段替換,以便描述具有兩個(gè)閾值的實(shí)施例中的方法。

參考圖12和圖4,公開了根據(jù)早前描述的方法的實(shí)施例操作的電子裝置1200。電子裝置1200包括操作以顯示時(shí)間欄402的屏幕1004,其中所述時(shí)間欄上的滑塊404位置指示時(shí)刻。電子裝置1200還包括用于控制滑塊404的用戶界面1004,或者與之協(xié)作。電子裝置1200進(jìn)一步包括處理器506和存儲(chǔ)器508。所述存儲(chǔ)器508含有所述處理器506可執(zhí)行的指令,借此所述電子裝置1200操作以確定指示用戶與用于控制滑塊404的用戶界面1004部分之間的交互的值,并且改變由滑塊404指示的時(shí)間,其中時(shí)間改變?chǔ)與確定的值處于非線性關(guān)系。

優(yōu)選地,電子裝置1200操作以將滑塊404在時(shí)間欄402上移動(dòng)與時(shí)間改變對(duì)應(yīng)的距離。例如,如果一個(gè)像素對(duì)應(yīng)于10分鐘,則時(shí)間改變10分鐘導(dǎo)致滑塊404在時(shí)間欄402上移動(dòng)一個(gè)像素。然而,如果時(shí)間改變是5分鐘,則滑塊不移動(dòng),僅由滑塊指示的并在屏幕1004上顯示406的時(shí)間改變5分鐘。如果時(shí)間改變是25分鐘,則滑塊移動(dòng)2個(gè)像素,因?yàn)椴豢赡軐?duì)象在屏幕上移動(dòng)1/2個(gè)像素,而是根據(jù)確定的時(shí)間改變?chǔ)更新在屏幕上顯示406的時(shí)間。

早前描述的本發(fā)明實(shí)施例教導(dǎo)可如何確定指示用戶與用戶界面的部分之間的交互的值。類似地,在確定的值與由時(shí)間欄上的滑塊指示的時(shí)間改變之間的非線性關(guān)系的示例已經(jīng)論述了。

在優(yōu)選實(shí)施例中,電子裝置1200包括與用戶界面協(xié)作的加速計(jì)1202。電子裝置1200通過確定通過傾斜具有用戶界面的裝置引起的具有用戶界面的所述裝置的加速,來確定指示用戶與用戶界面的部分之間的交互的值。

在另一優(yōu)選實(shí)施例中,電子裝置500操作以檢測(cè)與用于控制滑塊404的觸敏用戶界面1004接觸的對(duì)象,并且確定速率(對(duì)象以所述速率沿觸敏用戶界面1004移動(dòng))。所確定的速率是指示用戶與用戶界面的部分之間的交互的值。

盡管圖12和圖5圖示了觸摸屏1004,但本發(fā)明在其備選實(shí)施例中可包括如在圖6中所圖示的分開的屏幕502和觸摸板504,例如在膝上型電腦中。

參考圖5、圖6和圖10,公開了根據(jù)早前描述的方法的實(shí)施例操作的電子裝置500、600。電子裝置500、600包括操作以顯示時(shí)間欄402的屏幕502,其中所述時(shí)間欄上的滑塊404的位置指示時(shí)刻。電子裝置500、600還包括用于控制滑塊404的觸敏用戶界面504。當(dāng)然,觸敏用戶界面504操作以用于控制屏幕上的其它對(duì)象和電子裝置的功能,但因?yàn)檫@不是本發(fā)明的主題,因此在此文檔中將不論述它。電子裝置500、600進(jìn)一步包括處理器506和存儲(chǔ)器508。存儲(chǔ)器508含有由所述處理器506可執(zhí)行的指令。在操作中,所述電子裝置500、600操作以檢測(cè)與觸敏用戶界面504接觸的對(duì)象1002,并且確定速率(對(duì)象1002以所述速率沿觸敏用戶界面504移動(dòng))。如果速率在第一閾值或者在第一閾值以下,則電子裝置操作以將滑塊404移動(dòng)是由對(duì)象1002沿觸敏用戶界面504行進(jìn)的距離的第一段的距離。

相應(yīng)地,在圖5和圖6中圖示的電子裝置500和600不同之處在于:在圖5中圖示的實(shí)施例中,電子裝置包括組合屏幕502和觸敏用戶界面504的功能的觸摸屏。此類觸摸屏1004的備選視圖在圖10中圖示。圖6又圖示了本發(fā)明的備選實(shí)施例,其中電子裝置600包括屏幕502和作為觸敏用戶界面操作的分開的觸摸板504。

在一個(gè)實(shí)施例中,如果速率在第二閾值或者在第二閾值以下,則所述電子裝置500、600操作以將滑塊404移動(dòng)是由對(duì)象1002在屏幕502或觸摸屏1004上行進(jìn)的距離的第二段的距離。

在一個(gè)實(shí)施例中,當(dāng)對(duì)象觸摸觸敏用戶界面時(shí),達(dá)成對(duì)象(例如手指或觸控筆)與觸敏用戶界面(例如觸摸屏或觸摸板)之間的接觸。在備選實(shí)施例中,當(dāng)在所述觸敏用戶界面附近檢測(cè)到所述對(duì)象時(shí),達(dá)成所述對(duì)象與所述觸敏用戶界面之間的接觸。存在允許檢測(cè)電子裝置屏幕附近的手指并跟蹤對(duì)象移動(dòng)(手勢(shì))以便控制屏幕上顯示的對(duì)象或者控制電子裝置本身的已知(盡管尚未廣泛實(shí)現(xiàn)的)解決方案。這些解決方案基于紅外傳感器或攝像機(jī)來檢測(cè)靠近屏幕而沒有實(shí)際觸摸屏幕的用戶的手指。基于相機(jī)的解決方案能夠甚至在幾米遠(yuǎn)的距離跟蹤對(duì)象的移動(dòng)(用戶所做的手勢(shì))。

在優(yōu)選實(shí)施例中,電子裝置500、600操作以:如果由對(duì)象沿觸敏用戶界面行進(jìn)的距離的第一段在一個(gè)像素304以下,則保持時(shí)間欄402上的滑塊404的位置不變,并且將顯示在屏幕上的時(shí)刻406更新與由對(duì)象沿觸敏用戶界面行進(jìn)的距離的第一段對(duì)應(yīng)的時(shí)間量。在此實(shí)施例中,用戶的手指以在第一閾值或在第一閾值以下的速率移動(dòng)302,并且如果由手指行進(jìn)的距離短,則第一段在一些情形下可在1個(gè)像素以下。當(dāng)然,不可能將滑塊移動(dòng)小于1個(gè)像素,但有可能計(jì)算例如對(duì)應(yīng)于1/2個(gè)像素的時(shí)刻改變。在此實(shí)施例中,滑塊不移動(dòng),但所顯示的時(shí)刻更新對(duì)應(yīng)于所述1/2個(gè)像素的值。在另一實(shí)施例中,電子裝置500、600配置成:當(dāng)存在第二閾值要考慮并且第二段在1個(gè)像素以下時(shí),以相同方式操作。在電子裝置500、600的以上描述中,第一閾值和第一段會(huì)不得不相應(yīng)地用第二閾值和第二段替換,以便描述具有兩個(gè)閾值的實(shí)施例中的電子裝置500、600的操作。

在優(yōu)選實(shí)施例中,在電子裝置500、600的屏幕502、1004上顯示的時(shí)間欄402被顯示為電視服務(wù)的電子節(jié)目指南的部分。

參考圖13和圖4,公開了根據(jù)早前描述的方法的實(shí)施例操作的電子裝置1300。電子裝置1300包括操作以顯示時(shí)間欄402的屏幕1004,其中所述時(shí)間欄402上的滑塊404位置指示時(shí)刻。電子裝置還包括用于控制滑塊404的用戶界面1004。電子裝置1300進(jìn)一步包括:輸入控制模塊706,操作以確定指示用戶與用于控制滑塊的用戶界面的部分之間的交互的值;以及輸出控制模塊708,操作以改變由滑塊404指示的時(shí)間,其中時(shí)間改變?chǔ)與確定的值處于非線性關(guān)系。

優(yōu)選地,電子裝置1300中的輸出控制模塊708操作以將滑塊404在時(shí)間欄402上移動(dòng)與在早前描述的實(shí)施例中所說明的時(shí)間改變?chǔ)對(duì)應(yīng)的距離。

早前描述的本發(fā)明實(shí)施例教導(dǎo)可如何確定指示用戶與用戶界面的部分之間的交互的值。類似地,在確定的值與由時(shí)間欄上的滑塊指示的時(shí)間改變之間的非線性關(guān)系的示例已經(jīng)論述了。

在優(yōu)選實(shí)施例中,電子裝置1300包括與用戶界面1004協(xié)作的加速計(jì)。輸入控制模塊706操作以通過確定通過傾斜具有所述用戶界面的裝置引起的具有所述用戶界面的所述裝置的加速來確定所述值。

在圖7中圖示的電子裝置700的另一優(yōu)選實(shí)施例中,輸入控制模塊706操作以檢測(cè)與用于控制滑塊的觸敏用戶界面接觸的對(duì)象,并且確定速率(對(duì)象以所述速率沿觸敏用戶界面移動(dòng))。所確定的速率是指示用戶與用戶界面的部分之間的交互的值。

盡管圖13和圖7圖示了觸摸屏1004,但本發(fā)明在其備選實(shí)施例中可包括如在圖8中所圖示的分開的屏幕702和觸摸板704。

在圖7和圖8中圖示了按照本發(fā)明的電子裝置的更多備選實(shí)施例。電子裝置700、800包括操作以顯示時(shí)間欄402的屏幕702,其中所述時(shí)間欄402上的滑塊404位置指示時(shí)刻。電子裝置700、800還包括用于控制滑塊404的觸敏用戶界面704。電子裝置700、800進(jìn)一步包括輸入控制模塊706和輸出控制模塊807。輸入控制模塊706操作以檢測(cè)與觸敏用戶界面704接觸的對(duì)象1002,并且確定速率(對(duì)象1002以所述速率沿觸敏用戶界面704移動(dòng))。輸出控制模塊708又操作以:如果速率在第一閾值或第一閾值以下,則將滑塊404移動(dòng)是由對(duì)象1002沿觸敏用戶界面704行進(jìn)的距離的第一段的距離。

電子裝置700、800在一個(gè)實(shí)施例中操作以:如果對(duì)象(例如手指或觸控筆)沿觸敏用戶界面移動(dòng)的速率在第二閾值或第二閾值以下,則將滑塊404移動(dòng)是由對(duì)象1002行進(jìn)的距離的第二段的距離。在電子裝置700、800的這個(gè)實(shí)施例中,優(yōu)點(diǎn)與在具有兩個(gè)閾值的早前論述的實(shí)施例中的相同。

類似于上面論述的電子裝置500、600的實(shí)施例,在圖7和圖8中圖示的電子裝置配置用于:當(dāng)對(duì)象1002觸摸觸敏用戶界面704時(shí),或者在備選實(shí)施例中,當(dāng)在觸敏用戶界面704的附近檢測(cè)到對(duì)象1002時(shí),達(dá)成對(duì)象1002與觸敏用戶界面之間的接觸。

優(yōu)選地,屏幕702和觸敏用戶界面704被組合以形成如圖7所示的觸摸屏。在備選實(shí)施例中,屏幕702與作為觸敏用戶界面704操作的觸摸板704分開。

在優(yōu)選實(shí)施例中,電子裝置700、800操作以,如果由對(duì)象沿觸敏用戶界面行進(jìn)的距離的第一段在一個(gè)像素304以下,則保持時(shí)間欄402上的滑塊404的位置不變,并且將顯示在屏幕上的時(shí)刻406更新與由對(duì)象沿觸敏用戶界面行進(jìn)的距離的第一段對(duì)應(yīng)的時(shí)間量。在此實(shí)施例中,用戶手指以在第一閾值或在第一閾值以下的速率移動(dòng)302,并且如果由手指行進(jìn)的距離短,則第一段在一些情形下可在1個(gè)像素以下。當(dāng)然,不可能將滑塊移動(dòng)小于1個(gè)像素,但有可能計(jì)算對(duì)應(yīng)于所述第一段例如1 /2個(gè)像素的時(shí)刻的改變。在此實(shí)施例中,滑塊不移動(dòng),但所顯示的時(shí)刻406更新對(duì)應(yīng)于所述1/2個(gè)像素的值。在另一實(shí)施例中,電子裝置700、800配置成:當(dāng)存在第二閾值要考慮并且第二段在1個(gè)像素以下時(shí),以相同方式操作。在電子裝置700、800的以上描述中,第一閾值和第一段會(huì)不得不相應(yīng)地用第二閾值和第二段替換,以便描述具有兩個(gè)閾值的實(shí)施例中的電子裝置700、800的操作。

在圖14和15中圖示了本發(fā)明的更多實(shí)施例。電視機(jī)1400、1500在這些實(shí)施例中包括電視單元902和遙控裝置904。電視單元902包括操作以顯示時(shí)間欄402的屏幕906,其中所述時(shí)間欄402上的滑塊404的位置指示時(shí)刻。遙控裝置904配置成控制所述電視單元902。所述遙控裝置904包括:用戶界面1402、1502,操作以控制滑塊404;以及輸出控制模塊910,操作以確定指示用戶與用于控制滑塊404的用戶界面的部分之間的交互的值。遙控裝置904還包括操作以向電視單元902傳送確定的值以及控制命令(如在本領(lǐng)域是眾所周知的)的無線傳送器模塊912。電視單元902進(jìn)一步包括:無線接收器916,操作以從遙控裝置904接收確定的值和控制命令;以及輸出控制模塊914,操作以改變由滑塊404指示的時(shí)間,其中時(shí)間改變?chǔ)與確定的值處于非線性關(guān)系。

優(yōu)選地,電視機(jī)1400、1500中的輸出控制模塊708操作以將滑塊404在時(shí)間欄402上移動(dòng)與如在早前描述的實(shí)施例中所說明的時(shí)間改變?chǔ)對(duì)應(yīng)的距離。

早前描述的本發(fā)明實(shí)施例教導(dǎo)可如何確定指示用戶與用戶界面的部分之間的交互的值。類似地,在確定的值與由時(shí)間欄上的滑塊指示的時(shí)間改變之間的非線性關(guān)系的示例已經(jīng)論述了。

在優(yōu)選實(shí)施例中,電視機(jī)1400包括與用戶界面1402協(xié)作的加速計(jì)1404,并且輸入控制模塊910操作以通過確定通過傾斜所述遙控裝置引起的所述遙控裝置604的加速來確定用戶與用于控制滑塊的用戶界面的部分之間的交互的值。

在備選實(shí)施例中,用戶界面1502是公知的鍵盤或鍵區(qū),并且遙控裝置904的輸入控制模塊910操作以通過確定用戶按壓用戶界面1502上的按鈕1504或1506的時(shí)間長(zhǎng)度來確定用戶與用于控制滑塊的用戶界面的部分之間的交互的值,所述按鈕1504、1506控制滑塊404在所述時(shí)間欄402上的移動(dòng)。

在又一備選實(shí)施例中,所述輸入控制模塊910操作以通過檢測(cè)與用于控制滑塊404的觸敏用戶界面908接觸的對(duì)象并確定速率(對(duì)象以所述速率沿觸敏用戶界面908移動(dòng)),來確定指示用戶與用于控制滑塊的用戶界面的部分之間的交互的值。觸敏用戶界面在圖9中被圖示為觸摸板。

圖9圖示了本發(fā)明的又一實(shí)施例。在此實(shí)施例中,屏幕906(在其上顯示時(shí)間欄404)是電視單元902的部分,該電視單元由遙控裝置904遠(yuǎn)程控制。電視單元902和遙控裝置904一起形成電視機(jī)900。

在優(yōu)選實(shí)施例中,電視機(jī)900包括電視單元902和遙控裝置904。電視單元902包括操作以顯示時(shí)間欄402的屏幕906,其中所述時(shí)間欄402上的滑塊404的位置指示時(shí)刻。遙控裝置904配置成控制所述電視單元902。所述遙控裝置904包括用于控制滑塊404的觸敏用戶界面908(優(yōu)選地以觸摸板的形式)。所述遙控裝置904還包括輸入控制模塊910,其操作以檢測(cè)與觸敏用戶界面908接觸的對(duì)象1002,并且確定速率(對(duì)象1002以所述速率沿觸敏用戶界面908移動(dòng))。所述遙控裝置904還包括用于向電視單元902傳送指示對(duì)象1002相對(duì)于觸敏用戶界面908的位置和確定的速率的數(shù)據(jù)的無線傳送器模塊912。遙控裝置904與電視單元902之間的無線傳送可使用紅外(IR)、藍(lán)牙、WiFi或者數(shù)據(jù)和控制命令到電視單元902的其它無線傳送。

電視單元902進(jìn)一步包括無線接收器916,其用于從遙控裝置904接收指示對(duì)象1002相對(duì)于觸敏用戶界面908的位置和確定的速率的數(shù)據(jù),并將此信息提供給輸出控制模塊914。輸出控制模塊914操作以:如果速率在第一閾值或第一閾值以下,則將滑塊404移動(dòng)是由對(duì)象1002沿觸敏用戶界面908行進(jìn)的距離的第一段的距離。

圖9中圖示的實(shí)施例與圖5-8中圖示的實(shí)施例之間的主要差異是,圖9中示出的裝置包括兩個(gè)物理上分開的單元:用于顯示由電視服務(wù)遞送的內(nèi)容的電視單元902和用于控制電視單元902的遙控裝置904。

類似于先前實(shí)施例,如果速率在第二閾值或者在第二閾值以下,則電視機(jī)900操作以將滑塊404移動(dòng)是由對(duì)象1002沿觸摸板908行進(jìn)的距離的第二段的距離。剩余實(shí)施例還涉及達(dá)成對(duì)象與觸敏用戶界面之間的接觸,將滑塊在屏幕上的位置顯示為時(shí)刻,并且在當(dāng)由對(duì)象沿觸敏用戶界面行進(jìn)的距離的第一段或第二段在一個(gè)像素以下并且類似于或等同于在圖5-8中圖示的并且在上面描述的電子裝置的對(duì)應(yīng)實(shí)施例時(shí)的情形下操作。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 荣昌县| 方城县| 错那县| 镇安县| 大渡口区| 浦江县| 岳普湖县| 新干县| 米林县| 隆回县| 新郑市| 富阳市| 安康市| 盱眙县| 西乡县| 九龙县| 深水埗区| 邛崃市| 望江县| 大城县| 靖远县| 浦城县| 香港| 昌乐县| 吉首市| 霸州市| 泾川县| 拉孜县| 滨州市| 沙洋县| 台安县| 互助| 承德市| 贞丰县| 乌兰浩特市| 兴仁县| 奉化市| 如东县| 蚌埠市| 宜兴市| 静海县|