新四季網

智能電視的製作方法

2023-10-09 20:31:49

智能電視的製作方法
【專利摘要】一種智能電視可以筒倉的形式組織內容。筒倉是智能電視上內容源的一種邏輯表示形式。筒倉可包括內容應用程式(如直播電視、VOD、媒體中心、應用程式中心等)和/或輸入源。智能電視可通過接收來自遙控器或用戶界面的信號來接收指定筒倉的信號。根據該指定信號,智能電視可以確定用戶需要的筒倉。然後,智能電視可切換到所需的筒倉並通過筒倉提供內容。
【專利說明】智能電視
[0001]相關申請的交叉參考
[0002]根據美國法典35U.S.C.§ 119(e)的規定,本申請要求以下美國臨時專利申請的權益和優先權:2012年6月14日提交的第61/659,626號「定製電視內容的方法和系統」專利申請;2012年8月17日提交的第61/684,672號「智能電視」專利申請;2012年9月18日提交的第61/702,650號「智能電視」專利申請;2012年9月6日提交的第61/697,710號「社交電視」專利申請;2012年9月12日提交的第61/700,182號「社交電視藍圖」專利申請;2012年12月13日提交的第61/736,692號「智能電視」專利申請;2013年3月15日提交的第61/798,821號「智能電視」專利申請;2013年3月25日提交的第61/804,942號「智能電視」專利申請;2013年3月25日提交的第61/804,998號「智能電視」專利申請;2013年3月25日提交的第61/804,971號「智能電視」專利申請;2013年3月25日提交的第61/804,990號「智能電視」專利申請;2013年3月25日提交的第61/805,003號「智能電視」專利申請;2013年3月25日提交的第61/805,053號「智能電視」專利申請;2013年3月25日提交的第61/805,030號「智能電視」專利申請;2013年3月25日提交的第61/805,027號「智能電視」專利申請;2013年3月25日提交的第61/805,042號「智能電視」專利申請;2013年3月25日提交的第61/805,038號「智能電視」專利申請。上述每份文件均通過完整引用其內容並出於所有目的以其整體納入本文件。
[0003]背景
[0004]設備功能的整合或技術融合是當今大勢所趨。技術融合描述了不同的技術系統朝執行類似任務的方向發展的趨勢。隨著人們使用越來越多的設備,攜帶這些設備、充電、更新設備上的軟體等等也給人們帶來了越來越多的不便。為解決這些問題,技術公司將不同設備的功能整合到一或兩臺多功能設備上。例如,現在的手機,上網、拍照、日曆顯示等功能`一應俱全。
[0005]整合趨勢正在影響著家用設備的設計和功能。例如,收音機可以訪問網際網路,數字錄像機可以儲存或展示數字相片等。但在家用音響/視頻系統中電視仍然是核心設備,因為電視的顯示功能無法整合到其他設備中。因此,整合家用設備推動了將其他功能和功能性整合到電視當中。智能電視的出現證明了將其他功能整合到電視中去的趨勢。
[0006]智能電視一般被理解為把訪問網際網路和Web2.0的功能整合到電視機中去的設備。智能電視代表著計算機和電視機技術融合的趨勢。智能電視一般側重於在線互動媒體、網際網路電視和點播式流媒體,而不是傳統的廣播媒體。很可惜,大部分智能電視至今尚未能提供無縫和直觀的用戶界面,以瀏覽和/或執行智能電視的各種功能。因此,在整合功能並在智能電視上運用這些功能方面仍然存在許多問題。

【發明內容】

[0007]對於具備直觀的用戶界面和無縫用戶互動功能的智能電視,存在著需要。本披露內容通過其各個方面、實例和/或配置,闡述了這些以及其他需要。此外,雖然本披露內容按照示範性實例來介紹,但應理解,可以就本披露內容的各個方面分別提出權利要求。[0008]智能電視可以接收指定筒倉的信號,其中筒倉是智能電視上內容源的邏輯表示形式。筒倉可包括內容應用程式(如直播電視、V0D、媒體中心、應用程式中心等)和/或輸入源。根據該指定信號,智能電視可以確定用戶需要的筒倉。然後,智能電視可切換到需要的筒倉並通過筒倉提供內容。
[0009]本披露內容可以提供許多優點,具體視特定的方面、實例和/配置而定。筒倉的編排為用戶與智能電視的互動提供一個情景模式。筒倉的組織和提供方式旨在使內容源之間的切換更加流暢和高效。用戶可以理解筒倉之間的移動並理解與筒倉關聯的圖標和其他可視圖像。在使用智能電視時,用戶習慣於並享受智能電視呈現內容時的簡單便利。本披露內容將明確說明這些和其他優點。
[0010]「至少一個」、「一個或多個」以及「和/或」這類措詞是開放式表達,在運用時既可以表示結合的也可以表示分離的。例如,「A、B和C中至少一個」、「A、B或C中至少一個」、「A、B和C中的一個或多個」、「A、B或C中的一個或多個」以及「A、B和/或C」均可以單指A、單指B、單指C,指A和B兩者、指A和C兩者、指B和C兩者,或指A、B和C三者。
[0011]「一個」實體可以指一個或多個該實體。因此,在本文中可以交換使用「一個」、「一個或多個」和「至少一個」。此外,還必須注意「包括」、「包含」和「具有」也可以交換使用。
[0012]在本文中「自動的」這一術語及其變通說法是指執行過程或操作時無須實質性人力投入即可完成的任何過程或操作。但是,即使是使用了實質性的人力投入,如果這種投入是在執行過程或操作之前發生,那麼也應視為是自動的。如果這種人力投入影響到過程或操作的執行方式,則應視為實質性。執行過程或操作的人力投入不視為「實質性」。
[0013]「博客」(又稱為「網絡日誌」)是一種網站或網站的一部分,不時會有新內容補充。博客通常由個人維護,如定期添加評論、活動描述或圖片、視頻等其他材料。這些內容通常按時間倒序顯示。
[0014]「博客服務」是指一種發表博客的服務,可以讓私人或多位用戶發表帶時間標記的博客。
[0015]「有線電視」是指一種通過同軸電纜以射頻(RF)信號或通過光纖電纜以光脈衝信號將電視節目傳送給用戶的系統。這種方式與傳統的廣播電視(地面電視)不同,在傳統的廣播電視中,電視信號是通過無線電波在空中傳送出去並通過電視上的電視天線接收的。
[0016]本文中使用的術語「頻道」或「電視頻道」可以是實體頻道,也可以是虛擬頻道,他們都是電視臺或電視網絡傳送節目的路徑。模擬電視中的實體頻道有一定的帶寬量,一般是6、7或8MHz,佔用預定頻道頻率。在有線或衛星電視中,虛擬頻道是特定電視媒體提供商(例如⑶S、TNT、HBO等電視臺)的數據流的代表。
[0017]本文中使用的術語「計算機可讀媒體」是指參與提供執行指令給處理器的任何有形的存儲和/或傳輸媒體。這種媒體有多種形式,包括但不限於非易失性媒體、易失性媒體和傳輸媒體。非易失性媒體包括NVRAM、磁碟或光碟等。易失性媒體包括動態存儲器,如主存儲器。一般形式的計算機可讀媒體包括軟磁碟、軟盤、硬碟、磁帶或任何其他磁性介質、磁光介質、光碟、任何其他光學介質、穿孔卡、紙帶、任何其他帶有一定孔圖的物理介質、RAM (隨機存儲器)、PR0M (可編程只讀存儲器)和EPROM (可擦除可編程只讀存儲器)、FLASH_EPR0M、固態介質如內存卡,任何其他內存晶片或內存匣、下文所述的載波或計算機可讀取的任何其他介質。電子郵件的數字文件附件或其他自含信息檔案或檔案集被視為相當於有形存儲介質的分配介質。當計算機可讀媒體被配置為資料庫時,應該理解,資料庫可以是任何類型的資料庫,如關係型、層級型、面向對象型和/或類似的類型。相應地,本披露內容被視為包括有形存儲介質或分配介質和現有技術認可的對等物和後續開發媒體,本披露內容的軟體實施保存在這些介質中。
[0018]術語「增強電視」是指CableLabs (有線電視實驗室)在OpenCable項目下開發的規範集,該規範集定義了教育電視應用程式,包含增強電視二進位交換格式(EBIF)的資源(文件)和PNG圖片、JPEG圖片和PFR可下載字體。教育電視應用程式一般通過MPEG傳輸流提供,一同傳輸的還有包含視頻和音頻基本流的MPEG節目。「教育電視應用程式」是一個資源(文件)集合,包含一個或多個EBIF資源,以「頁」的形式呈現可查看信息。給定的教育電視應用程式有兩種不同的格式:(I)可交換格式和(2)執行格式。對於可交換格式的教育電視應用程式,其組成資源(文件)代表著教育電視用戶代理在實施實際操作前已編譯的應用程式。對於執行格式的教育電視應用程式,包括已儲存的和被教育電視用戶代理在譯解、呈現和執行時這些資源的可能變換形式。「教育電視用戶代理」是一種在機頂盒、電視或任何其他能夠接收、譯解、呈現和處理教育電視應用程式的計算環境上工作的軟體組件。該組件通常與其主機硬體環境共同為終端用戶提供一個或多個機制,以便用戶導航教育電視應用程式呈現的多媒體內容並與之互動。 [0019]術語「高畫質電視」(HDTV)涉及一種顯著高於標清電視的解析度。HDTV的傳送格式有多種,即1080p-每中貞1920 X 1080p: 2,073,600像素(約2.1百萬像素),1080i (—般為每場1920X 10801: 1,036,800像素(約I百萬像素)或每幀2,073,600像素(約2.1百萬像素),或每場1440Χ1080?: [1]777, 600像素(約0.8百萬像素)或每幀I, 555,200像素(約
1.6百萬像素)),或每幀720p-1280X720p:921, 600像素(約0.9百萬像素)。像素中的「幀尺寸」定義為水平像素X垂直像素,例如1280X720或1920X1080。通常水平像素隱藏在上下文中且被省略不計,在上述例子中,幀尺寸即為720p和1080p。在「掃描系統」中,字母「P」表示逐行掃描,字母「I」表示隔行掃描,「幀率」以每秒視頻幀數表示。對於隔行系統,經常使用指定每秒場數的交替格式。在本披露內容中,高畫質電視應視為包括其他高清模擬或數字視頻格式,包含超高畫質電視。
[0020]「網絡電視」(也稱為網際網路電視、在線電視)是通過網際網路傳送電視內容的數字分配。不應將網絡電視與網頁電視和網際網路協議電視(IPTV)混淆,網頁電視是各種不同的公司和個人創建的短小節目或視頻,網際網路協議電視是電視廣播商使用的新興的網際網路技術標準。網際網路電視是一個通用術語,是指通過視頻流技術在網際網路上傳送電視節目和其他視頻內容,一般由大型傳統電視廣播商使用。但不是指用於傳送內容的技術(見網際網路協議電視)。網際網路電視通過愛爾蘭的Ι?τ? Player ;英國的BBC iPlayer、4oD、ITV Player (還有 STV Player 和 UTV Player)和 Demand Five ;美國的 Hulu ;荷蘭的 Nederland24 ;澳大利亞的ABC iview和Australia Live TV ;土耳其的Tivibu和菲律賓的iWanTV!等服務變得越來越受歡迎。
[0021]「網際網路協議電視」(IPTV)是指使用網際網路協議組在網際網路等分組交換網絡上傳送電視服務的系統,而不是通過傳統的地面、衛星信號和有線電視格式傳送。IPTV服務可以歸為三大組:直播電視,有或沒有和目前電視節目相關的互動性;時移電視:節目重溫(重播數小時或數天前的電視節目),重新播放(從頭開始播放當前的電視節目);以及視頻點播(VOD):瀏覽視頻目錄,該目錄與電視節目編排無關。IPTV與網際網路電視有著明顯的不同,前者有著持續的標準化過程(例如歐洲電信標準協會)和對用戶電信網絡有利的部署方案,通過機頂盒或其他客戶端設備為終端用戶場所提供高速訪問通道。
[0022]本文中使用的術語「筒倉」可以是輸入、源或應用程式的邏輯表示。輸入可以是通過埠(如HDM1、視頻/音頻輸入埠等)或網絡(如局域和廣域網等)連接到電視的電子設備(如DVD、錄像機等)。不同於設備,輸入可以作為一種電氣或實體連接配置,連接到一個或多個設備。源,尤其是內容源,可以是提供內容的數據服務(如媒體中心、文件系統等)。應用程式可以是提供特定功能類型的軟體服務(如直播電視、視頻點播、用戶應用程式、圖片顯示等)。筒倉作為一種邏輯表示可以有相關的定義或屬性,如設置、功能或其他特性。
[0023]本文中使用的術語「面板」可以指至少在顯示屏的一部分顯示的用戶界面。面板可以是互動式(如接受用戶輸入)或只提供信息(如不接受用戶輸入)。面板可以是半透明的,因而面板會變得模糊但不遮掩顯示屏上的內容。面板可根據來自按鈕或遙控器界面的用戶輸入而變化。
[0024]本文中使用的術語「屏幕」是指包含一個或多個硬體組件的物理結構,讓設備能夠顯示用戶界面和/或接收用戶輸入。屏幕可以包含手勢捕獲區、觸摸顯示屏和/或可配置區域的任意組合。設備可以在其硬體中嵌入一個或多個實際屏幕。但是,屏幕還可包含連接到設備或從設備處斷開的外圍設備。在一些實例中,可以在設備上連接多臺外部設備。例如,可以在智能電視上連接帶遙控單元的另一個屏幕。
[0025]本文中使用的術語「多媒體」中的「媒體」是指採用一組不同內容格式中的一種格式的內容。多媒體可以包含但不限於一種或多種文本、音頻、靜態圖片、動畫、視頻或互動內容格式。
[0026]「智能電視100」有時稱為連接電視或混合型電視(不要與IPTV、網際網路電視或網頁電視混淆),描述了在電視機和機頂盒中整合網際網路和Web2.0功能,以及計算機和這些電視機/機頂盒技術融合的趨勢。與傳統電視接收機和機頂盒相比,這些設備更加側重於在線互動媒體、網際網路電視、機頂盒內容以及點播式流媒體,較少側重於傳統廣播媒體。
[0027]「電視」是一種電信介質、設備(或裝置)或一系列相關的設備、節目和/或傳輸設備,用於傳輸和接收單色(黑白)或彩色的動態影像,或有或沒有聲音伴隨。不同國家對電視使用三大視頻標準之一,即PAL、NTSC或SECAM。電視最常用於顯示廣播電視信號。廣播電視系統一般在54 - 890MHz頻帶中指定的頻道上通過無線電傳播。一般的電視接收機含有多個內置電路,包括接收和譯解廣播信號的電路。沒有調諧器的視覺顯示設備應稱為視頻監視器,而不是電視。電視和其他監視器或顯示器的不同之處在於,用戶在觀看媒體時和電視保持的距離,以及電視具有調諧器或其他接收廣播電視信號的電路。
[0028]本文中使用的術語「直播電視」是指實時、與事件發生時間同步的電視製作廣播。
[0029]「標清電視」(SDTV)是指其清晰度既不同於高清晰度電視(HDTV720p和1080p)、也不同於增強清晰度電視(EDTV480p)的電視系統。兩種常見的SDTV信號類型是576i (576隔行清晰度從歐洲制定的PAL和SECAM系統衍生而來)和480i (基於美國國家電視系統委員會NTSC系統)。在美國,數字SDTV是以與NTSC信號相同的4:3寬高比播送。但是在其他使用PAL或SECAM模擬標準的國家中,標清電視現在通常用16:9寬高比播送。支持數字SDTV播送的標準包括DVB、ATSC和ISDB。電視信號以數字形式傳輸,其像素為矩形,與現代計算機監視器和現代HDTV執行中使用的正方形像素不同。下表總結了各種SDTV視頻信號的像素寬高比。應注意,實際圖像(無論是4:3還是16:9)都應始終包含在數字幀的中心704水平像素範圍內,不論使用的水平像素是多少(704或720)。若數字視頻信號的水平像素為720,則只有中心704像素包含實際的4:3或16:9圖像,兩側的8像素寬條紋稱為標稱模擬空白,應在顯示圖像前丟棄。不要把標稱模擬空白與過掃描混淆,因為過掃描區域是實際4:3或16:9圖像的一部分。
[0030]本文中使用的術語「視頻點播」(V0D)是指允許用戶選擇和觀看/收聽點播視頻或音頻內容的系統和過程。VOD系統可以將內容分流,從而觀看實時內容或將其下載到儲存介質以稍後再觀看。
[0031]「衛星定位系統接收器」是指接收來自衛星定位系統的位置信號和/或發送位置信號到衛星定位系統的無線接收器或收發器。這些衛星定位系統包括全球定位系統(GPS)(美國)、全球導航衛星系統(俄羅斯)、伽利略定位系統(歐盟)、北鬥衛星導航系統(中國)和區域導航衛星系統(印度)。本文中使用的術語「顯示屏」是指向用戶顯示電視輸出內容的至少一部分屏幕。單個實際屏幕可以包含多個顯示屏,這些顯示屏作為獨立的邏輯顯示屏來管理。因此,不同的內容可以在獨立的顯示屏上顯示,儘管是在同一個實際屏幕的某一部分顯示。
[0032]本文中使用的術語「顯示圖像」是指在顯示屏上形成的圖像。典型的顯示圖像是電視廣播或菜單。顯示圖像會佔用顯示屏的全部或一部分。
[0033]本文中使用的術語「顯示方向」是指用戶在觀看時矩形顯示屏的顯示方向。兩種最常見的顯示方向是縱向和橫向。在橫向模式中,畫面的寬度大於其高度(如4:3,即4單位寬和3單位高;或16:9,S卩16單位寬和9單位高)。換言之,在橫向模式中,畫面較長的一邊朝水平方向,較短的一邊朝垂直方向。在縱向模式中情況剛好相反,畫面的寬度將小於其高度。換言之,在縱向模式中,畫面較短的一邊朝水平方向,較長的一邊朝垂直方向。
[0034]本文中使用的術語「模塊」是指任何已知或後來開發的硬體、軟體、固件、人工智慧、模糊邏輯,或能夠執行與該元件相關功能的硬體和軟體的組合。
[0035]本文中使用的術語「決定」、「計算」和「計算機計算」及其變通說法,可互換使用,並包括任何類型的方法論、過程、數學運算或技巧。
[0036]術語「觸控螢幕幕」或「觸屏」是指可以接收用戶接觸或其他觸覺輸入(如觸筆)的屏幕。觸控螢幕幕感應用戶接觸的方法有多種,如電參數的變化(如電阻或電容)、聲波變動、紅外線輻射接近探測、光變探測等。例如,在電阻式觸控螢幕中,電流在屏幕中通常獨立的導電和電阻金屬層中傳遞。當用戶觸控螢幕幕時,兩個層在觸摸的位置接觸,從而記錄電場變化並計算觸摸位置的坐標。在電容式觸控螢幕中,電容層儲存電荷,在用戶接觸觸控螢幕時釋放這些電荷,使電容層的電荷下降。測量下降的電荷,從而可確定觸摸位置的坐標。在表面聲波觸控螢幕中,聲波通過屏幕傳送,用戶觸控螢幕幕時會干擾這些聲波。一個接收傳感器檢測出用戶觸摸事件並確定觸摸位置的坐標。
[0037]術語「網頁電視」是通過全球資訊網播送的原始電視內容。主要的網頁電視分銷商有YouTube、Myspace、Newgrounds> Blip, tv 和 Crackle 等。
[0038]術語「顯示屏」是指一個或多個屏幕的一部分,用於向用戶顯示計算機輸出內容。顯示屏可以是單屏幕顯示屏或多屏幕顯示屏(稱為合成顯示屏)。合成顯示屏可以包含一個或多個屏幕組成的觸摸顯示屏。單個實際屏幕可以包含多個顯示屏,這些顯示屏作為獨立的邏輯顯示屏來管理。因此,不同的內容可以在獨立的顯示屏上顯示,儘管是在同一個實際屏幕的某一部分裡。
[0039]術語「即時消息」和「即時通訊」是指在兩人或更多人之間通常基於文字輸入的一種實時文字溝通形式。
[0040]「網際網路搜尋引擎」是指網頁搜尋引擎,設計用於搜索全球資訊網和FTP伺服器上的信息。搜索結果通常以結果列表顯示,這種結果列表稱為SERPS或「搜尋引擎結果頁面」。該信息可包括網頁、圖像、信息和其他類型的文件。某些搜尋引擎還會採集資料庫或開放目錄中的可用數據。網頁搜尋引擎在工作時將會儲存許多網頁信息,然後從HTML本身中檢索。這些網頁通過網絡爬蟲(有時也稱為網絡蜘蛛,是一種自動網頁瀏覽器,將追蹤網站上的每個連結)檢索。然後分析每一頁的內容,以決定如何編排索引(例如,從題目、標題或稱為元標籤的特殊欄位中提取文字)。與網頁有關的數據儲存在索引資料庫中,以備將來查詢。某些搜尋引擎(如Google?)儲存源頁的所有或部分內容(稱為緩存)以及有關網頁的信息,其他一些搜尋引擎(如AltaVista?)則儲存找到的每一頁的每一個文字。
[0041]本文中使用的術語「模塊」是指任何已知或後來開發的硬體、軟體、固件、人工智慧、模糊邏輯或硬體和軟體的組合,能夠執行與該元件相關的功能。此外,雖然本披露內容按照示範性實例來介紹,但應理解,可以就這些披露內容的各個方面單獨提出權利要求。
[0042]術語「在線社區」、「電子社區」或「虛擬社區」是指主要通過計算機網絡而不是面對面以社交、專業、教育或其他目的為動機進行交流的人群。在互動時,可以使用多種媒體形式,包括維基百科、博客、聊天室、網際網路論壇、即時通訊、電子郵件和其他電子媒體形式。許多媒體形式或單獨或共同在社交軟體中使用,包括基於文字的聊天室和使用語音、視頻文字或虛擬形象的論壇。
[0043]術語「遙控器」是指電子設備(最常見的是電視接收機、DVD播放器和/或家庭影院系統)的一個組件,一般可在較短的視線範圍內無線控制設備。遙控器一般使用紅外線和/或射頻(RF)信號,可以包括WiF1、無線USB、藍牙?連接、動作傳感器啟用功能和/或語音控制。觸控螢幕遙控器是手持式遙控裝置,以觸控螢幕用戶界面取代一般遙控裝置中的大部分物理內置硬鍵。
[0044]術語「衛星電視」是指通過通信衛星發送和通過戶外天線(通常是拋物面反射器,一般稱為衛星碟)接收的電視節目,在家庭用途中,衛星接收器可以是外置機頂盒,也可以是內置到電視接收機中的衛星調諧器模塊。
[0045]術語「社交網絡服務」是建立在線社區的服務提供商,社區中的成員有著相同的興趣和/或活動,或對了解其他人的興趣和活動感興趣。大部分社交網絡服務以網頁為基礎,為用戶提供多種互動方式,如電子郵件和即時通訊服務。
[0046]術語「社交網絡」是指基於網頁的社交網絡。
[0047]術語「手勢」是指表達預期想法、動作、意義、成果和/或結果的用戶行為。用戶行為包括操作設備(如打開或關閉設備、更改設備方向、移動軌跡球或滾輪等)、身體某部分相對於設備的移動、器具或工具相對於設備的移動,音頻輸入等。手勢可以直接作用於設備(如在屏幕上)或通過設備與設備互動。
[0048]術語「手勢捕獲」是指對用戶手勢的實體和/或類型的感應或檢測。手勢捕獲可以出現在屏幕的一個或多個區域中。手勢區域可以位於顯示屏上,稱為觸摸顯示屏,也可不位於顯示屏上,稱為手勢捕獲區域。
[0049]術語「電子地址」是指任何可聯繫的地址,包括電話號碼、即時通信處理、電子郵件地址、全球資源定位器(「URL」)、通用資源識別號(「URI」)、正式地址(「A0R」)、資料庫中的電子別名(如地址),以及上述各項的組合。
[0050]應該理解,本文中使用的術語「手段」應按照美國法規35U.S.C.第112章節第6段賦予可能最廣的解釋。相應地,包含「手段」一詞的權利要求應涵蓋本文陳列的所有結構、材料或行為及其所有對等物。而且,這些結構、材料或行為以及所有這些對等物應包含發明概述、附圖簡要說明、詳細描述、摘要和權利要求本身所述的所有結構、材料、行為及其對等物。
[0051]以上是本披露內容的簡單概述,以解釋披露內容的某些方面。本概述不是對披露內容及其各個方面、實例和/或配置的全面或詳盡的概述。其目的既不是確定披露內容的主要或關鍵元件,也不描述披露內容的範圍,而是簡要地介紹披露內容的某些概念,作為對下文詳細描述的介紹。應該理解,本披露文件的其他方面、實例和/或配置可以單獨或組合利用上文陳述或下文詳述的一個或多個特徵。
【專利附圖】

【附圖說明】
[0052]圖1A包括一個環境或智能電視實例的第一個視圖;
[0053]圖1B包括一個環境或智能電視實例的第二個視圖;
[0054]圖2A包括一個智能電視實例的第一個視圖;
[0055]圖2B包括一個智能電視實例的第二個視圖;
[0056]圖2C包括一個智能電視實例的第三個視圖;
[0057]圖2D包括一個智能電視實例的第四個視圖;
[0058]圖3是一個智能電視硬體實例的方框圖;
[0059]圖4是一個智能電視軟體和/或固件實例的方框圖;
[0060]圖5是一個智能電視軟體和/或固件實例的第二個方框圖;
[0061]圖6是一個智能電視軟體和/或固件實例的第三個方框圖;
[0062]圖7是一個手持式遙控器實例的平面圖;
[0063]圖8是一個手持式遙控器實例的側視圖;
[0064]圖9A是一個操縱杆在中間位置時遙控器實例的底視圖;
[0065]圖9B是一個操縱杆在下半部分時遙控器實例的底視圖;
[0066]圖9C是一個操縱杆在上半部分時遙控器實例的底視圖;
[0067]圖10是另一個手持式遙控器實例的平面圖;
[0068]圖1lA是一個智能電視屏幕實例的正視圖;
[0069]圖1lB是一個智能電視屏幕實例的正視圖;
[0070]圖1lC是一個智能電視屏幕實例的正視圖;
[0071]圖12是圖7或10中手持式遙控器實例的方框圖;
[0072]圖13是一個內容數據服務實例的方框圖;
[0073]圖14是針對內容/筒倉選擇器的一個用戶界面實例的直觀形象;[0074]圖15A是展示筒倉之間的切換或變更的一個用戶界面實例的直觀形象;
[0075]圖15B是筒倉變更結束時一個用戶界面實例的直觀形象;
[0076]圖16是提供筒倉訪問路徑的一個全局面板實例的直觀形象;
[0077]圖17是內容應用程式啟動時一個用戶界面實例的直觀形象;
[0078]圖18A是筒倉處於第一次體驗狀態時一個用戶界面實例的直觀形象;
[0079]圖18B是筒倉處於第一次體驗狀態時另一個用戶界面實例的直觀形象;
[0080]圖18C是筒倉處於第一次體驗狀態時另一個用戶界面實例的直觀形象;
[0081]圖19A是筒倉處於錯誤狀態時一個用戶界面實例的直觀形象;
[0082]圖19B是筒倉處於錯誤狀態時另一個用戶界面實例的直觀形象;
[0083]圖19C是筒倉處於錯誤狀態時另一個用戶界面實例的直觀形象;
[0084]圖19D是筒倉處於錯誤狀態時另一個用戶界面實例的直觀形象;
[0085]圖20是儲存與筒倉關聯的信息或數據的一個數據結構實例的方框圖;
[0086]圖21是一種提供筒倉內容的方法一個實例的流程圖;和
[0087]圖22是一種管理筒倉生命周期的方法一個實例的流程圖;
[0088]圖23是一種管理與筒倉關聯的錯誤狀態的方法一個實例的流程圖;
[0089]圖24是一種管理與筒倉關聯的內容應用程式切換的方法一個實例的流程圖;
[0090]圖25是一種管理與筒倉關聯的第一次體驗的方法一個實例的流程圖;
[0091]在這些附圖中,類似的組件和/或特點可能有相同的參考標籤。而且,各種同類型的組件可以通過參考標籤中的字母與其他類似組件區別開來。如果規格中只使用第一個參考標籤,本說明則適用於第一個參考標籤相同的任何一個類似組件,而不管第二個參考標籤是否相同。
【具體實施方式】
[0092]此處介紹的是一種設備的實例。所述設備可以是電信設備(如電視)、電子視覺顯示設備或其他智能設備。所述設備可以包含一個或多個屏幕或屏幕的若干部分,以接收和顯示許多來源的信息。而且,所述設備還可以通過獨特的方式接收用戶輸入。所述設備的整體設計和功能可提供增強的用戶體驗,使設備更加實用和更有效率。
[0093]智能電視(TV)環境:
[0094]參考圖1A和IB所示的智能電視或設備100。我們預計智能電視100將用於娛樂、商業應用、社交互動、內容創建和/或消費,以及用於組織和控制與智能電視100進行通信的一個或多個其他設備。因此可以理解為,智能電視可以用於增強用戶互動體驗,無論是在家中還是工作場所。
[0095]在某些實例中,智能電視100可以通過配置來接收和理解各種用戶和/或設備輸入。例如,用戶可通過一個或多個物理或電子控制項和智能電視100互動,這些控制項包括按鈕、開關、觸控螢幕/區(如電容式觸控螢幕、電阻式觸控螢幕等)和/或與智能電視100關聯的其他控制項。在某些情況中,智能電視100可包含一個或多個互動控制項。附加地或選擇性地,上述一個或多個控制項可以和遙控器相關聯。遙控器可以通過有線和/或無線信號和智能電視100通信。因此可以理解為,遙控器可以通過射頻(RF)、紅外線(IR)和/或特定的無線通信協議(如藍牙?、W1-Fi等)工作。在某些情況中,可以配置上述物理或電子控制項(如編程),以適合用戶的喜好。
[0096]附加地或選擇性地,可以使用智慧型電話、平板電腦、計算機、筆記本電腦、上網本和其他智能設備以控制智能電視100。例如,使用在智能設備上運行的應用程式控制智能電視100。該應用程式通過配置可以在與設備100關聯的屏幕上,在直觀的用戶界面(UI)中為用戶提供各種智能電視100控制。屏幕可以是觸摸顯示屏。用戶在Π上的選項輸入可通過配置,憑藉應用程式使用一個或多個與智能設備關聯的通信功能,從而控制智能設備100。
[0097]我們預期智能電視100將通過各種輸入設備接收輸入,包括但絕不限於視頻、音頻、無線電、光、觸覺及其組合。而且,這些輸入設備可以通過配置使智能電視100看到和識別用戶手勢並作出反應。例如,用戶可以會話方式和智能電視100講話。智能電視100就像是智能設備的智能私人助手和音控導航應用程式(如蘋果的Sir1、安卓的Skyv1、Robin、Iris和其他應用程式)一樣接收和理解語音命令。
[0098]此外,智能電視100還是一個通信設備,它可以通過許多不同方式(包括有線108或無線112方式、蜂窩式網絡116),建立網絡連接104和使用電話線路120連接電話公司運營的電話網絡。這些連接104使智能電視100能夠訪問一個或多個通信網絡。通信網絡包含任何已知的通信介質或通信媒體的集合,可以使用任何類型的協議在端點之間傳送信息或信號。通信網絡可包含有線和/或無線通信技術。網際網路是通信網絡132的一個例子,它和許多計算機、計算機網絡和全球各地的其他通信設備一同構成了網際網路協議(IP)網絡,通過許多電話系統和其他方式實現互聯。
[0099]通信網絡132的其他例子包括但不限於,標準的老式電話系統(POTS)、綜合服務數字網(ISDN)、公用交換電話網(PSTN)、區域網(LAN)、廣域網(WAN)、蜂窩式網絡,以及本領域內已知的任何其他類型的分組交換網絡或電路交換網絡。此外,我們可以這樣理解,通信網絡132無需受限於任何一種網絡類型,而是可以包含多種網絡和/或網絡類型。
[0100]在某些實例中,智能電視100可配備多種通信工具。多種通信工具可允許智能電視100通過區域網(LAN) 124、無線區域網(WLAN) 128和其他網絡132進行通信。這些網絡可以作為冗餘連接以確保網絡接入。換言之,如果一個連接中斷,智能電視100將使用另一個連接路徑重新建立和/或維持網絡連接104。而且,智能電視100還使用這些網絡連接104發送和接收信息,以及電子節目指南(EPG) 136互動,接收軟體更新140,聯繫客戶服務144(如獲取幫助或服務等)和/或訪問遠程儲存的數字媒體庫148。此外,這些連接還允許智能電視100打電話、發送和/或接收電子郵件信息、發送和/接收文本消息(如電子郵件和即時消息),使用網際網路搜尋引擎進行網上衝浪、通過博客服務發博客,以及連接/與社交媒體網站和/或社交網絡服務維護的在線社區(如Facebook、Twitter、LinkedIn、Pinterest、GooglePlus、MySpace等)互動。當這些網絡連接104和智能電視100的其他組件(下文將更加詳細說明)組合使用時,我們還可以在智能電視100上召開視頻電話會議、電子會議和進行其他類型的通信。智能電視100可以使用連接的攝像頭、麥克風和其他傳感器捕獲和儲存圖像和聲音。附加地或選擇性地,智能電視100可以創建和保存智能電視100的關聯屏幕上顯示的媒體、圖像和數據的屏幕截圖。
[0101 ] 而且,如圖1B所示,智能電視100可以和其他電子設備168通過有線108和/或無線112連接進行互動。如本文所述,智能電視100的組件允許設備100連接到設備168,包括但不限於DVD播放器168a、藍光播放器168b、可攜式數字媒體設備168c、智慧型電話168d、平板設備168e、個人計算機168f、外置分線盒168g、鍵盤168h、定位裝置1681、印表機168j、遊戲控制器和/或遊戲手柄168k、衛星碟1681、外置顯示設備168m和其他通用串行總線(USB)、區域網(LAN)、藍牙?、高清多媒體接口(HDMI)組件設備和/或無線設備。當連接到外置分線盒168g或衛星碟1681時,智能電視100可以訪問更多媒體內容。此外,如下文詳述,智能電視100還能夠接收電視臺的數字和/或模擬信號廣播。智能電視100可以配置為一個或多個標清電視、增強電視和高畫質電視。它可以作為一個或多個有線電視、網際網路電視、網際網路協議電視、衛星電視、網頁電視和/或智能電視工作。智能電視100還可以用於控制並與其他智能組件互動,如安全系統172、門禁/門控器176、遠程視頻攝像頭180、照明系統184、恆溫控制器188、冰箱192和其他裝置。
[0102]智能電視:
[0103]圖2A-2D說明了智能電視100的組件。一般而言,如圖2A所示,智能電視100可由與框架208連接的可移動基底或支架204支撐。框架208包圍著顯示屏212的邊緣,而不遮掩其正面。顯示屏212可包含液晶顯示屏(IXD)、等離子屏幕、發光二級管(LED)屏幕或其他類型的屏幕。在一些實例中,屏幕212的整個正面可以是觸控螢幕,能夠接收用戶觸控螢幕幕212正面時的輸入。
[0104]智能電視100可包含整合式揚聲器216和至少一個麥克風220。框架208的第一個區域包含水平手勢捕獲區224,第二個區域包含垂直手勢捕獲區228。手勢捕獲區224和228包含能通過識別用戶手勢來接收輸入的區域,在某些例子中,用戶根本不需要實際觸摸智能電視100的屏幕212的表面。但是手勢捕獲區224和228不包含可以執行顯示功能或能力的像素。
[0105]可以添加一個或多個圖像捕獲設備232 (如攝像頭)以捕獲靜止和/或視頻圖像。圖像捕獲設備232可以包含或連接其他元件,如閃光或其他光源236和測距設備240以輔助圖像捕獲設備的聚焦。此外,智能電視100還可以使用麥克風220、手勢捕獲區224和228、圖像捕獲設備232和測距設備240識別各個用戶。附加地或選擇性地,智能電視100可以學習和記住各個用戶的喜好。在某些實例中,學習和記憶(例如識別和調出儲存的信息)可能與用戶識別相關。
[0106]此外,還可以設置一個紅外發送器與接收器244通過遙控設備(此處未顯示)或其他紅外設備連接智能電視100。附加性地或選擇性地,遙控設備可以通過射頻、光和/或紅外線以外的其他方式發送無線信號。此外,如圖2A所示,音頻插座248隱藏在可折或可移動面板的後面。音頻插座248含有一個尖頭圓形套管(TRS)連接器,例如允許用戶使用耳機、頭戴式耳機或其他外置音頻設備。
[0107]智能電視100還包含數個按鈕252。例如,圖2A顯示了智能電視100頂部的按鈕252,這些按鈕也可以位於其他位置。如圖所示,智能電視100包含六個按鈕252 (從a到f),可以為特定輸入配置。例如,第一個按鈕252a可以配置為開/關按鈕,用於控制整個智能電視100的系統電源。按鈕252可以一起或單獨配置以控制智能電視100的多個方面。某些非限制性例子包括但不限於整個系統音量、亮度、圖像捕獲設備、麥克風和視頻會議的召開/結束。不同於獨立的按鈕,兩個按鈕可以組合成一個波動按鈕。這種波動按鈕在某些情況中非常有用,如控制音量或亮度等功能。在某些實例中,可以使用一個或多個按鈕252支持不同的用戶命令。例如,正常按下的持續時間一般少於I秒,類似於快速輸入。中等按下的持續時間一般為I秒或以上但不超過12秒。長按的持續時間一般為12秒或以上。按鈕的這種功能一般視智能電視100上激活的應用程式而定。例如在視頻會議應用程式中,根據特定的按鈕,正常、中等或長按可能意味著結束視頻會議、增加或減少音量、提高輸入響應速度和開關麥克風靜音。取決於特定的按鈕,正常、中等或長按還可以控制圖像捕獲設備232增加或減少縮放、拍照或錄像。
[0108]為支持通信功能或能力,智能電視100包含一個或多個共享或專用天線256和有線寬帶連接260,如圖2B所示。此外,天線256還允許智能電視100接收數字和/或模擬廣播電視頻道。例如,有線寬帶連接260可以是數字用戶線路(DSL)、光纖線路、乙太網埠、IEEE1394接口或其他接口。智能電視100還有電話線路插座262,以進一步提供通信能力。
[0109]除可移動基底204外,智能電視100的背面還有硬體和安裝點264,以便將智能電視100安裝到牆壁等平面上。例如,智能電視100包含至少一個視頻設備標準協會(VESA)安裝接口,以將設備100安裝到該平面上。
[0110]如圖2C所示,智能電視100可包含對接接口或埠 268。對接埠 268可包含專有或通用埠,以支持智能電視100和其他設備或組件互連,互連後這些設備或組件可能會也可能不會為智能電視100提供額外的或不同的功能。除支持智能電視100和連接的設備或組件之間交換通信信號外,對接埠 268還可以為連接的設備或組件提供電源。對接埠 268還包含智能元件,其包括一塊控制智能電視100和連接的設備或組件之間通信或其他互動的對接模塊。
[0111]智能電視100還包含數個卡槽272和網絡或外圍接口埠 276。卡槽272可以容納各種類型的卡,包括用戶身份模塊(SM)、安全數字(SD)卡、MiniSD卡、快閃記憶體卡和其他類型的卡。一些實例中的埠 276可包含輸入/輸出(I/O)埠,如通用串行總線(USB)埠、並行埠、遊戲埠和高清多媒體接口(HDMI)連接器。
[0112]可以添加音頻/視頻(A/V)I/0模塊280,以輸出音頻到互連揚聲器或其他設備,以及接收來自連接的麥克風或其他設備的音頻輸入。例如,音頻輸入/輸出接口 280包含一個關聯的放大器和模數轉換器。
[0113]硬體功能:
[0114]圖3說明了依照本披露內容的實例的智能電視100的一些組件。一般而言,智能電視100包含一個主屏幕304。屏幕304可以是觸控螢幕幕,並可包含不同的操作區。
[0115]例如,屏幕304中的第一個操作區可包含一個顯示屏310。在某些實例中,顯示屏310是觸控螢幕。一般而言,顯示屏310包含彩色顯示屏。
[0116]屏幕304中的第二個區域可包含一個手勢捕獲區320。手勢捕獲區320包含顯示屏310區以外的一個區域,它能夠接收輸入,例如用戶做出的手勢。但是手勢捕獲區320不包含可以執行顯示功能或能力的像素。
[0117]屏幕304的第三個區域可包含一個可配置區312。可配置區312能夠接收輸入,有顯示或有有限的顯示功能。在一些實例中,可配置區312為用戶提供不同的輸入選項。例如,可配置區312會顯示一些按鈕或其他相關物件。而且,這些按鈕的標識或屏幕304的可配置區312中是否會有任何按鈕顯示,可由智能電視100的使用和/或操作的所處背景決定。
[0118]在一個觸控螢幕304的示範性實例中,該觸控螢幕304包含一個液晶顯示屏(至少涵蓋觸控螢幕304上能夠給用戶提供視覺輸出的區域),和一個電容式輸入矩陣(在觸控螢幕304上能夠接收用戶輸入的那些區域)。
[0119]可以使用一個或多個顯示控制器316控制屏幕304的操作。顯示控制器316可以控制觸控螢幕304的操作,包括輸入(觸摸感應)和輸出(顯示)功能。顯示控制器316還可以控制屏幕304的操作並和其他輸入互動,如紅外線和/或無線電輸入信號(例如門禁/門控制器、警報系統組件等)。依照其他一些實例,顯示控制器316的功能可能會納入其他組件中,如處理器364。
[0120]處理器364可包含一個執行應用程式設計或指令的通用可編程處理器或控制器。依照至少某些實例,處理器364包含多個處理器核心和/或執行多個虛擬處理器。依照其他一些實例,處理器364可能包含多個物理處理器。作為一個具體例子,處理器364可包含特別配置的專用集成電路(ASIC)或其他集成電路、數位訊號處理器、控制器、硬接線電子或邏輯電路、可編程邏輯設備或門陣列、專用計算機等。處理器364 —般用於運行程序碼或指令以執彳丁智能電視100的各種功能。
[0121 ] 為支持連接功能或能力,智能電視100可包含一個編碼/解碼和/或壓縮/解壓模塊366,以接收和管理數位電視信息。編碼/解碼壓縮/解壓模塊366可以解壓和/或解碼從公共電視鏈發出的或在私人電視網中的,通過天線324、I/O模塊348、無線連接模塊328和/或其他無線通信模塊332接收的模擬和/數字信息。電視信息可以發送到屏幕304和/或接收模擬或數字接收信號的附屬的揚聲器。任何編碼/解碼和壓縮/解壓均可基於多種格式執行(如音頻、視頻和數據)。加密模塊324與編碼/解碼壓縮/解壓模塊366通信,使得用戶或供應商接收或發送的所有數據得以保密。
[0122]為支持通信功能或能力,智能電視100可包含無線連接模塊328。例如,無線連接模塊328可包含GSM、CDMA、FDMA和/或模擬蜂窩電話收發器,能夠通過蜂窩網絡傳輸語音、多媒體和/或數據。選擇性地或附加性地,智能電視100包含額外的或其他無線通信模塊332。例如,其他無線通信模塊332可包含W1-Fi,、藍牙?、WiMax、紅外線或其他無線通信連結。無線連接模塊328和其他無線通信模塊332可各自與一個共用或專用的天線324和一個共用或專用的I/O模塊348相互連接。
[0123]可以添加輸入/輸出模塊348和關聯的埠,以便通過有線網絡或連結與其他通信設備、伺服器和/或外圍設備等支持通信。輸入/輸出模塊348的例子包括乙太網埠、通用串行總線(USB)埠、Thunderbolt?或Light Peak接口、電氣與電子工程師協會(IEEE) 1394埠或其他接口。
[0124]可以添加音頻輸入/輸出接口 /設備344,以輸出模擬音頻到互連揚聲器或其他設備,以及接收來自連接的麥克風或其他設備的模擬音頻輸入。例如,音頻輸入/輸出接口/設備344可包含一個關聯的放大器和模數轉換器。選擇性地或附加地,智能電視100可包含一個整合的音頻輸入/輸出設備356和/或連接外置揚聲器或麥克風的音頻插座。例如,添加一個整合的揚聲器和整合麥克風,為近端談話或揚聲器電話操作提供支持。
[0125]可以添加埠接口 352。埠接口 352包含外圍或通用埠,為設備100連接到其他設備或組件(如塢站)提供支持,互連後這些設備或組件可能會也可能不會為設備100提供額外的或不同的功能。除支持設備100和其他設備或組件之間交換通信信號外,對接埠 136和/或埠接口 352還可以供電給設備100或從設備100中輸出電源。對接埠 352還包含一個智能元件,其包括控制智能電視100和連接的設備或元件之間通信或其他互動的對接模塊。對接模塊可以和軟體應用程式互動,以遙控其他設備或組件(如媒體中心、媒體播放器和計算機系統)。
[0126]智能電視100還可包含儲存器308,以便處理器364執行應用程式設計或指令,以及用於臨時或長期儲存程序指令和/或數據。例如,儲存器308可包含RAM、DRAM、SDRAM或其他固態儲存器。選擇性地或附加地,添加數據儲存器312。類似於儲存器308,數據儲存器312可包含一個或多個固態存儲器。選擇性地或附加地,數據儲存器312可包含一個硬碟驅動器或其他隨機存儲器。
[0127]例如,硬體按鈕358可以用於某些控制操作。可以添加一個或多個圖像捕獲接口/設備340 (如攝像頭)以捕獲靜止和/或視頻圖像。選擇性地或附加性地,圖像捕獲接口/設備340可以包含一個掃描器、代碼閱讀器或動作傳感器。圖像捕獲接口 /設備340可以包含或連接其他元件,如閃光或其他光源。圖像捕獲接口 /設備340可以和用戶ID模塊350互動,該模塊幫助識別智能電視100用戶的身份。
[0128]智能電視100還可以包含全球定位系統(GPS)接收器336。根據本發明的一些實例,GPS接收器336可以進一步包含GPS模塊,以提供絕對定位信息給智能電視100的其他組件。因此可以理解為,其他衛星定位系統接收器可以代替或和GPS —起使用。
[0129]智能電視100的組件可以通過主電源和/或電源控制模塊360取電。例如,電源控制模塊360包含一個電池、交流到直流變換器、電源控制邏輯和/或互連智能電視100和外置電源的埠。
[0130]固件和軟體:
[0131]圖4顯示了軟體系統組件和模塊400的一個實例。軟體系統400可能包含一個或多個層次,包括但不限於作業系統內核404、一個或多個庫408、一個應用程式框架412和一個或多個應用程式416。一層或多層404-416可以互相通信,以執行智能電視100的功能。
[0132]作業系統(OS)內核404包含允許軟體和智能電視100關聯的硬體互動的主要功能。內核404可以包含一系列軟體,用以管理計算機硬體資源並為其他電腦程式或軟體代碼提供服務。作業系統內核404是作業系統的主要組件,充當應用程式和使用硬體組件完成的數據處理之間的中間人。部分作業系統內核404可包含一個或多個設備驅動器420。設備驅動器420可以是作業系統中的任何一個代碼,用以幫助操作或控制連接到或和智能電視關聯的設備或硬體。驅動器420可以包含操作視頻、音頻和/或其他智能電視100的多媒體組件的代碼。驅動器的示例包括顯示屏、攝像頭、Flash、Binder(IPC)、鍵盤、WiFi和音頻驅動器。
[0133]庫408可以包含軟體系統400操作期間訪問和執行的代碼或其他組件。庫408可能包含但不限於一個或多個作業系統運行時間庫424、一個電視系統超文本應用程式語言(HAL)庫428、和/或數據服務庫432。作業系統運行時間庫424可能包含作業系統內核404要求的代碼和軟體系統400運行期間執行的其他作業系統功能。該庫可以包含軟體系統400運行期間啟動的代碼。
[0134]電視服務超文本應用程式語言428可以包含電視服務要求的代碼,由應用程式框架412或應用程式416執行。電視服務HAL庫428特定於控制不同智能電視功能的智能電視100操作。此外,電視服務HAL庫428還可以由除超文本應用程式語言以外的其他類型的應用程式語言或不同代碼類型或代碼格式的實例組成。
[0135]數據服務庫432可以包含一個或多個組件或代碼,用以執行實現數據服務功能的組件。數據服務功能可以在應用程式框架412和/或應用程式層416中執行。圖6顯示了可能包括在內的數據服務功能和組件類型的實例。
[0136]應用程式框架412可以包含關於提供功能的總體抽象概念,該功能可以通過一個或多個應用程式416選擇,以為這些應用程式提供特定的應用程式功能或軟體。因此,框架412可包含一項或多項不同的服務,或是可通過應用程式416訪問以提供兩個或兩個以上應用程式上的一般功能的其他應用程式。例如,這種功能包括一個或多個視窗或面板、平面、活動、內容和資源的管理。應用程式框架412可包含但不限於一個或多個電視服務434、電視服務框架440、電視資源444和用戶界面組件448。
[0137]電視服務框架440可以為不同的電視服務提供額外的抽象概念。電視服務框架440允許和電視功能相關的服務的常規訪問和操作。電視服務436是在電視服務框架440中提供的一般服務,電視服務框架440可以通過應用程式層416中的應用程式進行訪問。電視資源444提供用於訪問電視資源的代碼,這些資源包括任何類型的儲存內容、視頻、音頻或其他智能電視100提供的功能。電視資源444、電視服務436和電視服務框架440為執行各種伴隨智能電視100的電視功能服務。
[0138]一個或多個用戶界面組件448可以為智能電視100的顯示提供一般組件。用戶界面組件448可以作為一般組件通過應用程式框架412提供的各種應用程式訪問。可以訪問用戶界面組件448,為如圖5所述的面板和筒倉提供服務。
[0139]應用程式層416既包含也可執行和智能電視100相關的應用程式。應用程式層416可能包含但不限於一個或多個直播電視應用程式452、視頻點播應用程式456、媒體中心應用程式460、應用程式中心應用程式464和用戶界面應用程式468。直播電視應用程式452可以通過不同的信號源提供直播電視。例如,直播電視應用程式452可以使用來自有線電視、無線廣播、衛星服務或其他類型的直播電視服務的輸入提供電視。然後直播電視應用程式452可在智能電視100的顯示屏上顯示多媒體演示或直播電視信號的視頻和音頻演示。
[0140]視頻點播應用程式456可以提供來自不同儲存源的視頻。不同於直播電視應用程式452,視頻點播456提供來自某些儲存來源的視頻顯示。視頻點播源可以和用戶或智能電視或某些其他類型的服務關聯。例如,視頻點播456可以從以雲技術儲存的iTunes庫、從包含已存視頻節目的本地硬碟儲存器或某些其他來源提供。
[0141]媒體中心應用程式460可以提供各種媒體演示所需的應用程式。例如,媒體中心460可以為不同於直播電視或視頻點播但用戶仍可訪問的圖像或音頻的顯示提供服務。媒體中心460可以通過訪問不同的來源獲得在智能電視100上顯示的媒體。
[0142]應用程式中心464可以提供、儲存和使用應用程式。應用程式可以是一種遊戲、生產力應用程式或某些和計算機系統或其他設備普遍相關的但可以在智能電視中運行的其他應用程式。應用程式中心464可從不同來源獲得這些應用程式,將它們儲存在本地儲存器中,然後在智能電視100上為用戶執行這些應用程式。
[0143]用戶界面應用程式468可為與智能電視100關聯的特定用戶界面提供服務。這些用戶界面可以包含圖5所述的筒倉和面板。用戶界面軟體500的一個實例如圖5所示。此處的應用程式框架412包含一個或多個代碼組件,可幫助控制用戶界面事件,同時應用程式層416中的一個或多個應用程式影響著智能電視100的用戶界面的使用。應用程式框架412可以包含一個筒倉切換控制器504和/或輸入事件發送器508。應用程式框架412中的代碼組件可能比圖5所示的更多或更少。筒倉切換控制器504包含管理一個或多個筒倉之間的切換的代碼和語言。筒倉可以是智能電視上垂直的用戶界面功能,包含用戶可用信息。切換控制器504可以在用戶界面發生事件時管理兩個筒倉之間的切換。輸入事件發送器508可以接收用戶界面的事件信息,這些事件信息來自作業系統,然後發送到輸入事件發送器508。這些事件信息可以包含遙控器或電視上的按鈕選擇或其他類型的用戶界面輸入。然後,輸入事件發送器可以將這些事件信息發送至筒倉管理器532或面板管理器536(視事件類型而定)。筒倉切換控制器504可以和筒倉管理器532互動以影響筒倉的更改。
[0144]應用程式框架416可以包含用戶界面應用程式468和/或筒倉應用程式512。應用程式框架416可包含的控制智能電視100所必須的用戶界面應用程式可以比圖5所示的更多或更少。用戶界面應用程式可以包含筒倉管理器532、面板控制器536和一種或多種面板516至528。筒倉管理器532管理筒倉的顯示和/或功能。筒倉管理器532可以接收或發送來自筒倉切換控制器504或輸入事件發送器508的信息,以更改顯示的筒倉和/或決定筒倉接收的輸入類型。
[0145]面板管理器536可以在用戶界面中顯示面板,以管理這些面板之間的切換或影響在面板中接收的用戶界面輸入。因此,面板管理器536可以和不同用戶界面面板通信,如全局面板516、音量面板520、設置面板524和/或通知面板528。面板管理器536可以顯不這些類型的面板,具體取決於來自輸入事件發送器508的輸入。全局面板516可能包含和主屏幕相關的信息或用戶的最高層級信息。音量面板520顯示的信息和音頻音量控制項或其他音量設置相關。設置面板524顯示的信息和音頻或視頻設置或智能電視100的其他可設置特性相關。通知面板528可以提供和用戶通知相關的信息。這些通知可能和諸如視頻點播顯示、收藏、目前提供的節目等或其他信息相關。通知的內容和媒體或某些類型的設置或操作或智能電視100相關。面板管理器536可以和筒倉應用程式512的面板控制器552通?目。
[0146]面板控制器5 52可控制上述幾種類型中的某些面板。因此,面板控制器552可以和頂面板應用程式540、應用程式面板544和/或底面板548通信。這幾種面板在智能電視100的用戶界面中顯示時各不相同。因此,面板控制項可基於系統配置或當前使用的顯示屏類型而定,將面板516至528設置成一定的顯不方向(由頂面板應用程式540、應用程式面板544或底面板應用程式548決定)。
[0147]圖6是數據服務432與數據管理操作的一個實例。數據管理600可包含和不同類型的數據關聯的一個或多個代碼組件。例如,數據服務432中可以有數個代碼組件,可執行視頻點播、電子節目指南或媒體數據並與之相關。數據服務432的組件類型可能比圖6所示的更多或更少。每種不同類型的數據都可能包含數據模型604-612。這些數據模型決定著數據服務要儲存什麼信息以及將如何儲存這些信息。因此,數據模型可以管理任何數據,不論它們來自哪裡以及它們將如何在智能電視系統中被接收和管理。因此,數據模型604、608和/或612可以提供轉化能力或影響數據從一種形式轉化成另一種可供智能電視100使用的形式的能力。
[0148]各種不同的數據服務(視頻點播、電子節目指南、媒體)都有一種數據子服務620、624和/或628,用於和一個或多個內部和/或外部內容提供器616通信。數據子服務620、624和628與內容提供器616通信以獲取數據,然後將其儲存在資料庫632、636和640中。子服務620、624和628可以與內容提供器通信,啟動或啟用一個或多個源插件644、648和652以與內容提供器通信。對於各個內容提供器616,其源插件644、648和652也有所不同。因此,如果數據有多個內容源,每個數據子服務620、624和628可以決定,然後啟用或啟動不同的源插件644、648和/或652。此外,內容提供器616還可以為資源仲裁器656和/或縮略圖緩存管理器660提供信息。資源仲裁器656可以和數據服務432之外的資源664通信。因此,資源仲裁器656可以和雲儲存器、網絡儲存器或資源664中的其他類型的外置儲存器通信。然後,信息將通過內容提供器模塊616提供給數據子服務620、624、628。類似地,縮略圖緩存管理器包含來自數據子服務620、624、628其中之一的縮略圖信息,並將信息儲存在縮略圖資料庫666中。而且,縮略圖緩存管理器660還可以從縮略圖資料庫666中提取或檢索信息以提供給數據子服務620、624、628其中之一。
[0149]圖13顯示的是示範性內容聚合結構1300。該結構可包含一個用戶界面和內容聚合層1304和1308。用戶界面層1304可包含一個電視應用程式1312、媒體播放器1316和應用程式1320。電視應用程式1312使觀眾可以觀看通過恰當的傳送媒介(如電纜、衛星和/或網際網路)接收到的頻道。媒體播放器1316可觀看通過恰當的傳送媒介(如網際網路)接收到的其他類型的媒體。應用程式1320包含其他與電視相關(預安裝)的應用程式,如內容查看、內容搜索、設備查看和設置算法,還可以和媒體播放器1316協作以給觀眾提供信息。
[0150]內容源層1308作為數據服務包含一個內容源服務1328、內容聚合服務1332和內容展示服務1336。內容源服務1328管理內容源調查器,包括本地和/或網絡文件系統、數字網絡設備管理器(其通過已知技術,如多路廣播通用的即插即用或UPnP發現技術,發現手持式或非手持式設備(例如數字媒體伺服器、播放器、渲染器、控制器、印表機、上傳器、下載器、網絡連接功能和互操作單元),並對發現的每個設備檢索、分析和加密設備描述符,通知新發現設備的內容源服務,以及提供和之前發現的設備有關的信息,如索引)、網際網路協議電視或IPTV、數位電視或DTV (包括高清和增強電視)、第三方服務(如上文引用的服務)和應用程式(如安卓應用程式)。
[0151]內容源調查器可以追蹤內容源,一般配置為二進位。內容源服務1328可啟動內容源調查器並維護開放和持久的通信通道。通信包括查詢或命令和響應對。內容聚合服務1332管理內容元數據獲取器,如視頻、音頻和/或圖像元數據獲取器。內容展示服務1336提供內容索引界面,如安卓應用程式界面和數字設備界面。
[0152]內容源服務1328可發送送往和接收來自內容聚合服務1332的通信1344。通信包含關於最新和已刪除的數字設備和/或內容和搜索查詢和結果的通知。內容聚合服務1332可發送送往和接收來自內容展示服務1336的通信1348,包括設備和/或內容查找通知,感興趣內容的諮詢和通知以及搜索查詢和結果。
[0153]執行搜索時,尤其是用戶正在搜索或瀏覽內容時,內容展示服務1336可接收來自用戶界面層1300的用戶請求,從而打開插座並將該請求發送至內容聚合服務1332。內容聚合服務1332首先返回來自本地資料庫1340的結果。本地資料庫1340包含索引或數據模型和已編入索引的元數據。內容源服務1328進一步發出對於所有內容源調查器和其他數據管理系統的搜索並瀏覽請求。所述結果將被發送至內容聚合服務1332,其更新資料庫1340以反映進一步搜索結果,並通過之前打開的插座,將原始內容聚合資料庫搜索結果和反映更多內容源服務搜索結果的數據更新結果提供給內容展示服務1336。然後內容展示服務1336將該結果提供給用戶界面層1300的一個或多個組件以向觀眾展示。當搜索階段結束後(例如搜索階段被用戶或用戶的操作終止),用戶界面層1300將斷開插座的連接。如圖所示,媒體可以從內容聚合服務1332直接提供到媒體播放器1316以向用戶顯示。
[0154]遙控器:
[0155]手持式遙控器用於和智能電視100實現用戶互動。圖7-9顯示了示範性手持式遙控器。遙控器700可包含但不限於一個或多個頂殼704、側殼708和底殼712、(開/關)電源按鈕716、輸入源按鈕720(選擇輸入源,如直播電視、視頻點播、媒體中心、應用程式中心、高清多媒體界面或HDM1、組件或C0MP、音頻/視頻或A/V、數字或模擬電視或DTV/ATV、視頻圖形陣列(VGA))、(容量)靜音按鈕724、直播電視按鈕728 (激活或選擇直播電視筒倉)、視頻點播(VOD)按鈕732 (激活或選擇視頻點播筒倉)、媒體中心按鈕736 (激活或選擇媒體中心應用程式或筒倉,以訪問音樂、電視節目、視頻等各種類型的媒體)、應用程式中心按鈕740 (激活或選擇應用程式中心的應用程式或筒倉)、全局面板按鈕744、應用程式面板按鈕748、返回按鈕752 (選擇之前的用戶操作或智能電視狀態和/或導航至任何顯示圖像或對象的上一層)(在這種情況下,返回按鈕752不會在應用程式面板或應用程式筒倉中導航)、播放按鈕756 (播放或暫停媒體)、方向鍵760 (包括上下左右方向箭頭,以在顯示圖像中導航和/或在應用程式或對象的層級間移動,如應用程式視圖導航、面板導航和集合導航),確定(或選擇)按鈕764 (選擇高亮顯示的顯示圖像(如顯示速度控制、後退、前進、播放和暫停某些對象和/或菜單欄上或菜單框中的某些對象)和/或導航至任何顯示圖像或對象的下一層)、波動形音量控制按鈕768 (調節音量)、菜單/指南按鈕772 (選擇以顯示節目菜單或指南)、0_9 (數字)按鈕776 (在電視屏幕上顯示數字鍵盤)、設置按鈕780 (啟動應用程式以進入和更改目前的電視設置(如頻道設置和調節圖像和音效的設置(例如適用於圖像的圖像模式(例如標準、運動場、遊戲、影院、音樂會和演播室)、亮度、對比度、飽和度、色溫、節能、3D噪音降低、色彩、銳度、縮放模式(例如全屏、標準、智能縮放、點對點)、圖像位置、3D模式,以及適用於聲音的聲音修復系統或仿真環回立體音效、聲音模式(例如標準、現場1、現場2、劇院、音樂、演講)、用戶均衡器模式、左/右揚聲器平衡、自動音量控制、索尼/飛利浦互連格式或S/roiF (關、自動、脈衝編碼調節或PCM)))和系統設置(如系統(例如為圖形用戶界面選擇的語言、用戶地理和/或位置信息、輸入方法、區域設置和睡眠時間)、網絡(例如WiF1、WiFi熱點、WiFi直接、乙太網點對點協議或PPPoE (不對稱數字用戶線路或ADSL)、乙太網)的設置(例如啟用、禁用、選擇和取消選擇)和信息(例如網絡信息(如網際網路協議或IP位址等電子地址、子網掩碼、網關、域名伺服器信息、域名、媒體訪問控制或MAC地址、月艮務集身份字符串或SSID、安全信息和密碼信息)以及聯機狀態)、管理應用程式(例如目前已安裝的應用程式、目前正在執行的應用程式和內置與外置的計算機可讀媒體使用)以及查看有關智能電視100的用戶信息))、波動形頻道上下選擇按鈕784 (在選擇的頻道上增加或減少一個單位)、第一、二、三和四個熱鍵788、792、794和796,和/或遙控器700底部的可移動操縱杆900。第一、二、三和四個熱鍵一般有指定的不同的顏色,各個顏色指數在選定的面板上使用不同的圖像表示,以顯示目前指定給各個熱鍵的功能(若有)。如圖所示,促動器的布局可以為終端用戶提供一個高效、令人滿意和易於使用的體驗。[0156]不同於許多促動器的功能聯想和功能,某些促動器在這方面並不明顯。我們將在下文中通過一些例子來說明。
[0157]選擇媒體中心按鈕736可以提供有關音樂、視頻、相片、收藏或音樂組、視頻組和/或相片組,以及內部和外部計算設備(如個人計算機、筆記本電腦、平板電腦、無線電話、可移動計算機可讀媒體等)的信息,這些信息可以按選定的方式歸組(例如最喜愛的、最近觀看的、觀看或查看次數最多的和最近添加的)。該信息包含預覽信息(包含媒體內容、持續時間、文件大小、創建日期、上次觀看日期、觀看或查看次數和音頻和/或視頻格式信息中選中的部分)。
[0158]選擇應用程式中心按鈕740可以提供有關預安裝和下載的應用程式的信息。不同於下載的應用程式,預安裝應用程式不能被用戶刪除或手動更新。示範性預安裝應用程式包括網絡瀏覽器、設置控制項和內容搜索算法。例如,應用程式中心按鈕740可以提供一個可滾動的圖形圖標網格(每個圖標和一個應用程式關聯),這些圖標都是應用程式中心目前可用的圖標。
[0159]選擇全局面板按鈕744可以向用戶提供一個或多個面板或視窗,並讓其訪問包括但不限於一個或多個筒倉、通知、網絡瀏覽器、系統設置和/或相關信息。例如,全局面板按鈕744可以讓用戶確定目前連接至和/或從智能電視100處斷開連接的外置設備,確定目前可用於連接外置設備的輸入(例如HDMI埠),確定選中的外置設備和/或網絡(例如已連接無線網絡、已連接乙太網和無網絡連接)的連接和/或工作狀態,分配一個自定義(或用戶選擇的)名稱給每個輸入源,確定目前正在直播電視、點播、媒體中心和/或應用程式中心上提供的內容,訪問供應商發給用戶的消息和通知(例如有可供利用的系統和/或應用程式更新),激活網際網路瀏覽器和/或訪問顯示的快捷方式欄上的快捷方式以打開經常使用和需要的應用程式。常用的快捷方式有網際網路瀏覽器(例如網際網路搜尋引擎)、系統設置和通知。常用的面板類型一般用於提供信息(通常是和目前顯示圖像和/或內容(例如標題、日期/時間、音頻/視頻指示符、評定等級和風格)、瀏覽請求和/或搜索請求(如搜索詞欄位)相關的信息)。每個面板類型都包括一個面板導航欄、詳細信息或面板功能的相關內容、操作和/或目的,以及熱鍵欄(定義目前啟用的熱鍵功能聯想)。
[0160]選擇應用程式面板按鈕748可以顯示應用程式視窗或面板。應用程式面板可以是和選定的(預安裝或之前已下載的)應用程式圖標相關的信息面板。信息面板可以提供選定的應用程式的一項或多項標識、提供功能描述(包括應用程式開發商和/或供應商、版本、發布和/或上次更新日期和基於應用程式的功能劃分的應用程式類別或類型)和用戶評價和/或下載該應用程式的其他用戶的評分(例如基於前述一項或多項意見而評定的星級),提供啟動、刪除、更新所識別的應用程式及將其添加到收藏夾的選項,提供其他可選的(尚未下載的)推薦應用程式的連結的列表,這些推薦應用程式具有和識別的應用程式類似的功能。另一方面,該列表也可以提供功能描述(包括應用程式開發商和/或供應商、版本、發布和/或上次更新日期和基於應用程式的功能劃分的應用程式類別或類型)和用戶評價和/或下載該應用程式的其他用戶的評分(例如基於前述一項或多項意見而評定的星級)。
[0161]第一、二、三和四個熱鍵788、792、794和796的功能可以隨著系統狀態、上下文環境的不同,和/或在選擇的屏幕和/或面板內基於內容或目前選擇的屏幕部分(或相關的光標位置)而變化。一般而言,第一、二、三和四個熱鍵788、792、794和796中任何一個目前分配的功能取決於目前訪問的筒倉和/或面板(即用戶在筒倉內與之互動的對象)。換言之,第一、二、三和四個熱鍵788、792、794和796之一的第一個功能是在第一個系統狀態中由相應熱鍵激活,而一個不同的第二個功能則是在一個不同的第二個系統狀態中由相應熱鍵激活。又如,第一、二、三和四個熱鍵788、792、794和796之一的第三個功能是在用戶焦點(或目前選擇的光標位置或屏幕部分)位於第一個屏幕位置時由相應熱鍵激活,而第四個不同的功能在用戶焦點(或目前選擇的光標位置或屏幕部分)位於一個不同的第二個屏幕位置時由相應熱鍵激活。例如,第一個屏幕位置可以在圖標內,而第二個屏幕位置則在圖標夕卜。在第一個屏幕位置時可以啟用的熱鍵功能有「配置」和「刪除」,可以禁用的是「添加」;在第二個位置時可以啟用的熱鍵功能有「添加」,可以禁止的有「配置」和「刪除」。一般而言,熱鍵狀態可以包括正常(用於啟動操作或功能)、禁用(當暫時禁用某項操作或功能時)、按下(當被用戶選擇以命令執行某項操作或功能時)和不可用(當熱鍵和操作或功能之間沒有關聯時)。下文將討論熱鍵功能的例子,但應理解,這些並不是詳盡無遺或限制性例子。
[0162]在第一個系統狀態選擇第一個熱鍵788可以讓用戶分配、更改或編輯輸入源的名稱。該熱鍵一般只在輸入源HDM1、Comp/YPbPr (例如組件視頻電纜)、視頻輸出和VGA為焦點時才啟用。在第二個系統狀態選擇第一個熱鍵788可以讓用戶返回到可滾動對象集合(如應用程式圖標)的頂部。
[0163]第二個熱鍵792可能會顯示所有的或較少的輸入。換言之,熱鍵792允許用戶顯示所有輸入(包括未連接/未發現的輸入)和隱藏未連接/未發現的輸入,例如擴展和收起筒倉/輸入列表。每個輸入源都必須為兩個狀態中的一個,即已連接/已發現和未連接/未發現。某些輸入源(包括直播電視、視頻點播、媒體中心和應用程式中心)始終顯示為已連接/已發現。
[0164]遙控器700底部的可移動操縱杆900可以使智能電視100上的圖像按一定比例量移動。換言之,所顯示的圖像將隨著遙控器底殼712中的操作杆900在操縱杆孔徑904中的移動而顯著地移動。如圖9B-C所示,操縱杆900可向前和向後移動或滑動。釋放操縱杆900將使操縱杆900返回到圖9A所示的中心位置,視窗將向上移動或滑動(當操縱杆從圖9B所示的操縱杆位置釋放時)或向下移動或滑動(當操縱杆從圖9C所示的操縱杆位置釋放時)直到消失不見,如圖1lA所示。在智能電視100屏幕上的效果如圖1lA-C所示。在圖1lA中,視頻內容(如電視節目、視頻、電視等)在屏幕212的正面顯示。在圖1lB中,操縱杆900移動或滑動到圖9B所示的上半部分,在屏幕212頂部的下拉視窗或面板1100將向下移動或滑動(和操縱杆900的移動速率基本一樣)。在圖1lC中,操縱杆900移動或滑動到圖9C所示的下半部分,在屏幕212的底部的上拉視窗或面板1100將向上移動或滑動(和操縱杆900的移動速率基本一樣)。視窗1100部分遮掩在屏幕212其餘部分顯示的視頻內容和/或使屏幕212顯示視頻內容的那一部分沿著視窗1100的高度向上或向下移動和/或壓縮。
[0165]視窗100可包含一項或多項信息(一般是和目前顯示圖像和/或內容(例如面板導航欄、詳細信息(例如標題、日期/時間、音頻/視頻指示符、評定等級和風格)、熱鍵欄(定義熱鍵目前的功能聯想))、瀏覽請求和/或搜索請求相關的信息)。一般而言,視窗1100包含和內容相關的恰當信息(如名稱、持續時間和/或餘下的內容瀏覽時間)、設置信息、電視或系統控制信息、應用程式(激活)圖標(如預安裝和/或下載的應用程式,包括應用程式中心、媒體中心和網頁瀏覽器等)和/或關於輸入源的信息。當操縱杆900位於向前或向後位置時,用戶可以選擇遙控器正面的促動器(如確定按鈕764),以從屏幕212上的顯示圖像轉到用戶界面的另一個位置,如桌面。這可以通過一種不引人注目的方式完成,而不影響內容的上傳或下載過程。附加地或不同地,操縱杆900從一側移到另一側,使視窗在屏幕212的左側或右側顯示。
[0166]另一種促動器配置如圖10所示。除社交網絡按鈕1000外,促動器基本和圖7-9相同,選擇該按鈕將自動選擇內容並通過社交網絡服務或其他社交媒體發布到社交網絡或在線社區。用戶或觀眾評論和/或其他消息可以包含在出站消息中。例如,所有或一幀或數中貞或部分媒體內容(如視頻、音樂、相片、圖片或文本)將自動通過Linked-1n?、Myspace?、Twitter?、YouTube?、DailyMotion?、Facebook? 或 Second Life? 提供給預定義或選定的人群。激活按鈕1000後,用戶可以選擇社交論壇或媒體,從而發布選定的內容(激活社交網絡按鈕1000時向用戶顯示的內容)和/或發布給預定義的社交媒體中的群體。或者,用戶也可以預配置或預選擇這些選項。
[0167]社交網絡按鈕也可以用於「增加」或「降低」社交容量可視化。智能電視100可以從各種社交網絡中動態創建可視化的聚合連接(和入站和/或出站消息)。聚合(和入站和出站消息)可在屏幕上作為影響觀眾用戶的一個連接集合用圖形描述。通過社交容量可視化,社交聯繫人的每個連接的社交網絡配置文件中選擇的內容(和來自或發送至連接的社交聯繫人的入站和/或出站消息和/或社交聯繫人的目前活動(例如正在和觀眾觀看相同的內容))可以使用不同的標題(或直觀顯示的對象)顯示。標題的大小可以和任何數量的標準相關,包括連接的社交聯繫人的關係(例如關係的相對重要性或類型決定著標題的相對大小),連接的社交聯繫人對目前觀眾的影響程度,連接的社交聯繫人對目前觀眾的地理鄰近性,觀眾和連接的社交聯繫人對目前提供的媒體內容的感興趣程度(例如雙方都喜歡戰爭電影、謀殺懸疑電影、音樂劇、喜劇等),觀眾對所連接觀眾評定的等級,連接觀眾和社交聯繫人的社交網絡的類型,社交網絡聯繫人的目前活動(例如正在和觀眾觀看相同的內容),連接的社交聯繫人目前的在線或離線狀態,觀眾和連接的社交聯繫人從屬的網絡分組類型或類別(如同事、好友、家庭成員等)。
[0168]觀眾可以指定屏幕的一部分以描述社交網絡聚合。通過增加(+)或減少(_)社交容量,觀眾可以增加向觀眾提供的連接聯繫人標題的大小和/或數量。換言之,通過增加社交容量,觀眾可以觀看、訪問和/或從其社交網絡中推送較多智能電視儲存器中與其相關的社交內容。通過減少社交容量,觀眾將觀看、訪問和/或從其社交網絡中推送較少社交內容。通過選擇靜音按鈕724,觀眾可以停止或暫停任何與其社交網絡的互動(如入站或出站消息)。社交容量和/或靜音可以分隔為兩個(或多個)容量設置,用於出站和入站社交網絡活動。例如,第一個容量設置、控制項和/或按鈕可以控制出站社交網絡活動的容量(如出站社交消息),第二個(不同的)容量設置、控制項和/或按鈕可以控制入站社交網絡活動的容量(如入站社交消息)。作為進一步舉例說明,第一個靜音設置、控制項和/或按鈕可以停止或暫停出站社交網絡活動(如出站社交消息),而第二個(不同的)靜音設置、控制項和/或按鈕可以停止或暫停入站社交網絡活動(如入站社交消息)。
[0169]遙控器的功能方框圖如圖12所示。遙控器700包含控制器1208 (控制和監督遙控器操作)、可選的無線(射頻)收發器1224和天線1244(發送送往和接收來自智能電視100和其他外置組件的無線信號)、可選的紅外線發射器1228 (發射紅外信號到智能電視100)、可選的發光二級管或LED驅動器1232 (控制LED操作以提供視頻反饋信息給用戶)、促動器1220 (包括上述圖7和10的各種按鈕和其他促動器)和操縱杆900,全部通過總線1248實現互連。板載電源1200和電源管理模塊1204通過電源電路1240供電給上述各個組件。智能電視系統100上的紅外線發射器1228和接收器(圖中未顯示)可用於確定紅外線信號照亮的顯示對象從而調整顯示圖像,例如指示用戶的焦點(如照亮顯示對象或顯示屏幕上光標相對於顯示對象的位置),以及用於確定和激活用戶需要的命令。這可以通過追蹤遙控器相對於智能電視100屏幕上或鄰近的紅外線追蹤參考點(例如感應條或紅外線LED)的位置完成。運動追蹤可以使用來自遙控器(未顯示)的板載多軸陀螺儀和/或加速器的位置信息進一步擴展。
[0170]筒倉的直觀形象1400的一個實例如圖14所示。該直觀形象1400包含一個內容源選擇器1404。內容源選擇器1404包含一個或多個筒倉1408至1424的圖標。本文中使用的術語「筒倉」是指一個或多個內容源的邏輯表示形式。內容源可包含輸入源和/或內容應用程式/首要應用程式。本文描述的內容應用程式筒倉可包含任何類型提供媒體內容或娛樂內容的應用程式或系統,但不一定要與通過埠或其他電氣連接方式與電視連接的設備或其他輸入關聯。輸入源可以是任何類型通過輸入埠或其他電氣連接方式與電視100連接的設備或其他儲存機制。例如,設備168就是輸入源。
[0171]內容源選擇器1404可包含代表不同筒倉的兩個或多個圖標1408至1424。例如,圖標1408至1420代表不同的內容應用程式筒倉。不同的內容應用程式筒倉可能包含一個直播電視筒倉,由圖標1408表示。直播電視筒倉是廣播電視信號應用程式的邏輯表示形式,該應用程式可提供電視內容給電視100的用戶。視頻點播(VOD)筒倉是用圖標1412表示。VOD筒倉提供訪問可選擇和可按需提供給用戶的視頻或其他類型的媒體的路徑。媒體中心筒倉由圖標1416表示。媒體中心筒倉包含提供由用戶開發或儲存的圖像和/或電影的應用程式。媒體中心為用戶提供了一種使用智能電視100儲存其媒體的方式。應用程式筒倉由圖標1420表示。應用程式筒倉提供遊戲和其他可在電視上訪問和使用的用戶應用程式等。
[0172]一個或多個輸入源可由埠類或用於將設備或內容源與電視100連接的其他連接方式表示。例如,輸入源筒倉由圖標1424表示,其表示該輸入源通過HDMI接口與電視100連接。輸入源可能有其他類型的圖標和接口,並在筒倉選擇或內容源選擇界面1404中顯不O
[0173]為了選擇一個筒倉,用戶可使用遙控器700將焦點框1428移動到一個圖標上或用戶界面圖案上。在移動焦點框1428時,用戶可選擇遙控器700上的另一個按鈕,例如「選擇」或「確定」按鈕764,以選擇該筒倉。在選擇筒倉後,用戶會看到與該筒倉關聯的內容。或者,用戶可將焦點框1428移動到筒倉圖標1408-1424上,並保持焦點框1428在該區域上停留一段預設的時間。在預設的時間過後,電視100將自動選中該筒倉並向用戶提供筒倉信息。
[0174]用戶界面選擇過程1500的一個實例如圖15A和15B所示。當用戶選擇筒倉時,如結合圖14所描述,電視100將顯示一個用戶互動界面1500,其中顯示的是一個筒倉正在移向下一個筒倉。筒倉的顯示或邏輯表示形式與圖14類似。內容應用程式筒倉在從左到右移動的幻燈片的左側排列和顯示,如箭頭1512所示。輸入源筒倉在該幻燈片的右側顯示,根據輸入連接的類型排列。因此,當用戶選擇一個筒倉時,所有筒倉將根據該選擇或目前退出的筒倉向左或向右移動。
[0175]如圖15所示,用戶可能正在觀看直播電視並已選擇直播電視筒倉。然後,用戶可能要求選擇應用程式筒倉1420。在選擇應用程式筒倉1420後,電視100的顯示屏上顯示「幻燈片」 1504正橫跨屏幕從右側移到左側,直到應用程式「幻燈片」 1508被顯示。幻燈片的移動方向如箭頭1512所示。這種用戶界面1500互動提供了筒倉之間移動的一種可視圖像,並強化在筒倉中提供內容的邏輯表示形式和圖14所示的這些筒倉的邏輯順序。
[0176]在到達選定的筒倉後,界面1516將顯示一個圖標或用戶界面圖案1520,如圖15B所示。圖標1520表示已選定的筒倉,它將在屏幕上持續顯示一段預定的時間,然後來自筒倉的內容才會顯示。每個圖標都有特定的含義,很容易被用戶識別。例如,圖標1520是與媒體中心筒倉關聯的圖標,與圖14所示的圖標1416相同。1408至1424的每一個圖標都可以在如圖15A和15B所示的幻燈片上使用。這些連續和一致的筒倉直觀形象可確保用戶理解筒倉的邏輯安排並能理解選擇不同的筒倉時顯示屏上會出現的活動。
[0177]電視界面1600的另一個實例如圖16所示,在此例子中,全局面板1636以另一個方向但按類似的順序顯示了筒倉1604的圖像。例如,直播電視應用程式在筒倉列表1604的頂部由直播電視顯不信息1608表不。類似地,點播筒倉的信息1612在直播電視信息欄1608的後面或下面(如此例)顯示。對應於媒體中心1616和應用程式1624的其餘內容應用程式筒倉在前兩個內容應用程式筒倉的下面顯示。
[0178]輸入源1624的圖像在與HDMI輸入關聯的欄上顯示。在此例中,筒倉的提供順序類似於圖14但方向是從上至下。此外,筒倉信息還可在信息欄中提供其他信息,如筒倉目前的狀態。例如,信息欄1608顯示直播電視應用程式目前正在顯示頻道30,CNN新聞。而且,選擇欄1628可以提供其他輸入,可包括目前未在全局面板顯示屏1636中顯示的其他輸入源。用戶可以將焦點框1632移動到1608至1628各欄其中之一。在移動焦點並選擇另一個按鈕或用戶界面選擇圖案後,或讓焦點框1632在筒倉信息欄上持續停留一段預定的時間後,用戶可以從全局面板1636中選擇筒倉。
[0179]內容應用程式筒倉可包含第一次體驗(FTE)的圖像。FTE圖像顯示了應用程式第一次啟動時的情景,並包括用戶開始使用內容應用程式筒倉時需要的一系列用戶界面。例如,如果用戶開始使用一個應用程式,而該應用程式尚未運行或正在重啟,用戶將看到一個用戶界面1700,如圖17所示。用戶界面1700可包含一個代表正在執行的應用程式的圖標1704。在此例中,用戶界面1700顯示的是媒體中心圖標1704。而且,一個用戶界面圖案1708還會向用戶指出內容應用程式筒倉正在啟動或執行過程中,它通過旋轉一個轉輪表示內容正在加載中。
[0180]在啟動內容應用程式筒倉時,用戶將看到一個或多個與筒倉類型關聯的不同的用戶界面。這些用戶界面顯示筒倉正在執行或需要執行某些初始操作以開始提供內容。例如,第一個用戶界面1800如圖18A所示。VOD應用程式筒倉的用戶界面1800要求用戶選擇「開始」圖標或按鈕1804以啟動VOD應用程式。使用遙控器700將焦點移到「開始」圖標或按鈕1804後,用戶可以選擇「開始」圖標或按鈕1804讓電視100查找VOD源和/或內容的位置並向用戶展示。[0181]類似地,直播電視應用程式的第一次體驗用戶界面1808如圖18B所示。在此例子中,用戶將看到兩個按鈕1812和1816。用戶選擇按鈕1812後,它將要求電視100掃描數位電視信號以確定哪些頻道或內容源可供直播電視應用程式使用。類似地,如果用戶選擇按鈕1816,智能電視100將掃描模擬電視信號以確定可供直播電視應用程式使用的頻道。
[0182]媒體中心的第一次體驗用戶界面1820如圖18C所示。在此例子中,沒有要選擇的圖標或其他按鈕,而是用戶界面1820的顯示信息1824。該顯示信息1824將要求用戶將任何類型的設備與電視100或與電視100關聯的網絡連接,以便電視100提取用戶儲存或創建的圖像和視頻等媒體。一旦掃描設備後,媒體中心就可為通過媒體中心筒倉顯示的內容儲存或創建一個邏輯資料庫。
[0183]在筒倉的生命周期中,筒倉可包含一個或多個不同的狀態,這些狀態可能不同於筒倉的正常工作狀態。如果筒倉進入非正常操作狀態,用戶界面將向用戶顯示關於非正常操作狀態的信息。例如,各種筒倉的一個或多個不同狀態如圖19A至19D所示。例如,用戶界面顯示屏1900如圖19A所示。該用戶界面1900顯示一個與筒倉關聯的圖標1904(在此例中是VOD圖標),並顯示存在一個非正常工作狀態的信息。信息1908顯示,存在連接錯誤和不能訪問VOD源。在此情況下,如果筒倉處於非正常工作狀態,用戶將看到有關筒倉在其生命周期中是如何工作的信息。
[0184]用戶界面1912如圖19B所示,顯示了直播電視應用程式的圖標和信息1916。在此例子中,直播電視應用程式沒有信號,但在電視屏幕304上顯示信息1916以指出直播電視應用程式筒倉工作異常。如果電視100沒有接收到來自衛星、分線盒或天線的內容廣播信號,將顯示「無信息」狀態。信息1916可以讓用戶知道直播電視應用程式沒有在正常參數內工作。
[0185]用戶界面1920向用戶顯示直播電視應用程式的信息1924,如圖19C所示。在此例子中,直播電視應用程式已切換到提供加密內容的頻道。加密電視信號是指基於特定用戶對直播電視應用程式的內容的訪問權不向其提供的信號。例如,如果用戶未向某些頻道或內容提供商支付訪問費,用戶就將無法觀看這些頻道或提供商的付費節目,如「家庭影院」或「好戲上演」等節目。因此,直播電視應用程式接收這些內容源的加密頻道或加密信號,並通過用戶界面1920向用戶顯示信息1924以指出內容已加密。
[0186]此外,對於輸入源也可以顯示類似的生命周期信息。例如,可以向用戶顯示如圖19D所示的用戶界面1928。用戶界面1928通過信息1932指出沒有來自HDMIl埠的信號。例如,如果沒有設備與HDMIl連接,電視100就會指出HDMIl埠沒有收到信號。據此,用戶可以確定任何應與HDMIl埠連接的設備沒有正常工作。
[0187]由於筒倉是內容源的邏輯表示形式,因此,這種邏輯表示形式可有一項或多項與內容源關聯的數據。例如,可為筒倉創建一個數據結構2000,如圖20所示。該數據結構2000可如一排或數排2004和2008那樣包含每個筒倉的信息。每排2004和2008可以與不同的筒倉關聯。例如,排2004可能與直播電視應用程式關聯,而排2008則與VOD應用程式關聯。也可能存在比圖20顯示的更多或更少的排,由省略號2012表示。因此,每個筒倉都有與其關聯的一組不同的數據。每排2004和2008可包含一項或多項數據。
[0188]排2004可包含但不限於這五種不同類型的與筒倉關聯的數據中一種或多種數據。例如,筒倉可將一個筒倉標識符儲存在2016部分,將一個或多個設置內容儲存在2020部分,將一個筒倉類型標識符儲存在部分2024,將一個或多個狀態儲存在2028部分,和/或將一個或多個與筒倉關聯的用戶界面(UI)元件儲存在2032部分。排2004可能儲存更多或更少的數據部分,由省略號2036表示。
[0189]筒倉標識符2016可包含任何類型的標識符,如數字、字母數字、全球唯一標識符(GUID),或其他類型可以獨特地識別筒倉的標識符,使該筒倉與所有其他與電視100關聯的筒倉區別開來。筒倉標識符2016用於使筒倉和儲存在排2004中的不同數據關聯起來。
[0190]設置部分2020可儲存一個或多個與筒倉關聯的設置。設置2020可包含一個或多個但不限於如下內容的設置:什麼類型的用戶顯示將用於應用程式或輸入源、什麼時間設置將用於與不同用戶界面的互動、在哪裡可以查找或定位與該應用程式或輸入源關聯的一個或多個內容源,以及其他類型可被用戶用於定製他們與電視100的互動的設置。
[0191]筒倉類型2024可包含至少某種類型的標識符,以指出與排2004關聯的筒倉的類型。筒倉類型將指出筒倉是內容應用程式筒倉還是輸入源。選擇性地或附加地,筒倉類型2024可包含任何類型的可唯一識別筒倉或為用戶配置筒倉的信息。例如,筒倉類型2024可包含直播電視、應用程式中心、媒體中心、V0D、輸入源等。
[0192]狀態部分2028可指出筒倉目前或過去的狀態。例如,如圖10所示,直播電視信息欄1608指出直播電視筒倉目前的狀態為「頻道30CNN新聞」。如果在用戶界面互動期間來回切換一個筒倉,此狀態信息可用於使該筒倉返回到之前的狀態。此狀態信息會持續保存並允許筒倉返回到之前的狀態,即使電視100已關機。
[0193]一個或多個用戶界面元件2002可以與筒倉關聯。例如,每個筒倉可有一個或多個獨特的圖標,電視將在用戶界面互動期間顯示這些圖標。而且,某些用戶界面元件可以與狀態2028或筒倉目前的狀態關聯。例如,如果直播電視處於顯示CNN新聞的狀態,如上所述,用戶界面元件會將CNN的一個屏幕截圖儲存在用戶界面元件2032中。因此,當用戶在筒倉之間移動時,會顯示上述CNN新聞的截圖。因此,與只是顯示簡單的圖標相比,與用戶界面元件2032關聯的信息對於智能電視上正發生的情況可提供更加豐富和前後關連性更強的說明。
[0194]顯示筒倉內容的方法2100的一個實例如圖21所示。一般而言,方法2100以開始操作2104開始並以終止操作2120結束。雖然圖21顯示了方法2100各步驟的一般執行順序,但方法2100可以包含更多或更少的步驟,或者其步驟的順序可以與圖21所示方法2100不同的順序安排。方法2100可以是一組可由計算機系統或處理器執行的計算機執行指令,在一種計算機可讀媒體上編碼或儲存,或具體體現為可執行該方法的專用集成電路(ASIC)或現場可編程門陣列(FPGA)中的電路。在下文中,我們將結合圖1-20所述的系統、組件、模塊、數據結構、用戶界面等來解釋方法2100。
[0195]智能電視100在步驟2108接收指定筒倉的信號。指定筒倉信號可以是一種通過遙控器按鈕728-740或與智能電視100關聯的用戶界面作出的用戶界面輸入。例如,用戶可以選擇遙控器700上的一個筒倉按鈕728-740以指出需要訪問的筒倉。在另一個例子中,用戶可將焦點框1828移動到不同的圖標1408至1424上以選擇筒倉和用戶界面1404。
[0196]智能電視100通過用戶界面互動接收信號。根據該信號和關聯的用戶界面或其他環境因素考慮,智能電視100可在步驟2112中確定指定哪一個筒倉。因此,智能電視100可以確定用戶需要的筒倉並顯示筒倉已被選中的用戶界面互動。例如,用戶界面可顯示筒倉的移動,如圖15A所示。在顯示所選擇的筒倉時,將顯示用戶界面1516,並以圖標1520顯示由智能電視100確定的筒倉正在提供給用戶。圖標1520會持續顯示一段預定時間以指出被選中的筒倉,而不顯示筒倉的內容。
[0197]在用戶界面選擇過程完成之後,智能電視100將在步驟2116中提供筒倉內容。筒倉內容包括展示直播電視信號、展示菜單以選擇VOD或提供最後一次在VOD應用程式中顯示的視頻、展示一個或多個圖像或菜單以選擇媒體中心內的圖像、展示菜單或之前在應用程式筒倉中執行的應用程式或展示其他類型的筒倉內容。因此,基於筒倉與筒倉展示的內容,用戶可以和電視100進行邏輯和情景互動。
[0198]一種完成應用程式生命周期變更的方法2200的一個實例如圖22所示。一般而言,方法2200以開始操作2204開始並以終止操作2220結束。雖然圖22顯示了方法2200的一般執行順序,但方法2200可以包含更多或更少的步驟,或者其步驟的順序可以與圖22所示方法2200不同的順序安排。方法2200是一組可由計算機系統或處理器執行的計算機執行指令,在一種計算機可讀媒體上編碼或儲存,或具體體現為可執行該方法的專用集成電路(ASIC)或現場可編程門陣列(FPGA)中的電路。在下文中,我們將結合圖1-21所述的系統、組件、模塊、數據結構、用戶界面等來解釋方法2200。
[0199]驅動器420可在步驟2208接收來自遙控器700的筒倉切換輸入信號。該切換可包括在用戶界面1404或1604上所做的一種選擇,或在遙控器700的按鈕728-740上所做的一種選擇以選擇一個不同的筒倉,或在方向鍵760上所做的一種方向性選擇以移過一個或多個筒倉。收到的信號將被傳輸到輸入事件發送器508。輸入活動發送器508根據來自驅動器420的信息確定該信號要求筒倉切換並將該信號和任何關聯信息發送到筒倉管理器532。然後筒倉管理器532可在步驟2212中確定所需的筒倉是輸入源還是應用程式。如果需要的筒倉是應用程式,方法2200將前進到步驟2216。但是,如果需要的筒倉是輸入源,則方法2200將前進到步驟2232。
[0200]在步驟2216中,筒倉管理器532可確定是否存在特定筒倉的緩存預覽。筒倉管理器532可訪問數據結構2000,這些數據儲存在數據儲存器312中。筒倉管理器532可訪問2032部分以確定是否存在為筒倉管理器532儲存的Π元件。若Π元件部分2032有一個UI元件,筒倉管理器532可從2032部分讀取或檢索預覽(或縮略圖)。在其他實例中,Π元件部分2032可包括一個指向縮略圖資料庫668儲存的縮略圖的指針。在此情況下,筒倉管理器532可給縮略圖緩存管理器660發送一個請求,以從縮略圖資料庫668中檢索縮略圖並將信息返回到筒倉管理器532。如果存在緩存預覽,方法2200將前進到步驟2224。但是,如果不存在緩存預覽,該方法則將前進到步驟2220。
[0201]在步驟2224中,筒倉管理器532將緩存縮略圖或預覽UI返回到筒倉切換控制器504。筒倉切換控制器504使用預覽而不是圖15B所示的圖標執行如結合圖15A和15B所述的筒倉切換。如果沒有緩存預覽,筒倉管理器532就會發送信息給筒倉切換控制器504,以在步驟2220中使用水印顯示筒倉切換。因此,切換會如圖15A和15B所示使用相關圖標執行。在切換到不同的筒倉後,筒倉管理器532在步驟2228中發送信號給應用程式422以啟動選定的應用程式。
[0202]如果選擇了導入源,筒倉管理器532會在幻燈片切換時使用水印顯示來自資料庫2000的圖標,如圖15A和15B所示。切換控制器504在步驟2232中使用提供的水印和信息顯示水印。在激活切換後,筒倉管理器532在步驟2236中發送信息給驅動器402或420或0S404的其他部分,以發送信號給要激活的輸入源。因此,驅動器420可觸發設備或其他接連到埠的設備以開始運行或工作。
[0203]顯示應用程式或輸入源生命周期的方法2300的一個實例如圖23所示。一般而言,方法2300以開始操作2304開始並以終止操作2324結束。雖然圖23顯示了方法2300的一般執行順序,但方法2300可以包含更多或更少的步驟,或者其步驟的順序可以與圖23所示方法2300不同的順序安排。方法2300是一組可由計算機系統或處理器執行的計算機執行指令,在一種計算機可讀媒體上編碼或儲存,或具體體現為可執行該方法的專用集成電路(ASIC)或現場可編程門陣列(FPGA)中的電路。在下文中,我們將結合圖1-22所述的系統、組件、模塊、數據結構、用戶界面等來解釋方法2300。
[0204]筒倉切換後,如結合圖16和圖22所述,筒倉管理器532在步驟2308中發送信息給筒倉切換控制器504以顯示如圖5B所示的水印。此水印會持續顯示一段預定的時間,例如三秒、十秒等,以反映筒倉切換已經完成。在圖標顯示期間,筒倉管理器532可在步驟712中確定來自應用程式416或輸入源168的信號時是否存在錯誤。從筒倉管理器532發送一個請求給0S404以確定是否正在接收來自輸入源168的信號或者應用程式416是否正在運行,從而可以推斷是否存在信號錯誤。0S404會返回一個響應給筒倉管理器532。如果存在信號錯誤,方法2300將選擇「是」以前進至步驟2320。如果不存在信號錯誤,方法2300將選擇「否」以前進至步驟2316。
[0205]在步驟2316中,智能電視100向用戶顯示筒倉信息。因此,輸入源會發送一個信號(智能電視100上會所有顯示),或者應用程式會提供內容給用戶。在步驟2320中,如果存在錯誤狀態,如結合圖19A至19C所述,將提供一個錯誤狀態圖標給用戶。錯誤信號可包括諸如沒有收到信號或接收到的信號已加密而不能向用戶顯示等信息。向用戶顯示此信息的目的在於幫助用戶解決故障或通知用戶此時的筒倉或筒倉內的內容不能向用戶顯示。
[0206]輸入激活工作負載的方法2400的一個實例如圖24所示。一般而言,方法2400以開始操作2404開始並以終止操作2440結束。雖然圖24顯示了方法2400的一般執行順序,但方法2400可以包含更多或更少的步驟,或者其步驟的順序可以與圖24所示方法2400不同的順序安排。方法2400是一組可由計算機系統或處理器執行的計算機執行指令,在一種計算機可讀媒體上編碼或儲存,或具體體現為可執行該方法的專用集成電路(ASIC)或現場可編程門陣列(FPGA)中的電路。在下文中,我們將結合圖1-23所述的系統、組件、模塊、數據結構、用戶界面等來解釋方法2400。
[0207]應用程式可在步驟2408啟動。驅動器420可接收一個來自遙控器720或其他用戶界面的輸入信號。此信息可發送至輸入事件發送器508,然後由輸入事件發送器發送信息給恰當的應用程式416以開始運行。然後選中的應用程式452至464在步驟2412中確定這是不是應用程式的第一次運行。應用程式可以確定智能電視100是否已關閉和目前沒有要向用戶顯示的狀態。如果這不是應用程式的第一次運行,方法2400會按「繼續」箭頭前進到2428。但是如果這是應用程式的第一次運行,方法2400就會按「第一次啟動」箭頭前進到2416。
[0208]在步驟2416中,應用程式416開始後臺啟動。在後臺啟動期間,筒倉管理器532會提供信息給筒倉切換管理器504以顯示如圖17所示的圖標以指出應用程式正在啟動。當應用程式416正在啟動時,筒倉管理器532會確定第一次啟動工作流是否是用戶的第一次體驗。第一次體驗的結論可以從資料庫2000中狀態部分2028的信息推斷出來。筒倉管理器532可以讀取狀態部分2028的信息以確定是否需要第一次體驗。如果需要第一次體驗,方法2400會按FTE箭頭前進到步驟2424。但是如果第一次體驗並非必需,方法2400會按重啟箭頭前進到步驟2428。
[0209]在步驟2424中,筒倉管理器532會提供信息給筒倉切換控制器504以顯示一個或多個用戶界面18A至18C。然後,筒倉管理器532可等待用戶選擇FTE用戶界面中顯示的用戶界面圖案以開始第一次體驗。一經選擇後,輸入事件發送器508可發送信號給應用程式416以開始配置。在配置期間收到的信息將儲存在資料庫2000中或與應用程式一起儲存在資料庫312中。
[0210]在繼續或重啟期間,筒倉管理器532可在步驟2428中確定應用程式是否處於錯誤狀態。如結合圖23所述,筒倉管理器532通過發送信號給作業系統404可確定應用程式是否正確運行。作業系統404將關於應用程式是否正確工作的信息送回筒倉管理器532。如果應用程式處於錯誤狀態,方法2400會選擇「是」以前進到步驟2436。但是如果應用程式不是處於錯誤狀態,方法2400就會選擇「否」以前進到步驟2432。
[0211]在步驟2436中,筒倉管理器532會提供信息給筒倉切換控制器504以在用戶使用的用戶界面上顯示一個或多個用戶界面19A至19C。這些用戶界面向用戶指出應用程式處於錯誤狀態且工作異常。在步驟2432中,在筒倉管理器532命令筒倉切換控制器504完成筒倉切換後,將發送信號給0S404以提供應用程式416。在此,應用程式416開始在智能電視100上運行以讓用戶接收內容。
[0212]提供第一次體驗的方法2500的一個實例如圖25所示。一般而言,方法2500以開始操作2504開始並以終止操作2520結束。雖然圖25顯示了方法2500的一般執行順序,但方法2500可以包含更多或更少的步驟,或者其步驟的順序可以與圖25所示方法2500不同的順序安排。方法2500是一組可由計算機系統或處理器執行的計算機執行指令,在一種計算機可讀媒體上編碼或儲存,或具體體現為可執行該方法的專用集成電路(ASIC)或現場可編程門陣列(FPGA)中的電路。在下文中,我們將結合圖1-24所述的系統、組件、模塊、數據結構、用戶界面等來解釋方法2500。
[0213]通過第一次體驗工作流完成切換後,如圖14所示,筒倉控制器504在步驟2508中顯示如圖18A至18C所示的第一次體驗用戶界面。因此,根據選擇的筒倉,用戶會看到一個或多個用戶界面以開始第一次體驗。這些用戶界面在某些情況下提供用戶選擇設備1204、1212或1216,以允許用戶開始FTE過程。
[0214]在某些情況下,驅動器420在步驟2512中接收用戶界面1204、1212或1216的選擇作為FTE輸入。驅動器420在步驟2516中發送信號給作業系統404,然後作業系統404與應用程式416通信以開始應用程式配置過程。然後應用程式416開始運行一系列與筒倉關聯的過程,如頻道掃描、確定視頻或其他點播內容的來源、或確定什麼設備可與智能電視100連接。應用程式416在執行第一次體驗時將會創建數據並儲存在數據結構2000中以便在第一次體驗後使用。此信息包括設置信息2020和狀態信息2028。此信息儲存在數據儲存器312中,智能電視100將使用此信息為用戶提供一次內容豐富的體驗。
[0215]本披露內容的示範性系統和方法已通過與娛樂系統的關係加以說明。但是,為避免對本披露內容有任何不必要的歧義,前述說明省略了一些已知結構和設備。這種省略不應被理解為對權利要求範圍的限制。為促進對本披露內容的理解,特此提供了具體的細節。但是,應該理解,本披露內容可以超越本文詳述的具體細節以多種方式實施。
[0216]而且,雖然本文所說明的示範性方面、實例和/或配置顯示了系統的各種組件是布置在一起的,但是某些系統組件可以位於分布式網絡(如LAN和/或網際網路)的遠端,或位於專用系統中。因此,應該理解,系統的組件可以組合成一個或多個設備,如機頂盒或電視機,或在分布式網絡(如模擬和/或數字電信網絡、分組交換網絡或電路交換網絡)的特定節點上並列的其他設備。根據上述說明以及出於計算效率的原因,系統組件可以位於分布式組件網絡內的任何位置而不影響系統的操作。例如,不同的組件可以位於交換機(如PBX和媒體伺服器、網關)、一個或多個通信設備、一處或多處用戶場址或上述某些組合中。類似地,系統的一個或多個功能部分可以分布在電信設備和關聯的計算設備之間。
[0217]而且,應理解這些元件之間的各種連接可以是有線或無線連接,或其任意組合,或任何其他已知或後來開發的能夠與連接的元件實現數據提供和/或數據通信的元件。這些有線或無線連接還可以是安全連接,能夠傳輸加密信息。用作連接的傳輸媒體,例如,可以是任何恰當的電子信號載體,包括同軸電纜、銅線和光纖,可以是聲波或光波,如無線電波和紅外線數據傳輸期間生成的聲波或光波。
[0218]此外,儘管已按特定的事件次序討論和說明了一些流程圖,但應理解,這種次序可以變更、增加和省略,而不會對已披露的實例、配置和各方面的操作產生實質性影響。
[0219]可以採用本披露內容的一系列更改變動和修改。有可能只提供本披露內容的某些特點,而不提供其餘特點。
[0220]在另一個實例中,本披露內容的系統和方法在實施時可以與專用計算機、已編程的微處理器或微控制器和外圍集成電路元件、ASIC或其他集成電路、數位訊號處理器、硬連線電子或邏輯電路(如離散元件電路)、可編程邏輯設備或門陣列(如PLD、PLA、FPGA、PAL)、專用計算機、任何可比較的工具等結合使用。一般而言,任何能夠實施本文所述的方法的設備或工具均可用於實施本披露內容的各個方面。適用於已披露的實例、配置和方面的示範性硬體包括計算機、手持式設備、電話(如手機、可啟用網際網路的、數字、模擬、混合體和其他)和其他本領域內已知的硬體。某些這類設備包括處理器(例如一個或多個微處理器)、儲存器、非易失性儲存器、輸入設備和輸出設備等。而且,還可以使用其他軟體實施過程來實施本文所述的方法,這些實施過程包括但不限於分布式處理或組件/對象分布式處理、並行處理或虛擬機器處理。
[0221]在另一個實例中,已披露的方法也可以容易地與使用對象或面向對象的軟體開發環境的軟體結合來實施,因為這些環境可以提供可在各種計算機或工作站平臺上使用的便捷式原始碼。或者,所披露的系統可以部分或全部在使用標準邏輯電路或VLSI設備的硬體中實施。在實施依照本披露內容的系統時使用的是軟體還是硬體,取決於系統的速度和/或效率要求、特定功能和特定的軟體或硬體系統,或正在使用的微處理器或微計算機系統。
[0222]在另一個實例中,所披露的方法可以部分地在軟體中實施,該軟體可以儲存在儲存媒體中,在配備控制器和儲存器的已編程通用計算機上、專用計算機、微處理器上運行。在這些例子中,本披露內容中的系統和方法可以作為嵌入個人計算機中的程序(如小應用程式、JAVA?或CGI腳本)、保存在伺服器或計算機工作站上的資源、嵌入專用測量系統和系統組件等的例行程序實施。此外,還可以通過以物理方式將該系統和/或方法整合到軟體和/或硬體系統中,從而執行該系統。
[0223]儘管本披露內容按照特定標準和協議來說明在某些方面、實例和/或配置中實施的組件和功能,但不表示這些方面、實例和/或配置受限於這些標準和協議。本文未提及的其他類似標準和協議也是存在的,並視為包含在本披露內容內。而且,本文提及的標準和協議和本文未提及的其他類似標準和協議將定期由最快和更有效的在本質上具有相同功能的對等物取代。這種具有相同功能的替代標準和協議被視為對等物包含在本披露內容中。
[0224]本披露內容在各個方面、實例和/或配置中包含本文詳細說明的組件、方法、過程、系統和/或儀器,包括各個方面、實例、配置實例、子組合和/或上述的子集。本領域技術人員在理解本披露內容後將知道如何製作和使用已披露的方面、實例和/或配置。本披露內容在各個方面、實例和/或配置中包括在缺少本文或各個方面、實例和/或配置中未描述和/或說明的項目的情況下,或在缺少可能已在以前的設備或過程中使用過的那些項目的情況下,提供設備和流程,以改善性能、實現簡便和/或降低實施成本等。
[0225]提出上述討論是出於說明和描述的目的,並不企圖將本披露內容限制於所披露的一種或多種形式。在前述的詳細描述中,例如,披露內容中的各種特點被歸納為一個或多個方面、實例和/或配置,以使披露內容的結構更為清晰簡要。本披露內容的各個方面、實例和/或配置的各種特點可以組合在以上所述之外的其他方面、實例和/或配置中。這一披露方法不應被解釋為反映了這樣一種意圖,即諸項權利要求需要比每項權利要求中已經明確列舉的所有特點以外更多的特點。相反,如以下諸項權利要求所反映,創新的諸方面存在於單一的前述披露的方面、實例和/或配置的所有特點之中。因此,以下權利要求以此方式包含在本詳細描述中,每項要求均作為本披露內容的單獨的優選實例而獨立存在。
[0226]而且,儘管上述描述已包含對於一個或多個方面、實例和/或配置以及某些變動和修改的描述,但是其他變動、組合和修改仍然在本披露內容的範圍內,就如同是在理解本披露內容後的本領域技術人員的技術和知識範圍內。申請者的意圖是在允許的範圍內獲取包括替代的方面、實例和/或配置在內的權利,包括相對於那些已在權利要求中包括的方面、實例和/或配置是屬於替代的、可互換的和/或對等的結構、功能、範圍或步驟,而無論該等替代的、可互換的和/或對等的結構、功能、範圍或步驟是否已在本文中披露,而且無意公開地奉獻任何專利適格標的。
【權利要求】
1.一種在智能電視中提供內容的方法,該方法包括: 接收指定筒倉的信號,其中筒倉是該智能電視上內容源的邏輯表示形式; 根據該指定信號,確定筒倉;以及 從該筒倉提供內容。
2.如權利要求1定義的方法,其中筒倉是一種內容應用程式或一種輸入源。
3.如權利要求2定義的方法,其中的配置數據與該筒倉關聯。
4.如權利要求3定義的方法,進一步包括筒倉切換。
5.如權利要求4定義的方法,進一步包括: 確定筒倉是一種內容應用程式還是一種輸入源; 如果筒倉是一種輸入源: 在用戶界面中顯示水印以指出選定的是哪一個筒倉; 激活與輸入源關聯的設備或儲存機制; 如果筒倉是一種內容應用程式,則確定是否已為筒倉緩存了預覽; 如果已緩存預覽: 在筒倉切換期間顯示預覽; 啟動內容應用程式; 如果沒有緩存預覽: 在筒倉切換期間顯示水印;以及 啟動內容應用程式。
6.如權利要求5定義的方法,進一步包括: 確定與筒倉關聯的信號是否存在信號錯誤或與筒倉關聯的內容是否存在錯誤; 如果存在信號錯誤,則顯示指出存在信號錯誤的用戶界面;以及 如果不存在信號錯誤,則顯示與信號關聯的內容。
7.如權利要求4定義的方法,進一步包括: 如果筒倉是一種內容應用程式,則確定筒倉是否處於第一次啟動狀態; 如果內容應用程式處於第一次啟動狀態,則在後臺啟動該應用程式; 確定內容應用程式是否處於第一次體驗狀態; 如果內容應用程式不處於第一次體驗狀態,或如果內容應用程式不處於第一次啟動狀態,則確定內容應用程式是否處於錯誤狀態; 如果內容應用程式處於錯誤狀態,則顯示指出內容應用程式處於錯誤狀態的用戶界面; 如果內容應用程式不處於錯誤狀態,則提供內容應用程式; 如果內容應用程式處於第一次體驗狀態,則啟動內容應用程式的第一次體驗過程。
8.如權利要求7定義的方法,其中第一次體驗過程包括: 顯示第一次體驗用戶界面; 接收第一次體驗輸入;以及 根據第一次體驗輸入配置內容應用程式。
9.如權利要求4定義的方法,其中所述的智能電視包括兩個或兩個以上筒倉。
10.如權利要求9定義的方法,其中所述的兩個或兩個以上筒倉根據筒倉的組織形式為用戶提供情景化體驗。
11.一種其中儲存有指令的有形的計算機可讀媒體,其中的指令當由處理器執行時可使處理器執行一種方法,這些指令包括: 接收指定筒倉的信號的指令,其中筒倉是智能電視上內容源的邏輯表示形式; 根據該指定信號確定筒倉的指令;以及 從筒倉提供內容的指令。
12.如權利要求11定義的有形的計算機可讀媒體,進一步包括切換筒倉的指令。
13.如權利要求12定義的有形的計算機可讀媒體,進一步包括: 確定筒倉是內容應用程式還是輸入源的指令; 如果筒倉是一種輸入源: 在用戶界面中顯示水印以指出選定的是哪一個筒倉的指令; 激活與輸入源關聯的設備或儲存機制的指令; 如果筒倉是一種內容應用程式,則確定是否已為筒倉緩存了預覽的指令; 如果已緩存預 覽: 在筒倉切換期間顯示預覽的指令; 啟動內容應用程式的指令; 如果沒有緩存預覽: 在筒倉切換期間顯示水印的指令;以及 啟動內容應用程式的指令。
14.如權利要求12定義的有形的計算機可讀媒體,進一步包括: 確定與筒倉關聯的信號是否存在信號錯誤或與筒倉關聯的內容是否存在錯誤的指令; 如果存在信號錯誤,則顯示指出存在信號錯誤的用戶界面的指令;以及 如果不存在信號錯誤,則顯示與信號關聯的內容的指令。
15.如權利要求12定義的有形的計算機可讀媒體,進一步包括: 如果筒倉是一種內容應用程式,確定筒倉是否處於第一次啟動狀態的指令; 如果內容應用程式處於第一次啟動狀態,在後臺啟動該應用程式的指令; 確定內容應用程式是否處於第一次體驗狀態的指令; 如果內容應用程式不處於第一次體驗狀態,或如果內容應用程式不處於第一次啟動狀態,確定內容應用程式是否處於錯誤狀態的指令; 如果內容應用程式處於錯誤狀態,顯示指出內容應用程式處於錯誤狀態的用戶界面的指令; 如果內容應用程式不處於錯誤狀態,提供內容應用程式的指令; 如果內容應用程式處於第一次體驗狀態,啟動內容應用程式的第一次體驗過程的指令,其中第一次體驗過程包括: 顯示第一次體驗用戶界面的指令; 接收第一次體驗輸入的指令;以及 根據第一次體驗輸入以配置內容應用程式的指令。
16.—種智能電視,包括:一個顯示屏; 一個儲存器; 一個與儲存器和顯示屏通信的處理器,該處理器用於: 接收指定筒倉的信號,其中筒倉是智能電視上內容源的邏輯表示形式; 根據該指定信號,確定筒倉;以及 從筒倉提供內容。
17.如權利要求16定義的智能電視,其中處理器可以進一步用於切換筒倉。
18.如權利要求17定義的智能電視,其中處理器可以進一步用於: 確定筒倉是一種內容應用程式還是一種輸入源; 如果筒倉是一種輸入源: 在用戶界面中顯示水印以指出選定的是哪一個筒倉; 激活與該輸入源關聯的設備或儲存機制; 如果筒倉是一種內容應用程式,確定是否已為筒倉緩存了預覽; 如果已緩存預覽: 在筒倉切換期間顯示預覽; 啟動內容應用程式; 如果沒有緩存預覽: 在筒倉切換期間顯示水印;以及 啟動內容應用程式。
19.如權利要求17定義的智能電視,其中處理器可以進一步用於: 確定與筒倉關聯的信號是否存在信號錯誤或與筒倉關聯的內容是否存在錯誤; 如果存在信號錯誤,顯示指出存在信號錯誤的用戶界面;以及 如果不存在信號錯誤,顯示與信號關聯的內容。
20.如權利要求18定義的智能電視,其中處理器可以進一步用於: 如果筒倉是一種內容應用程式,確定筒倉是否處於第一次啟動狀態; 如果內容應用程式處於第一次啟動狀態,在後臺啟動該應用程式; 確定內容應用程式是否處於第一次體驗狀態; 如果內容應用程式不處於第一次體驗狀態,或如果內容應用程式不處於第一次啟動狀態,確定內容應用程式是否處於錯誤狀態; 如果內容應用程式處於錯誤狀態,顯示指出內容應用程式處於錯誤狀態的用戶界面; 如果內容應用程式不處於錯誤狀態,提供內容應用程式; 如果內容應用程式處於第一次體驗狀態,啟動內容應用程式的第一次體驗過程,其中第一次體驗過程包括: 顯示第一次體驗用戶界面; 接收第一次體驗輸入;以及 根據第一次體驗輸入以配置內容應用程式。
【文檔編號】G06F17/30GK103748586SQ201380001384
【公開日】2014年4月23日 申請日期:2013年4月16日 優先權日:2012年8月17日
【發明者】S.希爾帕, S.索託, M.塞利姆, R.卡薩 申請人:弗萊克斯電子有限責任公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀