專利名稱:網(wǎng)絡(luò)系統(tǒng)、內(nèi)容再現(xiàn)接管方法和程序的制作方法
技術(shù)領(lǐng)域:
本公開涉及一種包括能夠從全局網(wǎng)絡(luò)獲得內(nèi)容的多個信息處理裝置的網(wǎng)絡(luò)系統(tǒng)、 內(nèi)容再現(xiàn)接管方法和程序。
背景技術(shù):
近年來,DLNA(數(shù)字生活網(wǎng)絡(luò)聯(lián)盟注冊商標(biāo))公知為構(gòu)建家用家庭網(wǎng)絡(luò)的標(biāo)準(zhǔn)。 因?yàn)镈LNA標(biāo)準(zhǔn),在家庭網(wǎng)絡(luò)中控制數(shù)字內(nèi)容,諸如音樂數(shù)據(jù)和運(yùn)動圖像數(shù)據(jù)。例如,日本專利號4281798(下文稱為專利文獻(xiàn)I)描述一種內(nèi)容再現(xiàn)系統(tǒng),其使用 DLNA標(biāo)準(zhǔn)在家庭網(wǎng)絡(luò)中操作。內(nèi)容再現(xiàn)系統(tǒng)包括控制器、服務(wù)器和呈現(xiàn)器(renderer),彼此經(jīng)由家庭網(wǎng)絡(luò)連接。用戶通過使用控制器指示要再現(xiàn)的內(nèi)容。此時,在控制器能夠再現(xiàn)內(nèi)容的情況下, 控制器從服務(wù)器獲得內(nèi)容并且通過自身再現(xiàn)內(nèi)容。在控制器不能通過自身再現(xiàn)內(nèi)容的情況下,指示具有再現(xiàn)該內(nèi)容的功能的呈現(xiàn)器來再現(xiàn)該內(nèi)容。結(jié)果,提高了用戶的操作性(參考專利文獻(xiàn)I的段落
、
、圖2等)。此外,近年來,提出了用于發(fā)送內(nèi)容往返于處理數(shù)字內(nèi)容的AV (音頻/視頻)裝置的各種接口的標(biāo)準(zhǔn)。例如,IEEE (電氣和電子工程師協(xié)會)1394標(biāo)準(zhǔn),HDMI (高清晰度多媒體接口 注冊商標(biāo))標(biāo)準(zhǔn)等已廣為人知(例如,參考日本專利申請公開號2007-267116(下文稱為專利文獻(xiàn)2)的圖I、圖2等)。假設(shè)在專利文獻(xiàn)I中描述的家庭網(wǎng)絡(luò)中設(shè)置用于連接因特網(wǎng)的家庭網(wǎng)關(guān)。另外, 假設(shè)控制器和呈現(xiàn)器能夠經(jīng)由家庭網(wǎng)關(guān)訪問因特網(wǎng)的內(nèi)容并且顯示該內(nèi)容。例如,假設(shè)這樣的情況,其中控制器已經(jīng)顯示和示出的內(nèi)容被改變?yōu)橛沙尸F(xiàn)器顯示和示出??墒牵谑褂肈LNA標(biāo)準(zhǔn)的家庭網(wǎng)絡(luò)中,可能不能指定在因特網(wǎng)的全局地址中的內(nèi)容。因此,要指令呈現(xiàn)器訪問全局地址的內(nèi)容并且顯示內(nèi)容是困難的。此外,在其中控制器通過使用諸如HDMI的有線高速數(shù)字接口連接呈現(xiàn)器的情況中,內(nèi)容可以經(jīng)由該接口發(fā)送??墒?,在這種情況下,必須調(diào)整在兩個裝置之間的內(nèi)容的再現(xiàn)分辨率,并且存在沒有獲得最優(yōu)顯示質(zhì)量的擔(dān)心。
發(fā)明內(nèi)容
考慮以上所述的情況,期望提供一種網(wǎng)絡(luò)系統(tǒng)、內(nèi)容再現(xiàn)接管方法和程序,能夠?qū)崿F(xiàn)在全局網(wǎng)絡(luò)、本地網(wǎng)絡(luò)中內(nèi)容的用戶友好控制??紤]以上,提供本實(shí)施例。根據(jù)說明實(shí)施例,提供一種信息處理裝置。該裝置包括 輸入部分,配置來從用戶接收指令以引起另一個信息處理裝置接管(take over)經(jīng)過全局網(wǎng)絡(luò)提供的內(nèi)容的再現(xiàn);發(fā)送部分,配置來當(dāng)通過輸入部分接收指令時,向另一個信息處理裝置發(fā)送包括從全局網(wǎng)絡(luò)獲得內(nèi)容所需的內(nèi)容訪問信息的再現(xiàn)接管命令。如上所述,根據(jù)本公開,可以在本地網(wǎng)絡(luò)中用戶友好地控制全局網(wǎng)絡(luò)的內(nèi)容。按照在附圖中所示的本發(fā)明的最佳實(shí)施例的以下詳細(xì)描述,本公開的這些和其它目的、特征和優(yōu)點(diǎn)將變得明顯。
圖I是示意性示出根據(jù)本公開的一個實(shí)施例的網(wǎng)絡(luò)系統(tǒng)的圖。圖2是示意性示出圖I所示的TV裝置的結(jié)構(gòu)的框圖。圖3是示意性示出圖I所示的移動終端的結(jié)構(gòu)的框圖。圖4是示意性示出在圖I所示的網(wǎng)絡(luò)系統(tǒng)中在TV裝置和移動終端之間使用 HDMI-CEC的控制序列示例的序列圖。圖5是示出在圖4所示的宿設(shè)備具有能夠訪問網(wǎng)絡(luò)內(nèi)容的功能的情況下EDID的數(shù)據(jù)結(jié)構(gòu)示例的圖。圖6是詳細(xì)說明圖5所示的“廠商特定”的一個示例的圖。圖7A和7B是示出該實(shí)施例的擴(kuò)展HDMI-CEC命令的一個示例的圖。圖8是示意性示出在圖I所示的網(wǎng)絡(luò)系統(tǒng)中在TV裝置和移動終端之間經(jīng)由本地網(wǎng)絡(luò)的控制序列示例的序列圖。圖9是示出XML表達(dá)示例的圖,其描述設(shè)備已經(jīng)通過使用圖8所示的發(fā)現(xiàn)廣告或發(fā)現(xiàn)響應(yīng)被通知的功能。圖10是示出該實(shí)施例的擴(kuò)展UPnP" AVTransport: :Play O "的命令示例的圖;以及圖11是示出在發(fā)送該實(shí)施例的再現(xiàn)接管命令的移動終端側(cè)的操作處理的一個示例的流程圖。
具體實(shí)施例方式下文中,將參考附圖描述本發(fā)明的實(shí)施例。(網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu))圖I是示意性示出根據(jù)本公開的一個實(shí)施例的網(wǎng)絡(luò)系統(tǒng)的圖。圖I示出網(wǎng)絡(luò)系統(tǒng) 100、作為全局網(wǎng)絡(luò)的因特網(wǎng)900、作為根據(jù)該實(shí)施例的連接因特網(wǎng)900的內(nèi)容源的服務(wù)器 950。因特網(wǎng)900典型地是使用TCP/IP (傳輸控制協(xié)議/因特網(wǎng)協(xié)議)的網(wǎng)絡(luò)。可替換地,可以使用利用其他協(xié)議的全局網(wǎng)絡(luò)。在服務(wù)器950中,記錄各種類型的數(shù)字內(nèi)容,諸如靜態(tài)圖像數(shù)據(jù)、運(yùn)動圖像數(shù)據(jù)和音樂數(shù)據(jù)。服務(wù)器950例如能夠響應(yīng)來自與因特網(wǎng)900連接的另一個信息處理裝置的請求, 經(jīng)由因特網(wǎng)900提供內(nèi)容到另一個信息處理裝置。網(wǎng)絡(luò)系統(tǒng)100包括將因特網(wǎng)900與本地網(wǎng)絡(luò)200連接的家庭網(wǎng)關(guān)250、以及作為至
少兩個信息處理裝置的第一顯示裝置300和第二顯示裝置400。第一顯示裝置300和第二顯示裝置400的每個可以連接本地網(wǎng)絡(luò)200。根據(jù)該實(shí)施例的本地網(wǎng)絡(luò)200是遵循DLNA標(biāo)準(zhǔn)的網(wǎng)絡(luò)。另外,家庭網(wǎng)關(guān)250和第
一顯示裝置300與第二顯示裝置400是支持DLNA標(biāo)準(zhǔn)的裝置。 在該實(shí)施例中,使用TV裝置作為第一顯示裝置300 (下文中,稱為TV裝置300)。 另外,使用移動終端作為第二顯示裝置400 (下文中,稱為移動終端400)??商鎿Q地,作為第一顯示裝置300和第二顯示裝置400,例如可以使用各種信息處理裝置,諸如PDA (個人數(shù)字助理)、移動電話、PC(個人計(jì)算機(jī))和投影儀裝置。如圖I所示,家庭網(wǎng)關(guān)250經(jīng)由因特網(wǎng)900連接服務(wù)器950。因此,TV裝置300和移動終端400能夠經(jīng)由家庭網(wǎng)關(guān)250獲得服務(wù)器950存儲的內(nèi)容,并且再現(xiàn)該內(nèi)容。注意, TV裝置300和移動終端400也能夠經(jīng)由因特網(wǎng)900,從連接家庭網(wǎng)關(guān)250的其他服務(wù)器(未示出)獲得內(nèi)容。此外,在該實(shí)施例,TV裝置300通過遵循HDMI標(biāo)準(zhǔn)和Wi-Fi標(biāo)準(zhǔn)的數(shù)字接口直接連接到移動終端400。S卩,如圖I所示,在TV裝置300和移動終端400之間構(gòu)造PtoP (點(diǎn)到點(diǎn))連接210。[TV 裝置]圖2是示意性示出根據(jù)實(shí)施例的TV裝置300的結(jié)構(gòu)的框圖。TV裝置300包括與內(nèi)部總線301連接的用于控制整個裝置的CPU(中央處理器)302、閃存R0M(閃存只讀存儲器)303、DRAM (動態(tài)隨機(jī)存取存儲器)304等。TV裝置300包括HDMI端子305,用于接收由移動終端400發(fā)送的基帶視頻/聲音信號。HDMI接收部分306將接收的基帶視頻/聲音信號分離為視頻信號、聲音信號和控制信號。HDMI接收部分306產(chǎn)生的視頻信號輸入到視頻信號處理電路307。另外,執(zhí)行該視頻信號所需的信號處理。之后,由圖形產(chǎn)生電路308產(chǎn)生的屏上顯示信息疊加在視頻信號上,并且輸入該信號到面板驅(qū)動電路309。另外,視頻顯示在TV裝置300的顯示面板310 上。HDMI接收部分306產(chǎn)生的聲音信號輸入到聲音信號處理電路311。另外,執(zhí)行該聲音信號所需的信號處理。之后,通過聲音放大電路312將聲音信號放大到期望的聲音等級,并且輸出到揚(yáng)聲器313。結(jié)果,揚(yáng)聲器313再現(xiàn)聲音。HDMI接收部分306產(chǎn)生的控制信號經(jīng)由內(nèi)部總線301輸出到CPU 302,并且基于控制信號執(zhí)行各種處理。在該實(shí)施例中,經(jīng)由HDMI端子305,通過HDMI接收部分306接收作為再現(xiàn)接管命令(稍后描述)的擴(kuò)展HDMI-CEC控制信號。另外,控制信號輸出到CPU 302,并且執(zhí)行再現(xiàn)接管命令。即,根據(jù)該實(shí)施例,HDMI接收部分306充當(dāng)再現(xiàn)接管命令接收部分。另外,CPU 302充當(dāng)命令執(zhí)行部分。TV裝置300包括將連接本地網(wǎng)絡(luò)200的網(wǎng)絡(luò)端子314。網(wǎng)絡(luò)端子314從因特網(wǎng) 900獲得內(nèi)容。輸入到網(wǎng)絡(luò)端子314的內(nèi)容輸出到以太網(wǎng)(注冊商標(biāo))發(fā)送部分315,并且通過以太網(wǎng)(注冊商標(biāo))發(fā)送部分315提取必需的分組。與視頻/聲音有關(guān)的分組輸入到MPEG (運(yùn)動圖像專家組)解碼器316。MPEG解碼器316解碼輸入分組以獲得視頻/聲音信號,并輸出各自信號到視頻信號處理電路307和聲音信號處理電路311。另外,根據(jù)上述處理,視頻顯示在顯示面板310上,并且聲音從揚(yáng)聲器313再現(xiàn)。遵循DLNA標(biāo)準(zhǔn)的控制分組經(jīng)由內(nèi)部總線301輸出到CPU,并且執(zhí)行各種處理。經(jīng)由網(wǎng)絡(luò)端子314,通過以太網(wǎng)(注冊商標(biāo))發(fā)送部分315接收作為根據(jù)實(shí)施例的另一再現(xiàn)接管命令的擴(kuò)展UPnP控制消息信號。另外,輸出控制消息信號到CPU 302,并且執(zhí)行再現(xiàn)接管命令。即,根據(jù)實(shí)施例的以太網(wǎng)(注冊商標(biāo))發(fā)送部分315充當(dāng)另一再現(xiàn)接管命令接收部分。另外,CPU 302充當(dāng)命令執(zhí)行部分。在該實(shí)施例,用戶可以通過遙控器317操作TV裝置300。由遙控器接收部分318 接收遙控器317發(fā)送的控制碼。接收的控制碼輸出到連接內(nèi)部總線301的CPU 302并且解密,從而控制TV裝置300。另外,TV裝置300包括Wi-Fi發(fā)送部分319。在TV裝置300經(jīng)過Wi-Fi連接(下文中,PtoP連接210有時候?qū)⒎Q為Wi-Fi連接210)而PtoP連接移動終端400的情況下, 使用Wi-Fi發(fā)送部分319。可以通過Wi-Fi發(fā)送部分319接收作為根據(jù)該實(shí)施例的另一再現(xiàn)接管命令的擴(kuò)展 UPnP控制消息信號。此外,輸出控制消息信號到CPU 302,并且執(zhí)行再現(xiàn)接管命令。S卩,根據(jù)該實(shí)施例的Wi-Fi發(fā)送部分319充當(dāng)又一再現(xiàn)接管命令接收部分。另外,CPU 302充當(dāng)命令執(zhí)行部分。[移動終端]圖3是示意性示出根據(jù)實(shí)施例的移動終端400的結(jié)構(gòu)的框圖。作為根據(jù)實(shí)施例的移動終端400,假設(shè)采用這樣的裝置,其能夠顯示分辨率低于圖2所示的TV裝置300的分辨率的視頻,或具有像素數(shù)量小于TV裝置300的像素數(shù)量的顯示部分。因此,如圖3所示,移動終端400具有比TV裝置300簡單的結(jié)構(gòu)。如圖3所示,移動終端400包括連接到內(nèi)部總線401用于控制整個裝置的CPU 402、閃存 ROM 403, DRAM 404 等。移動終端400包括將連接本地網(wǎng)絡(luò)200的網(wǎng)絡(luò)端子414。網(wǎng)絡(luò)端子414從因特網(wǎng) 900獲得內(nèi)容。輸入到網(wǎng)絡(luò)端子414的內(nèi)容輸出到以太網(wǎng)(注冊商標(biāo))發(fā)送部分415,并且通過以太網(wǎng)(注冊商標(biāo))發(fā)送部分415提取必需的分組。與視頻/聲音有關(guān)的分組經(jīng)由內(nèi)部總線 401輸出到信號/圖形處理部分407。信號/圖形處理部分407解碼輸入的視頻分組,并且引起顯示部分410顯示它們。聲音分組經(jīng)由內(nèi)部總線401被輸出到聲音處理電路411并且被解碼,并且從揚(yáng)聲器413再現(xiàn)。移動終端400包括HDMI發(fā)送部分406和HDMI端子405。經(jīng)由HDMI發(fā)送部分406 和HDMI端子405,因特網(wǎng)內(nèi)容可以輸出到TV裝置300。移動終端400包括接收用戶的指令的輸入部分420。輸入部分420包括例如各種功能鍵(諸如數(shù)字鍵或字符鍵)、觸摸屏等。輸入部分420從用戶接受指令以引起作為另一個信息處理裝置的TV裝置300接管內(nèi)容的再現(xiàn)。即,通過用戶操作輸入部分420,輸入用于引起TV裝置300顯示內(nèi)容的指令。之后,由CPU 402處理輸入指令,并且根據(jù)閃存ROM 403和DRAM 404的操作處理產(chǎn)生控制命令。如上所述,通過CPU 402產(chǎn)生作為根據(jù)實(shí)施例的再現(xiàn)接管命令的擴(kuò)展HDMI-CEC控制信號。此外,擴(kuò)展HDMI-CEC控制信號通過HDMI發(fā)送部分406經(jīng)由HDMI端子405發(fā)送到 TV裝置300。S卩,在該實(shí)施例中,HDMI發(fā)送部分406充當(dāng)再現(xiàn)接管命令發(fā)送部分。通過CPU 402還產(chǎn)生作為根據(jù)實(shí)施例的另一再現(xiàn)接管命令的擴(kuò)展UPnP控制消息信號。此外,經(jīng)由內(nèi)部總線401、以太網(wǎng)(注冊商標(biāo))發(fā)送部分415和網(wǎng)絡(luò)端子414發(fā)送擴(kuò)展UPnP控制消息信號到TV裝置300。即,在該實(shí)施例中,以太網(wǎng)(注冊商標(biāo))發(fā)送部分415 充當(dāng)另一再現(xiàn)接管命令發(fā)送部分。此外,移動終端400包括Wi-Fi發(fā)送部分419??梢越?jīng)由內(nèi)部總線401和Wi-Fi發(fā)送部分419向TV裝置300發(fā)送作為根據(jù)實(shí)施例的另一再現(xiàn)接管命令的擴(kuò)展UPnP控制消息信號。即,在該實(shí)施例中,Wi-Fi發(fā)送部分419仍充當(dāng)另一再現(xiàn)接管命令發(fā)送部分。[網(wǎng)絡(luò)系統(tǒng)的行為]圖4是示意性示出根據(jù)實(shí)施例的在網(wǎng)絡(luò)系統(tǒng)中在TV裝置300和移動終端400之間使用HDMI-CEC的控制序列示例的序列圖。這里,TV裝置300充當(dāng)宿設(shè)備,而移動終端400充當(dāng)源設(shè)備。下文中,TV裝置300 有時將稱為宿設(shè)備300,而移動終端400有時將稱為源設(shè)備400。通過HDMI的PtoP連接210,源設(shè)備400能夠發(fā)送內(nèi)容等到宿設(shè)備300。在該實(shí)施例中,如下描述的,再現(xiàn)接管命令從源設(shè)備400發(fā)送到宿設(shè)備300。此外,宿設(shè)備300能夠通過自身訪問因特網(wǎng)900的服務(wù)器950并且獲得內(nèi)容。首先,源設(shè)備400通過使用HDMI的管腳18提供5V電源到宿設(shè)備300 (步驟I)。 宿設(shè)備300通過使用提供的5V電源將管腳19的HPD (熱插拔檢測)線轉(zhuǎn)變?yōu)?V。另外,宿設(shè)備300通知源設(shè)備400該HDMI連接已經(jīng)建立(步驟2)。當(dāng)HPD線轉(zhuǎn)變?yōu)?V時,源設(shè)備400讀取該宿設(shè)備300具有的EDID (擴(kuò)展顯示標(biāo)識數(shù)據(jù))(步驟3)。結(jié)果,源設(shè)備400可以確定是否宿設(shè)備300能夠訪問因特網(wǎng)900的內(nèi)容并顯示內(nèi)容。圖5是說明在其中宿設(shè)備300具有能夠訪問網(wǎng)絡(luò)內(nèi)容的功能的情況下EDID的數(shù)據(jù)結(jié)構(gòu)示例的圖。如圖5所示,在EDID的擴(kuò)展塊中,“廠商特定”區(qū)域B設(shè)置為由廠商唯一定義的區(qū)域。圖6是詳細(xì)說明“廠商特定”區(qū)域B的一個示例的圖。在第一字節(jié)“字節(jié)0”,寫入示出數(shù)據(jù)格式是“廠商特定”的值(0x03)、和“廠商特定”區(qū)域B的數(shù)據(jù)長度。在第二到第四字節(jié)“字節(jié)I”到“字節(jié)3”,寫入IEEE注冊廠商碼。在第五到第六字節(jié)“字節(jié)4”和“字節(jié) 5”,寫入物理地址。對第七字節(jié)“字節(jié)6”,分配示出由宿設(shè)備300支持的功能的比特。在“字節(jié)6” 的比特7示出音頻數(shù)據(jù)格式,而比特6到比特4示出顏色深度的支持。比特3示出視頻 YCbCr (4:4:4)格式的支持,而比特O示出DVI (數(shù)字視頻接口)雙鏈路的支持。在該實(shí)施例中,為了說明作為宿設(shè)備300的TV裝置300能夠從因特網(wǎng)900獲得內(nèi)容并再現(xiàn)內(nèi)容,在比特I中新定義了 “ IPTV”標(biāo)志C。在圖4的步驟3,在宿設(shè)備300的EDID中“IPTV”標(biāo)志C是有效的情況下,執(zhí)行后面的序列。首先,由作為源設(shè)備400的移動終端400獲得因特網(wǎng)900中的內(nèi)容并再現(xiàn)內(nèi)容。為了這樣做,移動終端400經(jīng)由家庭網(wǎng)關(guān)250連接因特網(wǎng)900中的服務(wù)器950,并且發(fā)送內(nèi)容獲取請求(步驟4)。獲取請求包含例如作為關(guān)于因特網(wǎng)900中的內(nèi)容的地址信息的 URL(—致資源定位符)和文件名稱信息。服務(wù)器950按照流或下載格式來文件發(fā)送指定的內(nèi)容(步驟5)。移動終端400接收發(fā)送的文件,并且顯示部分410或揚(yáng)聲器413再現(xiàn)文件。這里,從用戶輸入指令,用于引起宿設(shè)備300來顯示和示出源設(shè)備400已經(jīng)顯示和
8示出的內(nèi)容。即,用于引起宿設(shè)備300來接管內(nèi)容的再現(xiàn)的指令從用戶輸入到源設(shè)備400 的輸入部分420。在該情況下,源設(shè)備400通過使用HDMI-CEC命令"Give Device Power Status (給出設(shè)備電源狀態(tài))(0x8F)"和"Give Tuner Device Status (給出調(diào)諧設(shè)備狀態(tài))(0x08)"確認(rèn)宿設(shè)備300的狀態(tài)(步驟6)。在EDID的“IPTV”標(biāo)志C是有效的情況下,源設(shè)備400發(fā)送通過將包含內(nèi)容的URL 的內(nèi)容訪問信息添加到HDMI-CEC控制信號獲得的控制信號(即,根據(jù)該實(shí)施例的再現(xiàn)接管命令)到宿設(shè)備300。結(jié)果,由擴(kuò)展HDMI-CEC “調(diào)諧控制”獲得的命令由源設(shè)備400使用, 因此,控制宿設(shè)備300 (步驟7)。圖7是說明擴(kuò)展HDMI-CEC命令的一個示例的圖。如圖7A所示,操作碼"0x92" 用于模擬廣播的選擇,而操作碼"0x93"用于數(shù)字廣播的選擇。在該實(shí)施例中,為了獲得因特網(wǎng)的內(nèi)容,新給出操作碼(opcode)" 0x94" D。在操作碼"0x94" D中,具有32字節(jié)長的ASCII (美國信息互換標(biāo)準(zhǔn)代碼)碼的URL被指定為操作碼。在HDMI-CEC標(biāo)準(zhǔn)下,操作碼的長度常常限制為14字節(jié)??墒?,為了指定URL,操作碼有必要具有等于或超過14字節(jié)的長度。因此,如圖7B所示,操作碼的長度在該實(shí)施例中是32字節(jié)。在圖4的步驟7,依據(jù)HDMI-CEC協(xié)議,源設(shè)備400將URL數(shù)據(jù)劃分為三個不同的 CEC分組,并且發(fā)送這些分組。如圖7B所示,示出三個CEC分組的序列的序列號被分配給操
作碼的第一字節(jié)。宿設(shè)備300側(cè)識別操作碼"0x94" D和序列號。另外,接收在不同定時發(fā)送的三個CEC分組,并且確定在第三CEC分組中的數(shù)據(jù)結(jié)束碼。結(jié)果,重建URL數(shù)據(jù)。由于ASCII碼"0x20" to" 0x7E"是字母表字符和數(shù)字,如果數(shù)據(jù)結(jié)束碼定義為例如"OxFF",則容易確定該數(shù)據(jù)結(jié)束碼。注意已經(jīng)描述URL數(shù)據(jù)長度的字符數(shù)量是32。 可是,取決于操作碼"0x94" D和序列號中報頭信息的組合,字符的數(shù)量不局限于32,且可以發(fā)送URL數(shù)據(jù)。結(jié)果,具有大的數(shù)據(jù)長度的URL數(shù)據(jù)可以添加到HDMI-CEC控制信號。依據(jù)擴(kuò)展的“調(diào)諧控制”命令,宿設(shè)備300請求因特網(wǎng)900中的服務(wù)器950發(fā)送文件,同時指定要獲得的內(nèi)容(步驟8)。在該情況下,可以根據(jù)宿設(shè)備300的顯示能力指定該內(nèi)容。依據(jù)來自宿設(shè)備300的請求,服務(wù)器950發(fā)送指定內(nèi)容的文件(步驟9)。宿設(shè)備 300接收發(fā)送的文件,并且在顯示面板310上再現(xiàn)文件。用戶輸入用于完成宿設(shè)備300的內(nèi)容再現(xiàn)的指令到源設(shè)備400的輸入部分420。在該情況下,為了將宿設(shè)備300返回到在步驟6獲得的狀態(tài)信息的狀態(tài),發(fā)送來自源設(shè)備400 的HDMI-CEC命令(步驟10)。結(jié)果,宿設(shè)備300完成顯示因特網(wǎng)內(nèi)容。圖8是示意性示出根據(jù)實(shí)施例的在網(wǎng)絡(luò)系統(tǒng)100中在TV裝置300和移動終端400 之間經(jīng)由本地網(wǎng)絡(luò)200或Wi-Fi連接210的控制序列示例的序列圖。這里,通過使用UPnP控制消息,控制在本地網(wǎng)絡(luò)200或在Wi-Fi連接210中的裝置。如圖8所示,下文中,移動終端400有時將被稱為作為控制器側(cè)裝置的控制點(diǎn)400。另外,TV裝置300將有時稱為作為受控側(cè)裝置的設(shè)備300。在該實(shí)施例中,家庭網(wǎng)關(guān)250充當(dāng)DHCP (動態(tài)主機(jī)配置協(xié)議)服務(wù)器,其分配地址給相同私有地址的各個裝置(下文中,有時稱為DHCP服務(wù)器250)??商鎿Q地,控制點(diǎn)400 或設(shè)備300可以具有自動IP功能。連接本地網(wǎng)絡(luò)200或Wi-Fi連接210的控制點(diǎn)400和設(shè)備300的每個從DHCP服務(wù)器250獲得私有地址(步驟11,步驟12)。獲得地址的設(shè)備300通過使用SSDP (簡單服務(wù)發(fā)現(xiàn)協(xié)議)NOTIFY (通知)消息,向在本地網(wǎng)絡(luò)200或Wi-Fi連接210中的裝置廣播(發(fā)現(xiàn)廣告)其存在(步驟13)。結(jié)果,控制點(diǎn)400能夠確認(rèn)是否設(shè)備300能夠獲得因特網(wǎng)900的內(nèi)容和再現(xiàn)該內(nèi)容。除了廣播通知(步驟13),使用發(fā)現(xiàn)搜索(步驟13a)和發(fā)現(xiàn)響應(yīng)(步驟13b)的方法可以被使用,通過該方法,控制點(diǎn)400確認(rèn)在本地網(wǎng)絡(luò)200或Wi-Fi連接210的全部裝置的功能。在這種情況下,控制點(diǎn)400通過使用HTTPMU(在UDP上的HTTP組播)組播SSDP M_SEARCH消息。另外,接收消息的設(shè)備300通知包括SSDP報頭的UDP響應(yīng)。圖9是說明XML(可擴(kuò)展標(biāo)記語言)表達(dá)示例的圖,其描述設(shè)備300已經(jīng)通過使用發(fā)現(xiàn)廣告(步驟13)或發(fā)現(xiàn)響應(yīng)(步驟13b)被通知的功能。在該實(shí)施例中,在圖9所示的XML描述中,描述能夠獲得因特網(wǎng)中的內(nèi)容并再現(xiàn)內(nèi)容的設(shè)備300的功能。因此,在該實(shí)施例中,"InternetTuner"添加為新服務(wù)的定義,并且結(jié)合其他信息來描述。圖9中由虛線圍繞的部分E是在該實(shí)施例中添加的描述。因此該發(fā)現(xiàn)信息,可能確定設(shè)備300是否具有訪問因特網(wǎng)的內(nèi)容并顯示內(nèi)容的能力。用戶向控制點(diǎn)400輸入操作以獲得因特網(wǎng)900中的內(nèi)容并再現(xiàn)內(nèi)容。然后,控制點(diǎn)400連接到因特網(wǎng)900中的服務(wù)器950,并且執(zhí)行用于獲得用戶選擇的內(nèi)容的請求(步驟 14)。服務(wù)器950按流或下載格式來文件發(fā)送指定的內(nèi)容(步驟15)??刂泣c(diǎn)400接收發(fā)送的文件,并且顯示部分410或揚(yáng)聲器413再現(xiàn)文件。在設(shè)備300的"InternetTuner "服務(wù)有效的情況下,隨后,執(zhí)行后面的序列。首先,從用戶輸入指令,用于引起設(shè)備300來顯示和示出控制點(diǎn)400已經(jīng)顯示和示出的內(nèi)容。即,用于引起設(shè)備300來接管內(nèi)容的再現(xiàn)的指令從用戶輸入到控制點(diǎn) 400的輸入部分420。即,引起設(shè)備300來接管內(nèi)容的再現(xiàn)的指令從用戶輸入到控制點(diǎn) 400的輸入部分420。在這種情況下,控制點(diǎn)400向服務(wù)器950發(fā)送用于連接準(zhǔn)備的命令"PrepareForConnection"(步驟 I6)。接下來,控制點(diǎn)400發(fā)送通過將包含內(nèi)容URL的內(nèi)容訪問信息添加到UPnP控制消息獲得的控制消息(即,根據(jù)該實(shí)施例的再現(xiàn)接管命令)到設(shè)備300。結(jié)果,控制點(diǎn)400使用通過擴(kuò)展UPnP" AVTransport: :Play O "獲得的命令,因此,控制設(shè)備300 (步驟17)。通過使用SOAP (簡單對象訪問協(xié)議),在"Control URL"中描述的地址上布置命令,其中"Control URL"示出圖9所示的"InternetTuner"服務(wù)的控制。因此,可以控制設(shè)備300。圖10是說明擴(kuò)展UPnP" AVTransport: : Play O "的命令示例的圖。圖10中由虛線圍繞的部分F1-F7是在該實(shí)施例中添加的描述。如圖10所示,在"AVTransport: :Play O "命令中,描述內(nèi)容的全局地址和文件名稱(全局地址+文件名稱)(參考部分F3和F6)。因?yàn)槊枋龅男畔?,設(shè)備300能夠選擇、 獲取和再現(xiàn)因特網(wǎng)中的內(nèi)容。
此外,如圖10所示,在該實(shí)施例中,描述代表內(nèi)容的絕對時間的絕對時間(參考部分匕)。獲得內(nèi)容的設(shè)備300可以指定其中將開始再現(xiàn)的內(nèi)容的位置。如上所述,作為再現(xiàn)接管命令的擴(kuò)展UPnP控制消息可以包括關(guān)于內(nèi)容的時間信息。結(jié)果,例如,在VOD系統(tǒng)下服務(wù)器950提供內(nèi)容的情況下,可以用戶友好地獲得該內(nèi)容。依據(jù)來自控制點(diǎn)400的"AVTransport: :Play O "命令,設(shè)備300請求服務(wù)器950 發(fā)送內(nèi)容(步驟18)。服務(wù)器950通過使用TCP或UDP協(xié)議向設(shè)備300發(fā)送指定的內(nèi)容。 設(shè)備300在顯示面板310等上再現(xiàn)接收的內(nèi)容。用于通過設(shè)備300完成再現(xiàn)該內(nèi)容的指令從用戶輸入到控制點(diǎn)400的輸入部分420。在該情況下,控制點(diǎn)400向服務(wù)器950和設(shè)備300的每個發(fā)送"ConnectionCompleteO"命令以指令停止發(fā)送(步驟20,步驟21)。結(jié)果,設(shè)備300完成顯示該因特網(wǎng)內(nèi)容。圖11是說明在發(fā)送再現(xiàn)接管命令的移動終端400側(cè)的操作處理的一個示例的流程圖。圖11示出共用于圖4和圖8的各個序列圖的移動終端400的基本操作處理。移動終端400確定移動終端400是否連接TV裝置300 (步驟22)。在移動終端400 沒有連接TV裝置300的情況下,處理完成。在移動終端400連接TV裝置300的情況下,確定TV裝置300是否能夠獲得和再現(xiàn)該因特網(wǎng)內(nèi)容。通過獲得EDID或UPnP設(shè)備信息來確認(rèn)TV裝置300的功能(步驟23)。注意,TV裝置300的功能存儲在移動終端400的預(yù)定存儲區(qū)域中。確定是否從用戶輸入指令以將由移動終端400的再現(xiàn)改變到由TV裝置300的內(nèi)容再現(xiàn)(步驟24)。在未輸入改變指令的情況中,重復(fù)步驟24的確定處理(步驟24的否)。 在輸入改變指令的情況下,基于在步驟23中獲得的有關(guān)TV裝置300的功能信息,確定TV 裝置300的功能。S卩,確定TV裝置300是否具有用于顯示該移動終端400顯示和示出的因特網(wǎng)內(nèi)容的功能(步驟25)。在TV裝置300不具有該功能的情況下,用戶被告知該改變操作不可能。例如,在移動終端400的顯示部分410上,顯示諸如警告的改變操作不兼容Π (用戶界面)(步驟27)。 在TV裝置300具有該功能的情況下,通過使用擴(kuò)展HDMI-CEC控制信號或擴(kuò)展UPnP控制消息信號,將對于改變處理所需的信息發(fā)送到TV裝置300 (步驟26)。在移動終端400的顯示部分410上顯示用于通知用戶該改變處理已經(jīng)被執(zhí)行的 Π (步驟28)。之后,可以顯示用于完成由TV裝置300的內(nèi)容再現(xiàn)的H。例如,顯示可由用戶操作的輸入按鈕等。當(dāng)由TV裝置300顯示和示出內(nèi)容時,確定是否由用戶向移動終端400輸入用于完成TV裝置300的內(nèi)容顯示和示出的指令(步驟29)。在沒有輸入完成指令的情況下,重復(fù)步驟29的確定處理(步驟29的否)。在輸入完成指令的情況下,移動終端400向TV裝置 300發(fā)送HDMI-CEC命令或UPnP" AVTranspot:: Stop O "命令以完成該顯示和示出(步驟 30)。結(jié)果,結(jié)束該處理??商鎿Q地,可以重復(fù)確定來自用戶的改變指令的處理(步驟24)。如上所述,根據(jù)該實(shí)施例的網(wǎng)絡(luò)系統(tǒng)100包括移動終端400和TV裝置300,作為能夠從因特網(wǎng)900獲取內(nèi)容并再現(xiàn)內(nèi)容的至少兩個信息處理裝置。另外,再現(xiàn)內(nèi)容的移動終端400發(fā)送再現(xiàn)接管命令到TV裝置300。已經(jīng)接收再現(xiàn)接管命令的TV裝置300從因特網(wǎng) 900獲取內(nèi)容并再現(xiàn)內(nèi)容。結(jié)果,在本地網(wǎng)絡(luò)200中,可以用戶友好地控制在因特網(wǎng)900中的內(nèi)容。另外,由移動終端400顯示和示出的內(nèi)容可以經(jīng)過移動終端400的簡單操作而通過TV裝置300來連續(xù)顯示和示出。另外,因?yàn)槭鼓茉诒镜氐刂返膬?nèi)容控制的DLNA的所謂 3-B0X控制,可以控制在因特網(wǎng)900中的內(nèi)容??梢詫?shí)現(xiàn)該控制而無需增加特殊功能到圖I 所不的家庭網(wǎng)關(guān)250。另外,由于HDMI-CEC的擴(kuò)展,可以指令通過簡單的方法獲得和再現(xiàn)該因特網(wǎng)內(nèi)容。例如,通過使用諸如HDMI的接口,將內(nèi)容從移動終端400發(fā)送到TV裝置300。如上所述,移動終端400的再現(xiàn)分辨率低于TV裝置300的再現(xiàn)分辨率。因此,遵循移動終端400 的再現(xiàn)分辨率的內(nèi)容通過使用基帶等發(fā)送到TV裝置300。結(jié)果,對TV裝置300有必要執(zhí)行縮放比例操作,存在無法獲得最優(yōu)顯示質(zhì)量的擔(dān)心??墒?,在該實(shí)施例中,TV裝置300可以從因特網(wǎng)900獲取內(nèi)容并再現(xiàn)內(nèi)容。結(jié)果,沒有必要執(zhí)行縮放比例處理,并且可以獲得最優(yōu)顯示質(zhì)量。(修改的示例)本公開的實(shí)施例不局限于上述實(shí)施例,而是可以進(jìn)行各種修改。在上述實(shí)施例中,移動終端400經(jīng)由遵循HDMI標(biāo)準(zhǔn)或Wi-Fi標(biāo)準(zhǔn)的接口 PtoP連接到TV裝置300。另外,在移動終端400和TV裝置300之間指示對因特網(wǎng)900的服務(wù)器950 的訪問??墒?,這些裝置可以經(jīng)過HDMI標(biāo)準(zhǔn)或Wi-Fi標(biāo)準(zhǔn)之外的接口部分直接PtoP連接。 在該情況下,在圖4所示的步驟3中,可以使用類似于具有圖5所示的數(shù)據(jù)結(jié)構(gòu)的EDID的數(shù)據(jù)。在上述實(shí)施例中,通過在遵循DLNA標(biāo)準(zhǔn)的本地網(wǎng)絡(luò)200中使用UPnP控制消息,發(fā)出用于獲得因特網(wǎng)900中的內(nèi)容的指令??墒牵梢酝ㄟ^在不遵循DLNA標(biāo)準(zhǔn)的本地網(wǎng)絡(luò)中發(fā)送/接收再現(xiàn)接管命令,發(fā)出獲得因特網(wǎng)900中的內(nèi)容的指令。注意,在TV裝置300和移動終端400之間的上述數(shù)據(jù)處理通過存儲在諸如閃存 ROM 303和403的存儲區(qū)域中的軟件和TV裝置300和移動終端400的硬件資源的協(xié)作來實(shí)現(xiàn)。例如,CPU 302或402加載存儲在存儲區(qū)域等中的程序結(jié)構(gòu)軟件到DRAM 304或404以執(zhí)行它。因此,實(shí)現(xiàn)各種類型的數(shù)據(jù)處理。如上所述,CPU 302充當(dāng)命令執(zhí)行部分。另外, CPU 302和402的每個充當(dāng)內(nèi)容獲得和再現(xiàn)部分。本公開包含有關(guān)于2010年12月27日在日本專利局提交的日本優(yōu)先權(quán)專利申請 JP 2010-289237中公開的主題,其整個內(nèi)容通過引用被并入。本領(lǐng)域的技術(shù)人員應(yīng)該理解,各種修改、組合、子組合以及改變可以依據(jù)設(shè)計(jì)要求和其他因素而產(chǎn)生,只要它們處于所附權(quán)利要求及其等價物的范圍中。
權(quán)利要求
1.一種網(wǎng)絡(luò)系統(tǒng),包括本地網(wǎng)絡(luò),包括至少兩個信息處理裝置;以及網(wǎng)關(guān),將本地網(wǎng)絡(luò)連接到全局網(wǎng)絡(luò),全局網(wǎng)絡(luò)包括內(nèi)容源,其中,所述至少兩個信息處理裝置操作來經(jīng)由該網(wǎng)關(guān)從全局網(wǎng)絡(luò)獲得內(nèi)容并且再現(xiàn)內(nèi)容,兩個信息處理裝置的至少一個包括輸入部分,配置來從用戶接收指令以引起另一個信息處理裝置接管內(nèi)容的再現(xiàn),和發(fā)送部分,配置來當(dāng)通過輸入部分接收指令時,向另一個信息處理裝置發(fā)送包括從全局網(wǎng)絡(luò)獲得內(nèi)容所需的內(nèi)容訪問信息的再現(xiàn)接管命令,以及其中另一個信息處理裝置包括接收部分,配置來接收該再現(xiàn)接管命令,和執(zhí)行部分,配置來執(zhí)行接收的再現(xiàn)接管命令。
2.一種信息處理裝置,包括輸入部分,配置來從用戶接收指令以引起另一個信息處理裝置接管經(jīng)過全局網(wǎng)絡(luò)提供的內(nèi)容的再現(xiàn);以及發(fā)送部分,配置來當(dāng)通過輸入部分接收指令時,向另一個信息處理裝置發(fā)送包括從全局網(wǎng)絡(luò)獲得內(nèi)容所需的內(nèi)容訪問信息的再現(xiàn)接管命令。
3.根據(jù)權(quán)利要求2所述的裝置,其中該裝置直接連接到另一個信息處理裝置。
4.根據(jù)權(quán)利要求3所述的裝置,其中該裝置經(jīng)由高清晰度多媒體接口HDMI連接到另一個信息處理裝置。
5.根據(jù)權(quán)利要求4所述的裝置,其中再現(xiàn)接管命令是擴(kuò)展HDMI-消費(fèi)者電子控制 HDMI-CEC控制信號。
6.根據(jù)權(quán)利要求4所述的裝置,其中再現(xiàn)接管命令包括操作碼和操作數(shù),操作數(shù)包括多個字節(jié)并且按多個分組的形式發(fā)送,并且操作數(shù)的第一字節(jié)包括示出多個分組的序列的序列號。
7.根據(jù)權(quán)利要求2所述的裝置,其中該裝置經(jīng)由本地網(wǎng)絡(luò)連接到另一個信息處理裝置。
8.根據(jù)權(quán)利要求7所述的裝置,其中該裝置遵循數(shù)字生活網(wǎng)絡(luò)聯(lián)盟DLNA標(biāo)準(zhǔn)連接到另一個信息處理裝置。
9.根據(jù)權(quán)利要求7所述的裝置,其中再現(xiàn)接管命令是擴(kuò)展的通用即插即用UPnP控制消息信號。
10.一種信息處理裝置,包括接收部分,配置來從另一個信息處理裝置接收再現(xiàn)接管命令,再現(xiàn)接管命令包括從全局網(wǎng)絡(luò)獲得內(nèi)容所需的內(nèi)容訪問信息;以及執(zhí)行部分,配置來執(zhí)行接收的再現(xiàn)接管命令。
11.根據(jù)權(quán)利要求10所述的裝置,其中該裝置直接連接到另一個信息處理裝置。
12.根據(jù)權(quán)利要求11所述的裝置,其中該裝置經(jīng)由高清晰度多媒體接口HDMI連接到另一個信息處理裝置。
13.根據(jù)權(quán)利要求12所述的裝置,其中再現(xiàn)接管命令是擴(kuò)展HDMI-消費(fèi)者電子控制HDMI-CEC控制信號。
14.根據(jù)權(quán)利要求12所述的裝置,其中再現(xiàn)接管命令包括操作碼和操作數(shù),操作數(shù)包括多個字節(jié)并且按多個分組的形式發(fā)送,并且操作數(shù)的第一字節(jié)包括示出多個分組的序列的序列號。
15.根據(jù)權(quán)利要求10所述的裝置,其中該裝置經(jīng)由本地網(wǎng)絡(luò)連接到另一個信息處理裝置。
16.根據(jù)權(quán)利要求15所述的裝置,其中該裝置遵循數(shù)字生活網(wǎng)絡(luò)聯(lián)盟DLNA標(biāo)準(zhǔn)連接到另一個信息處理裝置。
17.根據(jù)權(quán)利要求15所述的裝置,其中再現(xiàn)接管命令是擴(kuò)展的通用即插即用UPnP控制消息信號。
18.—種信息處理方法,包括從用戶接收指令以引起信息處理裝置接管經(jīng)過全局網(wǎng)絡(luò)提供的內(nèi)容的再現(xiàn);以及當(dāng)接收指令時,向該信息處理裝置發(fā)送包括從全局網(wǎng)絡(luò)獲得內(nèi)容所需的內(nèi)容訪問信息的再現(xiàn)接管命令。
19.一種非暫時計(jì)算機(jī)可讀介質(zhì),存儲計(jì)算機(jī)可讀程序以實(shí)現(xiàn)信息處理方法,該方法包括從用戶接收指令以引起信息處理裝置接管經(jīng)過全局網(wǎng)絡(luò)提供的內(nèi)容的再現(xiàn);以及當(dāng)接收指令時,向該信息處理裝置發(fā)送包括從全局網(wǎng)絡(luò)獲得內(nèi)容所需的內(nèi)容訪問信息的再現(xiàn)接管命令。
20.—種信息處理方法,包括從信息處理裝置接收再現(xiàn)接管命令,該再現(xiàn)接管命令包括從全局網(wǎng)絡(luò)獲得內(nèi)容所需的內(nèi)容訪問信息;以及執(zhí)行接收的再現(xiàn)接管命令。
21.一種非暫時計(jì)算機(jī)可讀介質(zhì),存儲計(jì)算機(jī)可讀程序以實(shí)現(xiàn)信息處理方法,該方法包括從信息處理裝置接收再現(xiàn)接管命令,該再現(xiàn)接管命令包括從全局網(wǎng)絡(luò)獲得內(nèi)容所需的內(nèi)容訪問信息;以及執(zhí)行接收的再現(xiàn)接管命令。
全文摘要
根據(jù)說明實(shí)施例,提供一種信息處理裝置。該裝置包括輸入部分,配置來從用戶接收指令以引起另一個信息處理裝置接管經(jīng)過全局網(wǎng)絡(luò)提供的內(nèi)容的再現(xiàn);以及發(fā)送部分,配置來當(dāng)通過輸入部分接收指令時,向另一個信息處理裝置發(fā)送包括從全局網(wǎng)絡(luò)獲得內(nèi)容所需的內(nèi)容訪問信息的再現(xiàn)接管命令。
文檔編號H04L29/06GK102594795SQ20111044361
公開日2012年7月18日 申請日期2011年12月27日 優(yōu)先權(quán)日2010年12月27日
發(fā)明者中島康久 申請人:索尼公司