專利名稱:接收裝置的制作方法
技術領域:
本發明關于一種接收裝置,是一種在通過多種不同媒體接收的電視播出節目中,播出局可以在任意時刻變更顯示內容的接收裝置,具體涉及一種根據事件消息等來控制由電視播出局提供的流節目,由此可以在任意時刻向全體觀眾提供商業消息等,并且可以在其間進行無縫切換的接收裝置。
背景技術:
隨著ADSL和有線電視、光纖等技術的進步,高速互聯網接入服務所謂寬帶開始迅速普及。這些寬帶,可以實現比現在512Kbps~數Mbps還要高的速度通信。
過去的模擬電話線路中的撥號上網等互聯網接入,充其量只能達到28.8~56Kbps程度的通信速度。即使是通信數據全部以數字形式傳輸的ISDN(綜合業務數字通信網),一般的服務是64kbps~128kbps。以128Kbps的程度,實時傳輸TV(電視)和VHS品質信號是困難的,但如果是寬帶,圖像等傳輸也十分方便,可以說互聯網和PC的利用方法在不斷擴大。特開2001-318848(US AA2001042111)中公開了一種用于請求內容,并下載所請求的內容以進行記錄再生的裝置。
作為利用上述寬帶的一個服務,可以列舉流節目。所謂流指的是把存在于服務器的聲音數據和動畫數據,經由網絡,一邊下載,一邊可以順序再生的技術。由于利用流,即使是文件尺寸很大的動畫數據,不僅可以不必徒勞等待下載時間,還可以實時發送所攝下的動畫。由于在寬帶環境下利用這種流技術,用戶可以在PC上享受高品質的內容。
而且,有一種需求就是在電視上利用電視的遙控器,對互聯網和郵件、數碼相機的靜止畫面等,以和電視收看同樣的感覺進行操作,而實際上這種產品正在實現。如果考慮這種背景,就能設想,流節目也同樣可以作為電視接收裝置的一個功能組進去。這樣,即使是PC操作不熟練的人,也可以在電視上輕松享受流播放。
另外,近幾年來,各種信息都在數字化。電視播出中也一樣,數字化在推進,CS以及BS播出,已經開始服務,對于地上波,也向服務開始方向發展。作為數字化播出的一個優點,可以列舉信息壓縮。由于數字壓縮技術,在過去模擬播出下的1個頻道程度的帶寬里,可以傳輸多個頻道。現在,BS數字播出中,1個頻帶里,可以分配多個頻道。雖然由于內容的比特率等,不能一概而論,但SD播出,一般分配3~4個頻道。
不過,即使由于數字壓縮技術,可以傳輸多個頻道,但頻帶是有限的。播出局方,把10~20個或者其以上的多個內容,作為一個節目提供時,從現在來看以十分滿意的品質提供給用戶是困難的。于是,播出局方,為了提供這種多個內容節目,想利用流技術是很顯然的。
以電視接收裝置收看流節目之際,關鍵是廣播波和流的2個媒體的切換。如果可以無縫進行這個切換,對于用戶來講可以說是很舒適的收看環境。相反,如果切換帶來內容中斷或者切換需要時間,不能說是讓用戶感到十分滿意的服務。
發明內容
本發明的目的在于,提供一種可以在互聯網和廣播波等多種媒體(media)之間進行切換,例如,根據該媒體切換控制可以舒適地收看通信數據及播出數據雙方的接收裝置及接收方法。
另外,本發明的另一目的在于,提供一種可以盡力避免由媒體切換引起的播出數據的內容中斷的接收裝置及接收方法。
依據本發明一實施例的接收裝置,其特征在于具有通過第1媒體接收數據的第1數據接收裝置;通過第2媒體接收數據的第2數據接收裝置;以及響應于事件消息來切換由上述第1數據接收裝置接收的數據和由上述第2數據接收裝置接收的數據的接收和/或再生的切換裝置。
本發明的其他實施例是一種用于接收裝置的接收方法,其中該接收裝置具備通過第1媒體接收數據的第1數據接收裝置和通過第2媒體接收數據的第2數據接收裝置,該接收方法的特征在于,響應于事件消息,對由上述第1數據接收裝置接收的數據和由上述第2數據接收裝置接收的數據的接收和/或再生,進行切換的接收方法。
本發明中,最好上述第1數據接收裝置是通過互聯網從外部裝置接收通信數據的裝置,上述第2數據接收裝置是接收播出局通過播出網發出的播出數據的裝置,并且最好具備用于以不同解碼方法對由上述第1數據接收裝置接收的通信數據及由上述第2數據接收裝置接收的播出數據進行解碼的解碼器;和用于切換由上述解碼器所執行的解碼方法的切換裝置。
圖1是表示依據本發明第1實施例的電視接收裝置結構的方框圖;圖2是可適用于本發明第1及第2實施例的遙控器的外觀圖;圖3是電視播出局提供的流連動節目即多畫面節目的外觀圖;圖4是表示所選擇的流節目的整個畫面顯示例的圖;圖5是表示多畫面節目的主要節目,即流節目選擇畫面、CM及所選擇流節目的時間推移情況的圖;圖6是表示由廣播波進行PES傳輸多畫面節目的動畫圖像的圖;圖7是表示由廣播波旋轉傳輸的多畫面節目的BML數據的顯示例子圖;圖8是概念性表示用于確立流服務器和電視接收裝置間的流發送接收的程序的圖;圖9是表示即時反應型事件消息的DSMCC片斷的一結構例圖;圖10是說明依據事件消息進行媒體庫切換的時序圖;圖11是說明依據事件消息而結束節目時的操作圖;圖12是表示依據本發明第2實施例的電視接收裝置結構的方框圖;圖13是用于說明依據本發明第2實施例的解碼器切換操作的流程圖。
具體實施例方式
下面,參照附圖,詳細說明本發明的具體實施例。
<第1實施例>
首先說明本發明第1實施例。圖1是表示可適于本發明的電視接收裝置100的結構的圖。
圖1中,由天線接收的信號被輸入到調諧部101。調諧部101對所輸入的信號,執行解碼、糾錯等處理,生成稱之為傳輸流形式的數字數據。而且,把生成的傳輸流(TS)數據輸出給解擾器102。在從調諧部101輸入為了收看限制而加擾的TS數據時,解擾器102根據TS數據所包含的用于解擾的關鍵(key)信息和由IC卡控制部117輸出的關鍵信息,進行解擾并將結果輸出給去復用器103。
IC卡控制部117包括一個IC卡,IC卡用來存儲用戶預訂信息及用于對包含在TS數據中的解擾關鍵信息進行解碼的關鍵信息,如果具有用于對輸入到解擾器102的解擾關鍵信息進行解碼的關鍵信息,則把這個關鍵信息輸出給解擾器102。如果調諧部101輸入了沒有加擾的TS數據,則解擾器102把TS數據原封不動輸出給去復用器103。
根據從解擾器102輸入的、其中多個頻道的圖像、聲音數據、以及電子節目向導(EPG)數據、數據播出數據等被時分復用的TS數據,去復用器103取出與正在通過操作操作部114或者遙控器116而選擇的頻道上播出的節目有關的圖像數據D1及聲音數據D2,并把這些數據分別輸出給解碼器104。本實施例中使用的解碼器104,可以是一個通過安裝軟件而進行解碼處理的媒體處理器。該軟件及相關聯的程序庫可通過總線120從存儲器107取得。去復用器103還從上述TS數據中提取出數據播出/EPG數據D3,并將其輸入到數據流處理部121。由數據流處理部121處理的數據播出/EPG數據被存入存儲器107中,并在經過后述的由CPU進行的軟件處理之后,被存入硬盤119中。
TS數據以包為單位進行傳輸,并在包頭部分附加PID(PacketIdentification包識別)。去復用器103通過讀取這個PID,進行圖像數據D1、聲音數據D2、數據播出/EPG數據D3的識別。
首先,說明圖像數據。解碼器104,對于從去復用器103輸入的圖像數據D1,執行MPEG2解碼處理,并把解碼的圖像數據輸出給顯示控制部109。顯示控制部109根據解碼器104或者遙控器116的操作切換或分割畫面以在圖像顯示部111上進行顯示。如果接收到多個圖像數據、聲音數據、數據播出/EPG數據,在這里合成圖像,并輸出給圖像顯示部111。關于畫面組成部108,將在后面進行敘述。畫面顯示部111包括沒有圖示的監視器及圖像信號輸入端。
下面說明聲音數據。解碼器104對從去復用器103輸入的聲音數據D2實施MPEG2解碼處理,并把譯碼的聲音數據輸出給DAC110。DAC110對從解碼器104輸入的聲音數據實施D/A轉換處理,并輸出給聲音輸出部112。聲音輸出部112包括沒有圖示的揚聲器及聲音信號輸入端。
現在說明數據播出/EPG數據D3。EPG(Electronic ProgramGuide電子節目向導)數據以社團法人為電波產業會(通稱ARIB)的標準規格數字播出所使用的節目陳列信息等而規定的數據結構進行傳輸。作為主要的結構數據,可以列舉出用于傳輸有關編制頻道的名稱、播出事業者的名稱等編制頻道的信息的SDT(ServiceDescription Table服務描述表)、用于傳輸有關頻道束(編制頻道的集合)的名稱、所包含的編制頻道等的頻道束的信息的BAT(Bouquet Association Table頻道束關系表)、用于傳輸有關節目名稱、播出開始日期、內容說明等的節目的信息的EIT(EventInformation Table事件信息表)、用于傳輸當前日期和時刻信息的TDT(Time Data Table時間數據表)。EPG數據,在其中的EIT(事件信息表)中,作為與幾個數據項一起的描述符記述,并由數據流處理部121及畫面組成部108以所謂的EPG形式組成和顯示。
在數據播出中,按照ISO/IEC13818-6中規定的DSMCC數據旋轉傳輸方式,從播出局反復發出數字數據。經去復用器103過濾的數據播出數據包含文本信息、腳本信息、圖像信息、圖像·聲音數據,文本信息以BML(Broadcast Markup Language廣播標記語言)進行記述。BML指的是數字播出中使用的腳本語言,是XML(extensible Markup Language可擴展標記語言)的一種,可以使用ECMA腳本作為腳本。
數據播出/EPG數據D3在數據流處理部121中被解碼成由文本信息和圖像信息組成的EPG數據和由文本信息、圖像信息、圖像·聲音數據組成的數據播出數據之后,通過總線120被輸入存儲器107。CPU118對這個數據播出數據實施處理之后,把包含顯示用XML數據的處理結果數據保存在硬盤119中。在輸入來自操作部114或者受光部115的數據播出顯示指示時,CPU118從硬盤119讀出顯示用BML數據,并輸出給畫面組成部108。
畫面組成部108根據由CPU118處理并輸出的數據,把圖像信號輸出給顯示控制部109。顯示控制部109,如前所述,向應進行圖像畫面、數據播出畫面等切換以及合成顯示的圖像顯示部112輸出圖像信號。
通信控制部105,通過互聯網進行遵從通信協議的控制。作為通信協議,可以列舉TCP/IP(Transmission Control Protocol/InternetProtocol傳輸控制協議/互聯網協議)、HTTP(Hyper Text TransferProtocol超文本傳輸協議)等。使用這些協議,向流分配服務器請求流數據和從其接收該數據等。
106是FIFO(先進先出)緩沖器,用于進行流節目再生中所必須的流數據的緩沖。上述的解碼器104在對流數據解碼時,切換到存儲在存儲器107上的流數據解碼用媒體庫,從FIFO106中讀出流數據,并分別進行圖像·聲音的解碼。解碼圖像輸出給顯示控制部109,而解碼聲音經過DAC110輸出給聲音輸出部112。122是流信息存儲部,如果處于流再生中,把經過時間以0:00:00等以小時·分·秒為單位保存,而如果流再生停止,則設置為無效值(負值)。
總線120上還接有IEEE1394接口113,用于與和電視接收裝置100外部連接的VTR130或打印機131進行協議通信。
圖2顯示的是遙控器116的組成例子。不過,本圖顯示的只是為了說明本實施例用來進行實現某種必要功能的操作的按鈕,實際上的接收裝置,按鈕不受這個限制。而且,本實施例,除了圖2所示,可以使用鼠標等指點設備。
圖2中,200是用于遙控器和圖1的受光部115進行紅外線通信的發光部,201是用于電源開/關的電源鍵,202是把選擇光標向上下左右4個方向移動的光標鍵,203是確定由光標指定選擇的區域的確定鍵,204是稱作色鍵的4個鍵,從左按照藍紅綠黃排列。其他圖示的鍵是為了實現數字電視接收裝置的各種功能所使用的鍵,由于本實施例的操作不涉及,在此略去說明。
下面對以上的組成中本實施例的電視接收裝置、媒體控制裝置及節目分配服務的動作進行說明。
首先,說明本實施例中有關電視播出局提供的播出節目的內容。圖3表示的是該節目(下面稱作多畫面節目)的顯示例子(300)。301,表示的是多畫面節目的節目名。302表示的是流節目以小畫面形式顯示的例子。該小畫面按流節目區分,在這里顯示的是12個節目。303是對應各流節目的節目名。304是用于選擇流節目302中的一個的選定框(focus)。用戶使用遙控器116的光標鍵202,使要收看的流節目對上選定框304,按下決定鍵203,就可以收看所希望的流節目。決定結果是流節目如圖4所示,被滿畫面顯示,并經過一系列的操作后,流節目開始播放。關于滿畫面顯示之前的電視接收裝置100的動作,將在后面敘述。可以想像在本實施例中,電視播出局在播出時間段內,提供了利用這種流節目的多畫面節目。
設有關本實施例的多畫面節目的播出時間段是60分鐘。和通常的節目一樣,在節目的主要部分的中途,插播數秒鐘的CM。圖5(a)表示的是多畫面節目的主要節目及CM的時間推移。在播出主要節目的時間500期間,顯示圖3所示的流節目選擇畫面。如果到了CM時間(501),播出的不是上述主要節目的流選擇畫面,而是CM。用戶只能在主要節目播出當中,選擇所希望的流節目。圖5(b)表示的是在主要節目播出當中用戶選擇了所希望流節目情況下的時間推移。當選擇的流節目是20分鐘時,從選擇的時刻(502)開始的20分鐘內,在畫面上顯示經互聯網取得的流節目。但是,途中如果到了CM播出時間(501),暫時停止流節目,而將畫面切換到播出的CM。CM結束之后(503),返回到被暫時停止的流節目。所選擇的20分鐘流節目結束之后(504),回到來自廣播波的圖像(主要節目或者CM)。這樣,用戶在多畫面節目播出時間內,可以選擇所希望的流節目,進行收看。
圖6表示的是通過多畫面節目的廣播波以PES(分組化基本流)傳輸的動畫(600)。本實施例中,以PES傳輸的信息含有圖像而不包含聲音。把用于反復再生12個像601這樣的流節目用動畫的圖像作為1個的節目圖像進行播出。
圖7表示的是通過多畫面節目的廣播波旋轉傳輸的BML數據的顯示例子。701表示該節目的節目名。這個節目名,可以以BML記述作為文字,可以以BML引入作為圖像。702是各流節目的框顯示。703是對應各流節目的節目名,可以以BML記述作為文字。704是為明確表示用戶所選擇的流節目的選擇框,可以由遙控器116的光標鍵202來移動。根據定位索引和選擇框類型,可以容易地提示出被選定的上述流節目框702,以及準確地記述其移動。定位索引指的是給每個對象分配ID,以定位-上(Nav-up)、定位-下(Nav-Down)、定位-左(Nav-Left)、定位-右(Nav-Right)為屬性,記述選擇框的移動目的。選擇框類型指的是使用類型表進行選定時的類型指定,由此,可以明確展示給用戶選擇框位于何處。
當通過廣播波旋轉傳輸接收這個BML內容時,電視接收裝置100實施上述的解碼處理,并啟動BML瀏覽器。最終與先前PES傳輸的動畫圖像(圖6)組合,作為如圖3所示的多畫面節目的圖像,顯示在圖像顯示部111上。而且,選擇框的移動可以用上述的定位索引記述,也可以用腳本單獨記述。
接下來,說明根據圖3所示的多畫面節目,用戶選擇所希望的流節目內容之前的動作。用戶一邊看多畫面節目的畫面,一邊通過遙控器116的光標鍵202,把畫面上的選定框304移動到所希望的流節目上。在這個狀態下,按下遙控器116的決定鍵203來開始流節目(圖4)。
由用戶選擇流節目時,根據BML記載的腳本,進行下面的2個處理。第1個處理是從選擇的BML對象中取得所連接的流服務器的URL。之后,根據這個URL,經過用于確立與流服務器之間的流發送接收的程序,進行開始流接收的準備。
下面,說明圖8中用于確立流發送接收的程序。當用戶通過利用遙控器116針對BML瀏覽器的操作來選擇要收看的流節目時,根據BML記載的腳本,取得提供該節目信息的網絡服務器的URL。之后,向這個網絡服務器請求信息文件(800)。接收這個請求的網絡服務器向BML瀏覽器發送信息文件(801)。這個信息文件中記有流服務器的位置,協議等。
接收了信息文件的BML瀏覽器把這個文件傳遞給通信控制部105(802)。其間,關于圖8所示的有關插入解碼器切換處理(802)的詳細情況,將在后面敘述。通信控制部105根據傳遞過來的信息文件,對流服務器設置雙向TCP連接(803)。由此,可以對指定的流協議進行控制。流服務器,依據基于上述協議的指令,對通信控制部105設置單向的UDP連接,并開始內容的發送(804)。
第2個處理是把作為解碼器媒體處理器的程序庫從廣播波用庫切換到流使用的庫。表示這種記述的腳本目前沒有被定義,因此,所述腳本被重新定義作為BML腳本Browser.setDecoder(xx)。
把表示TS解碼器和流解碼器的值中的一方設置為自變量。接收這種請求的電視接收裝置100的CPU118使解碼器104停止當前正在運行中的TS解碼處理,從存儲器107中取出流解碼用程序庫,并切換到該庫。
上述程序之后,在通信控制部105中所接收的流節目內容在FIFO106里被緩沖,之后在解碼器104中被解碼,經顯示控制部109而被顯示在圖像顯示部111上(圖4)。而且,在流節目內容再生中,根據FIFO106內的數據量,向網絡服務器發送流節目內容的繼續傳輸請求和中斷請求等。流再生一開始,流信息保持部122從沒有圖示的計時器中取得再生經過時間,并保存這個時間。
即使流節目處于解碼或者顯示中,本實施例的電視接收裝置100也從通過調諧部101、(解擾器102)及去復用器103接收的TS數據中取出數據播出/EPG數據D3,并由數據流處理部121進行接收和分析。這里,電視接收裝置接收的數據是播出多畫面節目的播出局為了向用戶提示CM而送出的DMSCC事件消息。或者,也可以是為了向用戶提示即時新聞和最新新聞等最新消息而送出的事件消息。
所謂DSMCC事件消息,是可以把短消息從播出局迅速通知給調諧部的一種結構。這個事件消息不是旋轉傳輸而是以片斷形式傳輸,因此其特點就是接收上花費時間少。而且,事件消息大體可以分為2種。一種是即時反應型,即播出局一播出事件消息,調諧部就可以接收這個信息,并迅速采取行動。另外一種是時刻指定型,即事件消息當中包含采取行動的時刻信息。播出局一般在采取行動稍稍之前播出這個事件消息。電視接收裝置接收到時刻指定型的事件消息時,不是立即采取行動,而是在消息中指定的時刻采取行動。本實施例中,雖然利用了前述的即時反應型事件消息,但是顯然即使使用了后述的時刻指定型事件消息,也能得到同樣效果。
圖9表示的是表示即時反應型事件消息的DSMCC-片斷(section)結構。圖中的空欄表示按ARIB標準規定的值或者在本實施例中不需要特別注意的值。這里應注意描述符標記“※”。本實施例中,這個值被設為標準規格中保留的0xC9、0xCA及0xCB。盡管詳細情況將在后面進行敘述,但描述符=0xC9是表示CM開始的值,描述符=0xCA是表示CM結束的值,而描述符=0xCB是表示節目結束的值。
播出局為了向該多畫面節目的全部觀眾(不論是在看流選擇畫面的觀眾還是在看流節目的觀眾)一律在同一時刻提示CM,以描述符=0xC9發出上述的即時反應型事件消息。接收到這個事件消息的電視接收裝置100的數據流處理部121,根據流信息存儲部122所保存的信息進行2種處理。
如果流信息存儲部122保存的是表示流被停止的無效值(負值)時,原樣對廣播波繼續解碼。相反,當流信息存儲部122所保存的是表示流節目處于再生中的再生經過時間時,暫時停止流的解碼,切換解碼器104的媒體庫以便對廣播波中的TS進行解碼。這里考慮后一情況。暫時停止流解碼情況下的流信息存儲部122及FIFO106,只是原樣保存其內容。而且,向流服務器發送流節目內容的暫時中斷請求。這時如圖10(a)所示,具有由于媒體庫切換需要時間,從而廣播波的CM開頭部分不能提示給觀眾的擔心(1000)。
于是,本實施例中,接收了CM開始的事件消息的數據流處理部121在執行切換解碼器104的媒體庫的同時,為了防止這期間CM播出故障,而在存儲器107中存儲TS數據。在媒體庫切換結束的時刻,解碼器104對存儲器107所存儲的CM播出TS數據,從頭開始解碼,并經由顯示控制部109及圖像顯示部111而顯示在畫面上。這樣,可以防止所擔心的媒體庫切換所帶來的CM開頭部分的丟失,對于觀眾來講,可以提供非常滿意的收看環境。
和表示上述CM開始的事件消息一樣,播出局以描述符=0xCA發出表示CM結束的即時反應型事件消息。接收了這個事件的電視接收裝置100的數據流處理部121,和接收CM開始的事件消息時一樣,依據流信息存儲部122中所保存的信息,進行如下2種處理。
當流信息存儲部122所保存的是表示流被停止的無效值(負值)時,原樣繼續對廣播波解碼。相反,當流信息存儲部122中保存的是表示流節目處于再生中的再生經過時間時,停止在存儲器107中存儲CM播出TS數據。之后,在對存儲的CM播出TS數據全部解碼或顯示結束之后,馬上把解碼器104的媒體庫從廣播波的TS用切換到流數據用。這一系列的處理之后,向流服務器發送流內容的再發送請求,并開始更新隨接收數據的解碼而停止的流信息存儲部122的再生經過時間。結果,觀眾在看完無關的CM之后,可以連接收看處于收看中途的流節目。
反復上述處理,流節目收看到最后時,把媒體庫切換為廣播波TS用,以顯示作為多畫面節目的主要節目而播出的流節目選擇畫面。只要是在上述多畫面節目的播出時間內,觀眾就可以繼續選擇所希望的流節目來收看。
下面,說明在觀眾收看流節目的過程中,多畫面節目的播出本身結束的情況下的處理。播出局以描述符=0xCB發出表示節目結束的即時反應型事件消息。但是, 這種情況下的DSMCC-片斷(section)結構(圖9)和表示CM開始及結束時的部分不同,接在“事件消息組id(標識符)”后面的“保存將來用(reserved futureuse)”記述表示下一個節目開始時間的值。
接收了表示這個節目結束的事件消息的電視接收裝置100的數據流處理部121,根據流信息存儲部122所保存的信息,進行如下2種處理。在流信息存儲部122中保存的是表示流被停止的無效值(負值)時,繼續原樣對廣播波譯碼。反之,在流信息存儲部122所保存的是表示流節目再生中的再生經過時間時,把這個再生經過時間值及流節目ID保存在存儲器107或者硬盤119中。這樣,如果觀眾希望在下次播出時繼續收看同一流節目,則參照這些值,向流服務器發送從流節目內容指定時刻開始的請求。這種情況下,用戶有可能把電視接收裝置100的電源關掉,因此,有必要使存儲器107為非易失性存儲器NVRAM等。
而且,一旦在流節目再生中接收到表示流節目結束的事件消息,解碼器104就把媒體庫從流數據用切換為廣播波TS用。在這種情況下,為了防止媒體庫切換帶來的CM開頭部分的丟失,在存儲器107中存儲CM播出的TS數據。但是,如果在這個時間帶里播出的CM以通常的方式進行存儲再生,存在對下次開始的節目產生影響的危險性。于是,在媒體庫的切換結束之后,進行追加再生以便從接收事件消息的時間到DSMCC-片斷(section)所記述的下個節目開始時間為止存儲在存儲器107中的CM可以在從上述切換結束時刻到下個節目開始之前被全部解碼和顯示(圖11)。這樣,觀眾就可以從連續開始的節目開頭進行收看(1100)。
最后說明在流節目的收看中,觀眾更換頻道到其他播出局的情況下的處理。這時,和節目結束時的處理一樣,流信息存儲部122保存再生經過時間的值及流節目ID。而且,向流服務器發出流內容中斷請求,FIFO106則清空緩沖器的內容,并把解碼器104的媒體庫切換為來自廣播波的TS用。之后,觀眾再次把頻道轉回多畫面節目時,如果希望繼續收看同一流節目,則參照流信息存儲部122的值,向流服務器發送從流節目內容指定時刻開始的請求,并把解碼器104的媒體庫切換為流數據用。這樣,觀眾,即使是隨意更換節目,也可以提供播出和流的無縫切換。
而且,本實施例中,DSMCC-片斷(section)結構的描述符使用的是0xC9、0xCA及0xCB,只要不是ARIB標準規格中約定的值,也可以使用其他值。本實施例中,CM被保存在存儲器107中,但存在硬盤119中的結構也可以。而且,本實施例中,流信息存儲部所保存的信息為流節目的再生時間,但也可以是以幀為單位的信息。如上所述,在提供最新新聞等內容代替CM時,如本實施例,最好響應于事件消息,來切換通過多種媒體而發送的數據的接收和/或再生。
第2實施例本發明的第2實施例具有和第1實施例中有關媒體庫切換不同的特征。下面關于第2實施例,只對和第1實施例不同的點進行說明。對于和第1實施例相同的結構、相同的動作,標以和第1實施例中說明過的相同標號,以此表示。
圖12是表示有關本發明第2實施例電視接收裝置組成的方框圖。和第1實施例不同之處在于具有流標志123及流接收檢測部124。
在接收了經由遙控器116及數據流處理部121而得到的解碼器104的變更請求的CPU118切換解碼器104的媒體庫時,同時對流標志123進行開/關。當CPU118把這個解碼器的媒體庫變更為流解碼用時,流標志123置為1,其他的情況置為0。
流接收檢測部124在起到監測通信控制部105的作用的同時,根據流節目的接收開始及流標志123的狀態,對CPU118進行媒體庫的變更請求。圖13表示的是說明流接收檢測部124的處理的流程圖。流接收檢測部124監視流的檢測(步驟1300)。判斷是否檢測到流的接收(步驟1301),若檢測到接收,檢查流標志123的開/關(步驟1302)。在流標志123處于開的狀態時,意味著流標志已經處于被解碼的狀態,繼續返回(步驟1300)進行監視。另一方面,在流標志123處于關的狀態時,將把解碼器104變更為流解碼用的請求通知給CPU118(步驟1303)。
接收這個通知的CPU118在把解碼器104的媒體庫切換為流用的同時,把流標志123置于開。結束了一系列處理的流接收檢測部124繼續監視流的檢測(步驟1300)。相反,在流的檢測判斷中(步驟1301)沒有檢測到接收的情況下,同樣檢查流標志123的開/關狀態(步驟1304)。當流標志處于關的狀態時,意味著廣播波已經處于被解碼的狀態,繼續返回(步驟1300)進行監視。而在流標志123處于開的狀態時,將把解碼器104變更為廣播波用的請求通知給CPU118(步驟1305)。接收這個通知的CPU118在把解碼器104的媒體庫切換為廣播波用的同時,把流標志123置于關狀態。結束了一系列處理的流接收檢測部124繼續監視流的檢測(步驟1300)。這樣,即使是沒有來自BML瀏覽器的基于腳本的解碼請求,也可以迅速切換解碼器104的媒體庫。
依據上述本發明實施例,由于可以響應于播出局的事件消息(流標志),來控制流內容,因此,可以在以流的形式提供多個各觀眾愛好的節目的同時,可以提供在同一時刻向全體觀眾播出同樣內容的服務。
而且,依據上述實施例,沒有必要在各個流內容中添加CM信息,這不僅減輕了內容制作者的負擔,還可以在同一時刻向全體觀眾提供CM。
依據上述實施例,可以向觀眾提供意識不到廣播波內容和流內容差異的舒適的收看環境。
此外,在利用了流的節目中,例如,當把CM嵌入一個個流里并提供給用戶提示時,具有這樣的問題,即因各用戶CM收看的時間錯開,而使制作效率很低。對于節目的贊助人,并不知道是否確實向全體觀眾提供了CM,而且,提供依賴于時間的CM是困難的。如果內容制作人向一個個內容中嵌入CM,則負擔是很大的,況且,在某些情況下,還要因贊助人和播出時間的改變,而不得不改變嵌入的CM,因而效率很低。本發明可以解決這種不合理情況。
其他實施例本發明的目的是把記錄有用于實現上述實施例功能的軟件程序代碼的存儲媒體提供給系統或者裝置,這個系統或者裝置的計算機(或者CPU和MPU)讀出并運行存儲媒體所存儲的程序代碼,從而達到目的是不言而喻的。
這種情況下,從存儲媒體讀出的程序代碼本身實現了上述實施例的功能,程序代碼本身及存儲這個程序代碼的存儲媒體就組成了本發明。
作為提供程序代碼的存儲媒體,例如可以使用軟盤、硬盤、光盤、光磁盤、CD-ROM、CD-R、磁帶、非易失性存儲卡、ROM等。
而且,通過運行計算機讀出的程序代碼,不僅可以實現上述實施例的功能,還可以根據這個程序代碼的提示,由在計算機上運行的OS(基本系統或者操作系統)等執行實際處理的一部分或者全部,當然也包括根據這個處理實現上述的實施例的功能。
在從存儲媒體讀出的程序代碼被寫入插入計算機中的功能擴張板或與計算機連接的功能擴張單元所備有的存儲器之后,根據這個程序代碼的指示,這個功能擴張板和功能擴張單元所備有的CPU等執行實際處理的一部分或者全部,依據這個處理,可以實現上述的實施例的功能是不言而喻的。
下面舉的是本發明的理想實施例。
實施例1一種接收裝置具有通過互聯網從外部裝置接收通信數據的通信數據接收裝置;接收通過播出網由播出局發送的播出數據的播出數據接收裝置;以各自的解碼方法,對由上述通信數據接收裝置接收的通信數據及由上述播出數據接收裝置接收的播出數據進行解碼的解碼器;和切換由上述解碼器執行的解碼方法的切換裝置。
實施例2上述實施例1所述的接收裝置,其特征在于,上述切換裝置根據由上述播出數據接收裝置接收的播出數據,把上述解碼器的解碼方法從通信數據用的解碼方法切換為播出用的解碼方法。
實施例3實施例2所述的接收裝置,其特征在于,還具有記錄由上述播出數據接收裝置接收的播出數據的第1記錄裝置,
上述切換裝置根據上述播出數據接收裝置接收的播出數據,開始使解碼器的解碼處理從通信數據用解碼方法向播出用解碼方法切換的切換控制,同時把上述播出數據接收裝置接收的播出數據記錄在上述第1記錄裝置中,在從通信數據用的解碼方法向播出用的解碼方法切換的解碼切換處理結束的時刻,上述解碼器執行對記錄在上述第1記錄裝置中的播出用數據的解碼。
實施例4上述實施例2或者實施例3所述的接收裝置,其特征在于,根據上述播出數據接收裝置接收表示CM開始或者新聞等內容開始的事件消息,上述切換裝置使數據接收從通過第1媒體發送切換為通過第2媒體發送。
實施例5實施例1所述的接收裝置,其特征在于,還具有記錄與由上述通信數據接收裝置接收的節目通信數據關聯的信息的第2記錄裝置,上述通信數據接收裝置在接收了表示上述節目結束的事件消息時,中斷上述節目的通信數據的接收,之后在上述節目的再生被再次請求時,根據上述第2記錄裝置中記錄的與上述節目通信數據關聯的信息,從上述外部裝置繼續接收上述節目的通信數據。
實施例6實施例5所述的接收裝置,其特征在于,與上述節目的通信數據關聯的信息是上述節目的識別信息及上述節目的再生經過時間。
實施例7實施例4或者實施例5所述的接收裝置,其特征在于,上述事件消息是DSMCC事件消息。
實施例8一種媒體控制系統,由多個裝置相互可通信地連接構成,其特征在于,上述多個裝置中的至少1個裝置具有實施例1~7中任一所述的接收裝置。
實施例9
一種媒體控制方法,其特征在于,針對以各自的解碼方法對由通信數據接收裝置接收的通信數據及由播出數據接收裝置接收的播出數據進行解碼的解碼器,進行解碼方法的切換控制,其中,通信數據接收裝置通過互聯網從外部裝置接收通信數據,播出數據接收裝置接收通過播出網由播出局發送的播出數據。
實施例10一種程序,用于在計算機上執行實施例9所述的媒體控制方法。
實施例11一種計算機可讀記錄媒體,用于記錄實施例10所述的程序。
依據本發明的實施例,例如,對通過流節目等互聯網接收的通信數據,及例如通過CS節目等播出網接收的播出數據分別運行解碼處理的解碼器,由于可以控制這個解碼處理的切換,因此使在互聯網和廣播之間切換傳輸媒體成為可能,例如通過該媒體切換,可以舒適地收看通信數據及播出數據雙方。
而且,依據本發明的實施例,在開始從通信數據用的解碼處理切換為播出用的解碼處理時,從這個切換處理的開始時刻開始,記錄播出數據,在上述切換處理結束的時刻,執行對所記錄的播出數據的解碼處理,由此,可以避免由于解碼切換而帶來的播出數據內容的中斷。
本發明切換通過多種媒體得到的數據的接收或者再生就可以,因此,解碼方式的切換不是必須的。
如上所述,依據本發明,響應于事件消息而進行數據的接收或者再生的切換,因此,可以避免內容的中斷。
權利要求
1.一種接收裝置,其特征在于,具有通過第1媒體接收數據的第1數據接收裝置;和通過第2媒體接收數據的第2數據接收裝置;和響應于事件消息而切換由上述第1數據接收裝置接收的數據及由上述第2數據接收裝置接收的數據的接收和/或再生的切換裝置。
2.權利要求1所述的接收裝置,其中上述第1數據接收裝置是通過互聯網從外部裝置接收通信數據的裝置,上述第2數據接收裝置是接收通過播出網由播出局發送的播出數據的裝置,接收裝置還包括對由上述第1數據接收裝置接收的通信數據及由上述第2數據接收裝置接收的播出數據,以各自的解碼方法進行解碼的解碼器和;切換由上述解碼器執行的解碼方法的切換裝置。
3.如權利要求1所述的接收裝置,其特征在于,上述切換裝置根據由上述播出數據接收裝置接收的播出數據,把上述解碼器的解碼方法從通信數據用的解碼方法切換為播出用的解碼方法。
4.如權利要求3所述的接收裝置,其特征在于,還具有記錄由上述播出數據接收裝置接收的播出數據的第1記錄裝置,上述切換裝置根據上述播出數據接收裝置接收的播出數據,開始使解碼器的解碼處理從通信數據用解碼方法向播出用解碼方法切換的切換控制,同時把上述播出數據接收裝置接收的播出數據記錄在上述第1記錄裝置中,在從通信數據用的解碼方法向播出用的解碼方法切換的解碼切換處理結束的時刻,上述解碼器執行對記錄在上述第1記錄裝置中的播出用數據的解碼。
5.如權利要求3所述的接收裝置,其特征在于,根據上述播出數據接收裝置接收表示CM開始或者新聞等內容開始的事件消息,上述切換裝置使數據接收從通過第1媒體發送切換為通過第2媒體發送。
6.如權利要求4所述的接收裝置,其特征在于,還具有記錄與由上述通信數據接收裝置接收的節目通信數據關聯的信息的第2記錄裝置,上述通信數據接收裝置在接收了表示上述節目結束的事件消息時,中斷上述節目的通信數據的接收,之后在上述節目的再生被再次請求時,根據上述第2記錄裝置中記錄的與上述節目通信數據關聯的信息,從上述外部裝置繼續接收上述節目的通信數據。
7.一種用于接收裝置的接收方法,所述接收裝置具有通過第1媒體接收數據的第1數據接收裝置和通過第2媒體接收數據的第2數據接收裝置的接收裝置,其特征在于,響應于事件消息而切換由上述第1數據接收裝置接收的數據及由上述第2數據接收裝置接收的數據的接收和/或再生。
全文摘要
一種接收裝置,其為了使互聯網及廣播波間的傳輸媒體切換可行,對從外部裝置通過互聯網這樣的第1媒體接收的通信數據及從播出局通過播出網這樣的第2媒體接收的播出數據,分別進行接收/再生處理的切換控制。
文檔編號H04N7/16GK1497962SQ200310102440
公開日2004年5月19日 申請日期2003年10月20日 優先權日2002年10月22日
發明者福田哲, 森重樹, 宮本勝弘, 荒谷俊太郎, 太郎, 弘 申請人:佳能株式會社