專利名稱:可經(jīng)由外部軟件模塊下載新的功能應用并執(zhí)行的電視的制作方法
技術領域:
本申請一般地涉及可以根據(jù)新的功能應用軟件進行操作的電視。更具體地,本申請致力于這樣的電視,該電視可以通過可移除的、從外部連接的軟件模塊下載新的功能應 用軟件并且可以將新的功能應用軟件作為新的電視特征來操作,而無需將一個或多個額外 的硬件設備連接到電視。
背景技術:
從電視的早期甚至直到今天,電視臺將電視節(jié)目作為模擬信號廣播,并且電視機 經(jīng)由電視天線接收模擬信號并且將所接收的模擬信號轉(zhuǎn)換為可觀看的連續(xù)運動圖像,這種 運動圖像具有與運動圖像同步的諸如語音之類的可聽聲音。隨著電視技術的進步,開發(fā)出 了連接到電視機以增強電視機的功能的附屬設備。例如,錄像機(通常稱為VCR)可以被購 買作為單獨的硬件設備,并且被連接到電視機以便記錄觀看者所選的廣播電視節(jié)目。隨著電視技術的持續(xù)進步,當今的許多現(xiàn)代電視機包括類似計算機的能力。這些 現(xiàn)代電視機包括在諸如LinuX(其是由Linus Torvalds在全世界開發(fā)者的幫助下原創(chuàng)的、 經(jīng)GNU通用公共授權的一種操作系統(tǒng),并且這種操作系統(tǒng)的源代碼免費供任何人使用)之 類的專用操作系統(tǒng)上運行的高性能微處理器。這些計算機能力增強了電視機的功能。例如, 可以通過類似計算機的能力將Yahoo(加州桑尼維爾的Yahoo !公司的注冊商標)窗口小 部件(Widget)從因特網(wǎng)下載到電視機中以供顯示在其上。另外,具有類似計算機的能力的電視機通常將固件存儲在非易失性存儲器中。隨 著時間的過去,這種固件可能需要更新。存儲有更新的固件的USB(通用串行總線)存儲設 備可以插入電視機上的USB端口中,以使得更新的固件可以被下載到非易失性存儲器中。提供功能可被增強而無需將額外的單獨硬件設備連接到它的電視將是有益的。提 供如下這樣的電視也將是有利的該電視可以連接到包含了供下載的電視增強軟件的可移 除外部存儲設備,以使得電視具有增強的功能而無需連接額外的或單獨的硬件設備。本發(fā) 明提供了這些益處和優(yōu)點。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個實施例,電視包括控制部件、接口和外部軟件模塊。控制部件包 括處理器以及與處理器通信的內(nèi)部存儲器。內(nèi)存存儲器存儲供處理器用來根據(jù)原始程序指 令操作電視的所述原始程序指令。接口是可從電視的外部訪問的并且與控制部件通信。外 部軟件模塊可連接到接口并且存儲另外的應用程序指令,當外部軟件模塊連接到接口時, 另外的應用程序指令可被下載到控制部件。所下載的另外的應用程序指令使得電視能夠以 不同于原始程序指令中的任何程序指令的方式工作。根據(jù)本發(fā)明的一個方面,所下載的另外的應用程序指令使得所述電視能夠仿效 (emulate)電視兼容的硬件設備,例如視頻/音頻記錄器、音頻放大器、幻燈片演示設備 (slide show presentation device)、視頻游戲設備或窗口小部件。
根據(jù)本發(fā)明的一個方面,處理器是可操作來運行Linux操作系統(tǒng)的高性能微處理
ο根據(jù)本發(fā)明的另一方面,外部軟件模塊存儲包含裝載器腳本的存儲器文件系統(tǒng), 內(nèi)部存儲器存儲掃描程序指令,用于當外部軟件模塊連接到電視時針對裝載器腳本對外部 軟件模塊的存儲器文件系統(tǒng)進行掃描,以使得當裝載器腳本被定位時,裝載器腳本被用來 將另外的應用程序指令添加到控制部件。根據(jù)本發(fā)明的又一方面,內(nèi)部存儲器是隨機存取存儲器、動態(tài)隨機存取存儲器和 閃存中的一個,接口是高清晰多媒體接口(HDMI)、通用串行總線(USB)端口以及IEEE 1394 中的一個,并且外部軟件模塊是硬盤驅(qū)動器、RAM盤、閃存和ZIP驅(qū)動器中的一個。根據(jù)本發(fā)明的另一實施例,一種用于將新的應用程序指令添加到電視的方法,包 括以下步驟提供具有控制部件的電視,控制部件能夠在外部軟件模塊連接到電 視時檢測外部 軟件模塊的存在;檢測具有包含裝載器腳本的存儲器文件系統(tǒng)的外部軟件模塊的存在;針對裝載器腳本和新的應用程序指令對外部軟件模塊的存儲器文件系統(tǒng)進行掃 描;以及將裝載器腳本和新的應用程序指令下載到電視中,以使得電視可操作來運行新的 應用程序指令。
在下面的說明書中更全面地公開了本發(fā)明的這些以及其它更詳細和具體的特征, 對附圖進行參考,在附圖中圖1是示出直接地可移除地連接到電視的外部軟件模塊的本發(fā)明的電視的第一 實施例的簡圖。圖2是示出經(jīng)由線纜間接地可移除地連接到電視的外部軟件模塊的本發(fā)明的電 視的第二實施例的簡圖。圖3是示出以無線方式連接到電視的外部軟件模塊的本發(fā)明的電視的第三實施 例的簡圖。圖4是用于將新的應用程序指令添加到電視的本發(fā)明的方法的流程圖。
具體實施例方式在圖1-3中一般地介紹了本發(fā)明的電視10,并且電視10包括控制部件12、接口 14 以及外部軟件模塊16??刂撇考?2包括處理器18以及與處理器18通信的內(nèi)部存儲器20。 如本領域所公知的,內(nèi)部存儲器20存儲供處理器18使用的原始程序指令,以使得處理器18 可以根據(jù)原始程序指令來操作電視10。接口 14是可從電視10的外部訪問的,并且與控制 部件12通信。接口 14、處理器18和內(nèi)部存儲器20通過傳統(tǒng)總線21彼此通信。參考圖1-3,外部軟件模塊16可連接到接口 14,并且存儲另外的應用程序指令。當 外部軟件模塊16連接到接口 14時,可將另外的應用程序指令下載到控制部件12。所下載 的另外的應用程序指令使得電視10能夠以不同于任何原始程序指令的方式工作。
如圖1所示,本發(fā)明的電視10的第一實施例圖示出了可移除地連接到電視10的 接口 14的(用實線繪制)以及從其移除的(用虛線繪制)外部軟件模塊16。不是限制性 的而是僅僅作為示例,將外部軟件模塊16示為諸如通用串行總線(USB)硬驅(qū)動或USB存儲 棒(USB stick)之類的USB存儲設備,并且因此,接口 14是通用串行總線(USB)插孔。此 夕卜,技術人員將理解,外部軟件模塊16還可以是硬盤驅(qū)動器、軟盤驅(qū)動設備、RAM盤、數(shù)字視 頻設備(DVD)驅(qū)動器、閃存、ZIP驅(qū)動器、諸如致密盤(CD)驅(qū)動器和數(shù)字視頻設備(DVD)驅(qū) 動器之類的旋轉(zhuǎn)光存儲設備,或者本領域公知的或今后開發(fā)出的任何其它類型的外部軟件 存儲設備。此外,優(yōu)選地,接口 14是高清晰多媒體接口(HDMI)、通用串行總線(USB)端口或 者 IEEE 1394。在圖2中,本發(fā)明的電視210的第二實施例圖示出了通過具有傳統(tǒng)連接器24的傳 統(tǒng)線纜22可移除地連接到電視210的外部軟件模塊16,傳統(tǒng)連接器24插入電視210的接 口 14中。僅僅作為示例,傳統(tǒng)連接器24可以是USB連接器,并且因此,接口 14是兼容的 USB插孔。對于圖3,本發(fā)明的電視310的第三實施例圖示出了可以以如點線26所示的無線 方式連接到電視310的外部軟件模塊16,點線26將接口 14與外部軟件模塊16互連。僅僅 作為示例,接口 14和外部軟件模塊16可以經(jīng)由如下的無線通信設備彼此通信傳統(tǒng)的兼容 紅外通信設備、無線電波通信設備,或者本領域公知的或今后開發(fā)出的任何其它無線通信 設備。為了簡化說明,下面僅討論本發(fā)明的電視10,然而本領域技術人員將會理解,下面 討論的原理也可應用于電視210和電視310。所下載的另外的應用程序指令使得電視10能 夠仿效電視兼容的硬件設備,而無需額外的硬件。不是限制性的而是僅作為示例,電視兼容 的硬件設備可以是視頻/音頻記錄器、幻燈片演示設備、視頻游戲機設備或者音頻放大器。 因此,所下載的另外的應用程序指令可以使得電視10能夠用作視頻/音頻記錄器、幻燈片 演示設備、視頻游戲機設備或者音頻放大器,而無需安裝在過去向電視提供了這些另外的 功能的一個或多個單獨硬件設備。此外,僅僅作為示例而非限制性的,所下載的另外的應用 程序指令使得電視能夠操作傳統(tǒng)的窗口小部件,而不用使電視10具有因特網(wǎng)能力。技術人員將會理解,對于視頻/音頻記錄器,一旦外部軟件模塊16被檢測到,夕卜 部軟件模塊16就生成具有如下能力的選項菜單記錄音頻和視頻,并且此后,在以后回放 這些音頻和視頻。對于幻燈片演示設備,外部軟件模塊16上的幻燈片可以被制備為Power Point (華盛頓雷德蒙的微軟公司的注冊商標)演示,并且當被下載到控制部件12之后,電 視10將自動地執(zhí)行幻燈片放映。優(yōu)選地,處理器18是高性能微處理器。優(yōu)選地,高性能微處理器可操作來運行 Linux操作系統(tǒng)。此外,優(yōu)選地,外部軟件模塊16存儲存儲器文件系統(tǒng)。優(yōu)選地,外部軟件 模塊16包含裝載器腳本。另外,優(yōu)選地,內(nèi)部存儲器20存儲掃描程序指令。當外部軟件模 塊16連接到接口 14時,這些掃描程序指令針對裝載器腳本在外部軟件模塊16的存儲器文 件系統(tǒng)中進行掃描。如本領域所公知的,當裝載器腳本被控制部件12定位時,裝載器腳本 被用來將另外的應用程序指令添加到控制部件12。本領域技術人員將理解,內(nèi)部存儲器20是隨機存取存儲器。這種隨機存取存儲器 可以是動態(tài)隨機存取存儲器、靜態(tài)隨機存取存儲器或者閃存。
電視10、210和310的諸如調(diào)諧器、顯示屏幕等之類的其它組件是本領域公知的,并且未在此示出以便專注于本發(fā)明的各方面。因此,對這些公知的電視組件的任何進一步 的討論都不被認為是說明和理解本發(fā)明所必需的。本發(fā)明的另一實施例是用于將新的應用程序指令添加到電視的方法,并且參考圖 4進行討論。步驟Sl提供了如下的電視10 該電視10具有能夠在外部軟件模塊16連接到 電視10時檢測外部軟件模塊16的存在的控制部件12。步驟S2判斷外部軟件模塊16是否 被檢測到。如果未檢測到,則方法結(jié)束。如果在步驟S2中檢測到外部軟件模塊16,則方法 前進到步驟S3。在步驟S3,針對裝載器腳本和新的應用程序指令來掃描外部軟件模塊16 的存儲器文件。在步驟S4,判斷裝載器腳本和新的應用程序指令是否出現(xiàn)在外部軟件模塊 16上。如果未出現(xiàn),則方法結(jié)束。如果判斷出裝載器腳本和新的應用程序指令出現(xiàn)在外部 軟件模塊16上,則步驟S5將裝載器腳本和新的應用程序指令下載到電視10中,以使得電 視10現(xiàn)在可操作來按照觀看者的需要運行新的應用程序指令。雖然已參考本發(fā)明的某些實施例相當詳細地描述了本發(fā)明,然而,其它實施例也 是可能的。一旦本領域技術人員根據(jù)本發(fā)明受到指示,就會想到這些其它實施例。因此,不 應當將所附權利要求的精神和范圍局限于這里所包含的實施例的描述。
權利要求
一種電視,包括控制部件,所述控制部件包括處理器以及與所述處理器通信的內(nèi)部存儲器,所述內(nèi)存存儲器存儲供所述處理器用來根據(jù)原始程序指令操作所述電視的所述原始程序指令;接口,所述接口是可從所述電視的外部訪問的并且與所述控制部件通信;以及外部軟件模塊,所述外部軟件模塊可連接到所述接口并且存儲另外的應用程序指令,當所述外部軟件模塊連接到所述接口時,所述另外的應用程序指令可被下載到所述控制部件,所下載的另外的應用程序指令使得所述電視能夠以不同于所述原始程序指令中的任何程序指令的方式工作。
2.根據(jù)權利要求1所述的電視,其中,所下載的另外的應用程序指令使得所述電視能 夠仿效電視兼容的硬件設備。
3.根據(jù)權利要求2所述的電視,其中,所述電視兼容的硬件設備包括視頻/音頻記錄器 和音頻放大器中的至少一個。
4.根據(jù)權利要求2所述的電視,其中,所下載的另外的應用程序指令使得所述電視能 夠用作幻燈片演示設備。
5.根據(jù)權利要求2所述的電視,其中,所下載的另外的應用程序指令使得所述電視能 夠用作視頻游戲設備。
6.根據(jù)權利要求1所述的電視,其中,所下載的另外的應用程序指令使得所述電視能 夠操作窗口小部件。
7.根據(jù)權利要求1所述的電視,其中,所述處理器是高性能微處理器。
8.根據(jù)權利要求7所述的電視,其中,所述高性能微處理器可操作來運行Linux操作系統(tǒng)。
9.根據(jù)權利要求1所述的電視,其中,所述外部軟件模塊存儲包含裝載器腳本的存儲 器文件系統(tǒng)。
10.根據(jù)權利要求8所述的電視,其中,所述內(nèi)部存儲器存儲掃描程序指令,所述掃描 程序指令用于當所述外部軟件模塊連接到所述接口時,針對所述裝載器腳本對所述外部軟 件模塊的所述存儲器文件系統(tǒng)進行掃描。
11.根據(jù)權利要求10所述的電視,其中,當所述裝載器腳本被定位時,所述裝載器腳本 被用來將所述另外的應用程序指令添加到所述控制部件。
12.根據(jù)權利要求1所述的電視,其中,所述內(nèi)部存儲器包括隨機存取存儲器、動態(tài)隨 機存取存儲器和閃存中的一個。
13.根據(jù)權利要求1所述的電視,其中,所述接口包括高清晰多媒體接口HDMI、通用串 行總線USB端口以及IEEE 1394中的一個。
14.根據(jù)權利要求1所述的電視,其中,所述外部軟件模塊包括硬盤驅(qū)動器、RAM盤、閃 存和ZIP驅(qū)動器中的一個。
15.一種用于將新的應用程序指令添加到電視的方法,包括以下步驟提供具有控制部件的所述電視,所述控制部件能夠在外部軟件模塊連接到所述電視時 檢測所述外部軟件模塊的存在,所述外部軟件模塊包含所述新的應用程序指令;檢測具有包含裝載器腳本的存儲器文件系統(tǒng)的所述外部軟件模塊的存在;針對所述裝載器腳本和所述新的應用程序指令,對所述外部軟件模塊的存儲器文件系統(tǒng)進行掃描;以及將所述裝載器腳本和所述新的應用程序指令下載到所述電視中,以使得所述電視可操作來運行所述新的應用程序指令。
全文摘要
本發(fā)明公開了一種可經(jīng)由外部軟件模塊下載新的功能應用并執(zhí)行的電視。電視包括控制部件、接口和外部軟件模塊??刂撇考ㄌ幚砥饕约芭c處理器通信的內(nèi)部存儲器。內(nèi)存存儲器存儲供處理器用來根據(jù)原始程序指令操作電視的所述原始程序指令。接口可從電視的外部訪問并且與控制部件通信。外部軟件模塊可連接到接口并且存儲另外的應用程序指令,當外部軟件模塊連接到接口時,另外的應用程序指令可被下載到控制部件。所下載的另外的應用程序指令使得電視能夠以不同于原始程序指令中的任何程序指令的方式工作。還描述了用于將新的應用程序指令添加到電視的方法。
文檔編號H04N5/44GK101815181SQ20101012170
公開日2010年8月25日 申請日期2010年2月20日 優(yōu)先權日2009年2月19日
發(fā)明者圭勒爾莫·A·卡斯塔諾 申請人:索尼公司;索尼電子有限公司