国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      記錄介質(zhì)和視聽(tīng)數(shù)據(jù)再生方法

      文檔序號(hào):6558498閱讀:206來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):記錄介質(zhì)和視聽(tīng)數(shù)據(jù)再生方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種視聽(tīng)數(shù)據(jù)連同程序數(shù)據(jù)一起記錄在其上的記錄介質(zhì),以及一種從該記錄介質(zhì)再生視聽(tīng)數(shù)據(jù)的再生方法。
      背景技術(shù)
      用于從光盤(pán)再生數(shù)據(jù)的再生裝置正越來(lái)越多地配備復(fù)雜的功能特征。相信單個(gè)的下一代DVD將可以把一個(gè)或多于一個(gè)用于控制外部設(shè)備的應(yīng)用程序連同視聽(tīng)數(shù)據(jù)(AV數(shù)據(jù))一起存儲(chǔ),使得再生裝置能夠再生運(yùn)動(dòng)圖像,并同時(shí)控制外部設(shè)備。
      當(dāng)使光盤(pán)將應(yīng)用程序連同AV數(shù)據(jù)一起存儲(chǔ)時(shí),將有可能不僅控制游戲和交互式電影在再生裝置中關(guān)閉的再生操作,還可以基于再生裝置和一個(gè)或多于一個(gè)外部設(shè)備的結(jié)合來(lái)控制各種操作。例如,將有可能與正從光盤(pán)再生的圖像同步地操作相機(jī),從而在實(shí)時(shí)基礎(chǔ)上將由相機(jī)攝取的圖像反映為輸出到顯示器的圖像。
      專(zhuān)利文獻(xiàn)1日本專(zhuān)利申請(qǐng)公開(kāi)出版物第Hei 10-143416號(hào)

      發(fā)明內(nèi)容
      同時(shí),期望使用例如USB(通用串行總線)的通用本地接口來(lái)連接再生裝置和外部設(shè)備。當(dāng)使用如USB的通用本地接口時(shí),用于本地接口和應(yīng)用程序之間的協(xié)議轉(zhuǎn)換的驅(qū)動(dòng)程序必須結(jié)合到再生裝置中。
      然而,什么外部設(shè)備將會(huì)連接到再生裝置是不可預(yù)料的,而且不可能將針對(duì)每種類(lèi)型的外部設(shè)備的驅(qū)動(dòng)程序都結(jié)合到再生裝置中。雖然結(jié)合適用于任何外部設(shè)備的通用驅(qū)動(dòng)程序是可能的,但是這種驅(qū)動(dòng)程序無(wú)法精細(xì)地控制外部設(shè)備。例如,USB的存儲(chǔ)類(lèi)裝置僅與異步型指令系統(tǒng)兼容,因此,既不能獲取也不能取消正在進(jìn)行的狀態(tài)(進(jìn)程)。
      因此,存在怎樣提供一種通過(guò)用于外部設(shè)備的驅(qū)動(dòng)程序而不僅適用于控制運(yùn)動(dòng)圖像的再生、且適用于控制外部設(shè)備的再生裝置的問(wèn)題。
      此外,當(dāng)存在存儲(chǔ)有AV數(shù)據(jù)和應(yīng)用程序的光盤(pán)時(shí),可以想象將會(huì)存在數(shù)據(jù)不僅必須在再生裝置和網(wǎng)絡(luò)(可能是因特網(wǎng)或內(nèi)部網(wǎng))之間交換,而且還必須在再生裝置和外部設(shè)備之間交換的情景。例如,將會(huì)存在將內(nèi)容復(fù)制到便攜式播放機(jī)、內(nèi)容數(shù)據(jù)和控制在再生裝置之間交換以及數(shù)據(jù)在再生裝置和用于讀取預(yù)付卡或信用卡的讀卡器之間交換的情景。
      當(dāng)以此方式進(jìn)行數(shù)據(jù)交換時(shí),這種數(shù)據(jù)時(shí)常包括安全敏感數(shù)據(jù)。因此,為了安全通信和保護(hù)數(shù)據(jù)免于非法復(fù)制起見(jiàn),有必要結(jié)合用于本地接口的驅(qū)動(dòng)程序。
      然而,要保護(hù)的數(shù)據(jù)是各種各樣的,可能從視聽(tīng)數(shù)據(jù)延伸到帳單信息,并且可能使用任一種不同的外部設(shè)備來(lái)交換數(shù)據(jù)。那么,為了安全通信,因此就需要大量各種各樣的驅(qū)動(dòng)程序。
      考慮到上述的情況,期望提供一種將一個(gè)或一個(gè)以上用于控制外部設(shè)備的應(yīng)用程序連同視聽(tīng)數(shù)據(jù)一起存儲(chǔ)、并適于通過(guò)再生裝置來(lái)控制各種外部設(shè)備的記錄介質(zhì),并且還期望提供一種通過(guò)使用這種記錄介質(zhì)來(lái)再生視聽(tīng)數(shù)據(jù)的再生方法。
      根據(jù)本發(fā)明,提供了一種記錄介質(zhì),該記錄介質(zhì)可取出地裝入用于再生包括聲音數(shù)據(jù)和/或圖像數(shù)據(jù)的視聽(tīng)數(shù)據(jù)的再生裝置并被該再生裝置使用,該記錄介質(zhì)存儲(chǔ)視聽(tīng)數(shù)據(jù),將由再生裝置再生;應(yīng)用程序,將由再生裝置的控制部執(zhí)行,以控制視聽(tīng)數(shù)據(jù)的再生,并且也控制通過(guò)預(yù)定的接口連接到再生裝置的預(yù)定外部設(shè)備;以及驅(qū)動(dòng)程序,將由再生裝置的控制部執(zhí)行,以通過(guò)預(yù)定接口或者用于從網(wǎng)絡(luò)下載該驅(qū)動(dòng)程序的下載程序與外部設(shè)備通信;應(yīng)用程序描述的是,在操作外部設(shè)備之前使控制部讀出驅(qū)動(dòng)程序或從網(wǎng)絡(luò)下載驅(qū)動(dòng)程序、并執(zhí)行驅(qū)動(dòng)程序的指令。
      因此,根據(jù)本發(fā)明的記錄介質(zhì)使再生裝置讀出存儲(chǔ)在記錄介質(zhì)中的、與記錄介質(zhì)存儲(chǔ)的應(yīng)用程序所使用的外部設(shè)備相匹配的驅(qū)動(dòng)程序。
      根據(jù)本發(fā)明,還提供了一種通過(guò)再生裝置再生包括存儲(chǔ)在記錄介質(zhì)中的聲音數(shù)據(jù)和/或圖像數(shù)據(jù)的視聽(tīng)數(shù)據(jù)的視聽(tīng)數(shù)據(jù)再生方法,該方法包括以下步驟存儲(chǔ)將由再生裝置再生的視聽(tīng)數(shù)據(jù)、將由再生裝置的控制部執(zhí)行以控制視聽(tīng)數(shù)據(jù)的再生以及控制通過(guò)預(yù)定接口連接到再生裝置的預(yù)定外部設(shè)備的應(yīng)用程序、以及將由再生裝置的控制部執(zhí)行以通過(guò)預(yù)定接口或者用于從網(wǎng)絡(luò)下載驅(qū)動(dòng)程序的下載程序與外部設(shè)備通信的驅(qū)動(dòng)程序;使控制部從記錄介質(zhì)讀出視聽(tīng)數(shù)據(jù)和應(yīng)用程序,并再生和執(zhí)行應(yīng)用程序;以及,使控制部在根據(jù)應(yīng)用程序的相應(yīng)指令操作外部設(shè)備之前,讀出驅(qū)動(dòng)程序或者從網(wǎng)絡(luò)下載驅(qū)動(dòng)程序并執(zhí)行該驅(qū)動(dòng)程序。
      因此,根據(jù)本發(fā)明的視聽(tīng)數(shù)據(jù)再生方法使得再生裝置的控制部讀出存儲(chǔ)在記錄介質(zhì)中的、并與同樣存儲(chǔ)在記錄介質(zhì)中的應(yīng)用程序所使用的外部設(shè)備相匹配的驅(qū)動(dòng)程序。
      上述根據(jù)本發(fā)明的記錄介質(zhì)使得再生裝置讀出記錄介質(zhì)存儲(chǔ)的、與記錄介質(zhì)存儲(chǔ)的應(yīng)用程序所使用的外部設(shè)備匹配的驅(qū)動(dòng)程序,并執(zhí)行該驅(qū)動(dòng)程序。
      通過(guò)這種配置,適于使用根據(jù)本發(fā)明的記錄介質(zhì)的再生裝置可以連接到多種外部設(shè)備中的任何一種,并能精細(xì)地控制外部設(shè)備。
      上述根據(jù)本發(fā)明的視聽(tīng)數(shù)據(jù)再生方法使得再生裝置的控制部讀出存儲(chǔ)在記錄介質(zhì)中的、并與同樣存儲(chǔ)在記錄介質(zhì)中的應(yīng)用程序所使用的外部設(shè)備相匹配的驅(qū)動(dòng)程序。
      通過(guò)這種配置,根據(jù)本發(fā)明的視聽(tīng)數(shù)據(jù)再生方法能夠再生視聽(tīng)數(shù)據(jù),并能夠精細(xì)地控制多種外部設(shè)備中的任何一種。


      圖1是用于輸出存儲(chǔ)在根據(jù)本發(fā)明的記錄介質(zhì)中的視頻和音頻數(shù)據(jù)的AV系統(tǒng)的示意圖;圖2是從通過(guò)應(yīng)用本發(fā)明而實(shí)現(xiàn)的光盤(pán)再生數(shù)據(jù)的再生裝置的示意性方框圖,示出了其內(nèi)部結(jié)構(gòu);
      圖3是存儲(chǔ)在通過(guò)應(yīng)用本發(fā)明而實(shí)現(xiàn)的光盤(pán)中的多個(gè)數(shù)據(jù)的結(jié)構(gòu)的示意圖;圖4是分層化USB驅(qū)動(dòng)程序的示意性方框圖;圖5是存儲(chǔ)在通過(guò)應(yīng)用本發(fā)明而實(shí)現(xiàn)的光盤(pán)中的多個(gè)數(shù)據(jù)的結(jié)構(gòu)的示意圖;圖6是本發(fā)明能夠使用的系統(tǒng)控制器的操作流程圖;圖7是預(yù)先內(nèi)置于從通過(guò)應(yīng)用本發(fā)明而實(shí)現(xiàn)的光盤(pán)再生數(shù)據(jù)的再生裝置的ROM中的程序的結(jié)構(gòu)示意圖;圖8示出了由存儲(chǔ)在通過(guò)應(yīng)用本發(fā)明而實(shí)現(xiàn)的光盤(pán)中的類(lèi)驅(qū)動(dòng)程序(class driver program)和存儲(chǔ)在用于從光盤(pán)再生數(shù)據(jù)的再生裝置中的類(lèi)驅(qū)動(dòng)程序產(chǎn)生的USB系統(tǒng)驅(qū)動(dòng)程序的沖突的示意性方框圖;圖9示出了用于防止類(lèi)驅(qū)動(dòng)程序沖突的調(diào)解驅(qū)動(dòng)程序的示意性方框圖;圖10是在偽拔出時(shí)刻執(zhí)行的處理的流程圖;圖11是在偽插入時(shí)刻執(zhí)行的處理的流程圖。
      具體實(shí)施例方式
      現(xiàn)在,下面參考附圖描述通過(guò)應(yīng)用本發(fā)明而實(shí)現(xiàn)的光盤(pán)和用于從這種光盤(pán)再生數(shù)據(jù)的光盤(pán)再生裝置。
      圖1是用于輸出存儲(chǔ)在根據(jù)本發(fā)明的記錄介質(zhì)中的視頻和音頻數(shù)據(jù)的AV系統(tǒng)1的示意圖。
      參考圖1,AV系統(tǒng)1包括用于重放通過(guò)應(yīng)用本發(fā)明而實(shí)現(xiàn)的光盤(pán)2的光盤(pán)重放再生裝置10;顯示器11、揚(yáng)聲器12,顯示器11和揚(yáng)聲器12適于輸出從光盤(pán)重放再生裝置10再生的視頻數(shù)據(jù)和音頻數(shù)據(jù)的AV數(shù)據(jù);外部連接設(shè)備(下文中也稱(chēng)作USB設(shè)備)13,其通過(guò)USB(通用串行總線)接口連接到光盤(pán)重放再生裝置10;以及遙控器14,用于響應(yīng)于用戶輸入的操作,將控制信號(hào)傳送給光盤(pán)重放再生裝置10。
      光盤(pán)2是盤(pán)型記錄介質(zhì),能夠可取出地裝入光盤(pán)重放再生裝置以及從光盤(pán)重放再生裝置光學(xué)地再生信號(hào)。然而,注意,對(duì)本發(fā)明來(lái)說(shuō),根據(jù)本發(fā)明的記錄介質(zhì)決不局限于光盤(pán),也可為磁記錄介質(zhì)或半導(dǎo)體存儲(chǔ)器,只要它未并入到再生裝置,并能夠以可取出方式裝入后者。
      外部連接設(shè)備13可以是任何設(shè)備,只要其提供有USB接口。例如,外部連接設(shè)備13可以是照相機(jī)、電影攝影機(jī)、用于從IC卡讀取數(shù)據(jù)和將數(shù)據(jù)寫(xiě)入IC卡的讀卡器/寫(xiě)卡器、或者便攜式音頻播放器。
      當(dāng)外部連接設(shè)備13通過(guò)USB電纜15連接到光盤(pán)重放再生裝置10時(shí),外部連接設(shè)備13作為光盤(pán)重放再生裝置10的從屬設(shè)備運(yùn)轉(zhuǎn)。換句話說(shuō),外部連接設(shè)備13在作為主設(shè)備運(yùn)轉(zhuǎn)的光盤(pán)重放再生裝置10的控制下運(yùn)轉(zhuǎn)。
      雖然在AV系統(tǒng)1中,光盤(pán)重放再生裝置10和外部連接設(shè)備13通過(guò)USB接口連接,但本發(fā)明決不局限于使用USB接口,也可以選擇性地使用任何其他接口,只要通過(guò)該接口,外部連接設(shè)備13能根據(jù)來(lái)自光盤(pán)重放再生裝置10的指令進(jìn)行操作。
      雖然在該AV系統(tǒng)1的實(shí)例中,從光盤(pán)重放再生裝置10再生的AV數(shù)據(jù)是包括圖像數(shù)據(jù)和音樂(lè)數(shù)據(jù)的數(shù)據(jù),但是本發(fā)明決不局限于此,AV數(shù)據(jù)可以僅包括圖像的數(shù)據(jù)或音樂(lè)的數(shù)據(jù)。
      圖2是光盤(pán)重放再生裝置10的示意性方框圖,示出了其內(nèi)部結(jié)構(gòu)。
      光盤(pán)重放再生裝置10包括光頭21,用于光學(xué)讀取記錄在光盤(pán)2上的信號(hào)并將其轉(zhuǎn)換成電信號(hào);再生/解調(diào)部22,用于接收光頭21輸出的電信號(hào),解調(diào)輸入的電信號(hào)并將其輸出,同時(shí)還生成各種用于伺服控制的誤差信號(hào);以及伺服控制部23,用于根據(jù)由再生/解調(diào)部22生成的誤差信號(hào)等,伺服控制重放和驅(qū)動(dòng)光盤(pán)2的操作。
      光盤(pán)重放再生裝置10還包括解碼器24,用于接收包含在從再生/解調(diào)部22輸出的再生數(shù)據(jù)中的AV數(shù)據(jù),對(duì)該數(shù)據(jù)進(jìn)行解碼,并將其輸出到顯示器11和揚(yáng)聲器12。
      另外,光盤(pán)重放再生裝置10包括USB控制器25,它是用于通過(guò)USB接口與外部連接設(shè)備13交換數(shù)據(jù)的硬件;以及網(wǎng)絡(luò)I/F部26,它是通過(guò)如因特網(wǎng)的網(wǎng)絡(luò)進(jìn)行外部通信的硬件。
      另外,光盤(pán)重放再生裝置10還包括系統(tǒng)控制器27,用于根據(jù)操作程序進(jìn)行各種控制操作。
      系統(tǒng)控制器27控制再生/解調(diào)部22、伺服控制部23和解碼器24。它還通過(guò)USB控制器25控制外部連接設(shè)備13,以及通過(guò)網(wǎng)絡(luò)I/F部26控制與諸如因特網(wǎng)的網(wǎng)絡(luò)的數(shù)據(jù)通信。系統(tǒng)控制器27還接收來(lái)自遙控器14的數(shù)據(jù)并執(zhí)行相關(guān)的控制操作。
      將要由系統(tǒng)控制器27執(zhí)行的操作程序存儲(chǔ)在非易失性存儲(chǔ)器(未示出)中。再生AV數(shù)據(jù)時(shí)執(zhí)行的程序從光盤(pán)2提供,并存儲(chǔ)在存儲(chǔ)器中。
      現(xiàn)在,將在下面描述存儲(chǔ)在通過(guò)應(yīng)用本發(fā)明而實(shí)現(xiàn)的光盤(pán)2中的數(shù)據(jù)。
      由內(nèi)容產(chǎn)生器生成的數(shù)據(jù)記錄在光盤(pán)2上。更具體地,如圖3所示,AV數(shù)據(jù)、AV控制程序數(shù)據(jù)、應(yīng)用程序數(shù)據(jù)和USB的類(lèi)驅(qū)動(dòng)程序數(shù)據(jù)存儲(chǔ)在光盤(pán)2上。
      AV數(shù)據(jù)是例如運(yùn)動(dòng)圖像數(shù)據(jù)的內(nèi)容數(shù)據(jù)。AV數(shù)據(jù)從光盤(pán)重放再生裝置10的再生/解調(diào)部22提供到解碼器24,并由解碼器24解碼。由解碼器24解碼的AV數(shù)據(jù)輸出到顯示器11和揚(yáng)聲器12。
      AV控制程序數(shù)據(jù)是用于控制AV數(shù)據(jù)的再生和輸出操作的AV控制程序的數(shù)據(jù)。AV控制程序數(shù)據(jù)從光盤(pán)重放再生裝置10的再生/解調(diào)部22提供到系統(tǒng)控制器27。系統(tǒng)控制器27將所提供的AV控制程序載入其內(nèi)部存儲(chǔ)器中。然后,系統(tǒng)控制器27順序地執(zhí)行載入存儲(chǔ)器中的AV控制程序中所描述的指令,并控制AV數(shù)據(jù)的再生和輸出操作。當(dāng)AV控制程序中描述了根據(jù)用戶的操作而交互地輸出圖像的指令時(shí),系統(tǒng)控制器27還控制輸出圖像的定時(shí)以及轉(zhuǎn)換圖像的操作等等。
      應(yīng)用程序數(shù)據(jù)是包括用于控制通過(guò)USB接口連接到裝置10的外部連接設(shè)備13的操作的應(yīng)用程序的數(shù)據(jù)。應(yīng)用程序數(shù)據(jù)從光盤(pán)重放再生裝置10的再生/解調(diào)部22提供給系統(tǒng)控制器27。系統(tǒng)控制器27將所提供的應(yīng)用程序載入其內(nèi)部存儲(chǔ)器中。然后,系統(tǒng)控制器27順序地執(zhí)行在載入存儲(chǔ)器中的AV控制程序中所描述的指令,并控制外部連接設(shè)備13的操作。
      注意,應(yīng)用程序與AV控制程序同步執(zhí)行。換句話說(shuō),系統(tǒng)控制器27與從顯示器11和揚(yáng)聲器12分別輸出的圖像和聲音同步地控制外部連接設(shè)備13的操作。
      USB的類(lèi)驅(qū)動(dòng)程序數(shù)據(jù)是包括用于驅(qū)動(dòng)USB設(shè)備(外部連接設(shè)備)13操作的USB的類(lèi)驅(qū)動(dòng)程序的數(shù)據(jù),其中USB設(shè)備由應(yīng)用程序控制。為了方便,除了由USB定義的類(lèi)之外,不是由USB定義的用于專(zhuān)用設(shè)備控制的程序數(shù)據(jù)在本文中同樣稱(chēng)作類(lèi)驅(qū)動(dòng)程序。
      如圖4所示,USB驅(qū)動(dòng)程序的總體結(jié)構(gòu)分層,粗略地說(shuō),具有兩層,包括USB系統(tǒng)驅(qū)動(dòng)程序?qū)雍皖?lèi)驅(qū)動(dòng)程序?qū)印?br> USB系統(tǒng)驅(qū)動(dòng)程序是下層的驅(qū)動(dòng)程序。更具體地,它是接近于硬件USB控制器25的層的驅(qū)動(dòng)程序,并包括具有控制USB控制器25的功能特征的HUB類(lèi)驅(qū)動(dòng)程序、USB驅(qū)動(dòng)程序和控制器驅(qū)動(dòng)程序。
      類(lèi)驅(qū)動(dòng)程序是上層的驅(qū)動(dòng)程序。更具體地,它是接近于應(yīng)用程序的層的驅(qū)動(dòng)程序,適于在應(yīng)用程序和USB系統(tǒng)驅(qū)動(dòng)程序之間轉(zhuǎn)換數(shù)據(jù)。
      USB系統(tǒng)驅(qū)動(dòng)程序能夠普遍地用于光盤(pán)重放再生裝置10,因此,如果不同的USB設(shè)備13連接到該裝置,不需要進(jìn)行替換。因此,USB系統(tǒng)驅(qū)動(dòng)程序存儲(chǔ)在系統(tǒng)控制器27的非易失性存儲(chǔ)器等中,并在必要時(shí)從那里裝入存儲(chǔ)器中。
      相反,類(lèi)驅(qū)動(dòng)程序是連接到裝置10的USB設(shè)備13所特有的。換句話說(shuō),類(lèi)驅(qū)動(dòng)程序包括USB設(shè)備13特有的控制規(guī)范。
      如上所述,類(lèi)驅(qū)動(dòng)程序存儲(chǔ)在光盤(pán)2中。在需要時(shí),被再生/解調(diào)部22讀出,并從再生/解調(diào)部22加載到系統(tǒng)控制器27的存儲(chǔ)器中。
      在應(yīng)用程序控制USB設(shè)備(外部連接設(shè)備)13的操作之前,從光盤(pán)2讀出系統(tǒng)控制器27并載入存儲(chǔ)器中。系統(tǒng)控制器27執(zhí)行載入存儲(chǔ)器中的類(lèi)驅(qū)動(dòng)程序中所描述的指令,并作為USB接口的驅(qū)動(dòng)程序執(zhí)行控制操作。
      或者說(shuō),也可以這樣設(shè)置,如圖5所示,下載到的程序存儲(chǔ)在光盤(pán)2中,當(dāng)執(zhí)行下載的程序時(shí),通過(guò)網(wǎng)絡(luò)將USB的類(lèi)驅(qū)動(dòng)程序數(shù)據(jù)載入系統(tǒng)控制器27中。
      現(xiàn)在,通過(guò)參考圖6的流程圖,將更具體地描述系統(tǒng)控制器27的操作。在圖6的流程圖中,左側(cè)示出了由系統(tǒng)控制器27根據(jù)應(yīng)用程序的描述而遵循的時(shí)間操作序列,而右側(cè)示出了由系統(tǒng)控制器27根據(jù)類(lèi)驅(qū)動(dòng)程序的描述所遵循的時(shí)間操作序列。
      當(dāng)用戶操作光盤(pán)重放再生裝置10以開(kāi)始操作光盤(pán)2時(shí),首先在步驟S11中,系統(tǒng)控制器27讀出存儲(chǔ)在光盤(pán)2中的應(yīng)用程序并將該應(yīng)用程序載入存儲(chǔ)器中。
      隨后,在步驟S12中,系統(tǒng)控制器27根據(jù)載入存儲(chǔ)器中的應(yīng)用程序開(kāi)始操作,當(dāng)其開(kāi)始操作時(shí),系統(tǒng)控制器27向AV控制程序發(fā)送開(kāi)始再生AV數(shù)據(jù)的命令。于是,開(kāi)始再生AV數(shù)據(jù)。
      之后,當(dāng)用戶等對(duì)裝置10進(jìn)行操作并發(fā)送訪問(wèn)USB設(shè)備(外部連接設(shè)備)13的指令時(shí),在步驟S13中,系統(tǒng)控制器27根據(jù)應(yīng)用程序的指令開(kāi)始操作USB設(shè)備。
      當(dāng)USB設(shè)備開(kāi)始工作時(shí),在步驟S14中,系統(tǒng)控制器27從光盤(pán)2讀出類(lèi)驅(qū)動(dòng)程序并將該類(lèi)驅(qū)動(dòng)程序載入存儲(chǔ)器中。
      隨后,在步驟S15中,系統(tǒng)控制器27初始化USB接口,當(dāng)其成功地初始化USB接口后,管理USB設(shè)備(外部連接設(shè)備)13。
      如上所述,當(dāng)系統(tǒng)控制器27開(kāi)始管理USB設(shè)備(外部連接設(shè)備)13時(shí),并且當(dāng)裝置10根據(jù)應(yīng)用程序開(kāi)始訪問(wèn)USB設(shè)備時(shí)(步驟S16),類(lèi)驅(qū)動(dòng)程序響應(yīng)于該訪問(wèn)來(lái)進(jìn)行指令的協(xié)議轉(zhuǎn)換,并將該指令傳遞給USB系統(tǒng)驅(qū)動(dòng)程序(步驟S17)。如果USB設(shè)備對(duì)該訪問(wèn)作出了響應(yīng),則類(lèi)驅(qū)動(dòng)程序進(jìn)行該響應(yīng)的協(xié)議轉(zhuǎn)換,并將該響應(yīng)傳遞給應(yīng)用程序(步驟S18)。
      這樣,光盤(pán)2將控制外部連接設(shè)備13的操作所需的驅(qū)動(dòng)程序連同用于控制外部連接設(shè)備13的應(yīng)用程序一起存儲(chǔ),并將該應(yīng)用程序和驅(qū)動(dòng)程序提供給用戶。
      通過(guò)這種配置,可使光盤(pán)重放再生裝置10可靠地控制外部連接設(shè)備13,即使當(dāng)后者是專(zhuān)用的設(shè)備。
      當(dāng)連接到裝置10的外部連接設(shè)備13是需要確保將要交換的數(shù)據(jù)的安全的設(shè)備時(shí)(例如,讀卡器等),光盤(pán)2還提供用于確保在光盤(pán)重放再生裝置10和外部連接設(shè)備13之間的數(shù)據(jù)通信的驅(qū)動(dòng)程序。
      現(xiàn)在,下面將描述在USB驅(qū)動(dòng)程序中提供調(diào)解驅(qū)動(dòng)程序的改進(jìn)設(shè)置。
      當(dāng)光盤(pán)重放再生裝置10安裝有USB接口時(shí),當(dāng)然要求在制造廠發(fā)貨時(shí)結(jié)合到裝置10中的應(yīng)用程序也能夠利用USB。這里假設(shè),要求將從連接到USB接口的數(shù)碼相機(jī)30中接收?qǐng)D像和準(zhǔn)備圖像影集的功能特征結(jié)合為光盤(pán)重放再生裝置10的標(biāo)準(zhǔn)功能特征。在這種情況下,用于數(shù)碼相機(jī)30的類(lèi)驅(qū)動(dòng)程序和應(yīng)用程序預(yù)先結(jié)合在光盤(pán)重放再生裝置10的ROM中。
      在這種情況下,如圖8所示,當(dāng)存儲(chǔ)用于使用USB設(shè)備31的應(yīng)用程序的光盤(pán)2(例如,具有從數(shù)碼相機(jī)接收其自己的照片并將照片粘貼到運(yùn)動(dòng)圖像的場(chǎng)景的功能特征的光盤(pán)2)裝入光盤(pán)重放再生裝置10中,并且應(yīng)用程序試圖使用USB設(shè)備31時(shí),同時(shí)為單個(gè)USB設(shè)備31啟動(dòng)兩個(gè)類(lèi)驅(qū)動(dòng)程序。
      雖然這種事故不出現(xiàn)在普通的計(jì)算機(jī)中,但是因?yàn)樯婕暗桨▋?nèi)置ROM和光盤(pán)2的類(lèi)驅(qū)動(dòng)程序(或者安全通信驅(qū)動(dòng)程序)的兩個(gè)供應(yīng)商,所以這種事故也會(huì)發(fā)生。
      在此情況下,當(dāng)“結(jié)合在ROM中的應(yīng)用程序”和“從光盤(pán)讀出的應(yīng)用程序”試圖同時(shí)控制同一USB設(shè)備時(shí),兩者之間將產(chǎn)生沖突,導(dǎo)致通信協(xié)議的操作失敗。
      因此,如圖9所示,在光盤(pán)重放再生裝置10的類(lèi)驅(qū)動(dòng)程序和USB驅(qū)動(dòng)程序之間插入具有避免這種沖突的調(diào)解特征的調(diào)解驅(qū)動(dòng)程序。調(diào)解驅(qū)動(dòng)程序起到防止兩個(gè)驅(qū)動(dòng)程序互相干擾的作用。可以想出各種技術(shù)用于調(diào)解,并且這些技術(shù)中包括這樣一種,使用該技術(shù),調(diào)解驅(qū)動(dòng)程序?qū)⒁饌尾迦?偽連接)狀態(tài)和偽拔出(偽斷開(kāi))狀態(tài)。
      下面將參考圖10和圖11描述控制偽插入(偽連接)狀態(tài)和偽拔出(偽斷開(kāi))狀態(tài)的操作的實(shí)例。
      圖10是在偽拔出時(shí)執(zhí)行的處理的流程圖,圖11是在偽插入時(shí)執(zhí)行的處理的流程圖。
      注意,在以下的描述中,預(yù)先結(jié)合的類(lèi)驅(qū)動(dòng)程序被稱(chēng)作“內(nèi)置的類(lèi)驅(qū)動(dòng)程序”,預(yù)先結(jié)合的應(yīng)用程序被稱(chēng)作“內(nèi)置的應(yīng)用程序”。類(lèi)似地,從光盤(pán)2讀出的類(lèi)驅(qū)動(dòng)程序被稱(chēng)作“讀出的類(lèi)驅(qū)動(dòng)程序”,并且從光盤(pán)2讀出的應(yīng)用程序被稱(chēng)作“讀出的應(yīng)用程序”。
      現(xiàn)在,將參考圖10的流程圖描述偽拔出時(shí)的操作流程。注意,在圖10的流程圖中,左側(cè)示出了由系統(tǒng)控制器27根據(jù)內(nèi)置的類(lèi)驅(qū)動(dòng)程序的描述而遵循的時(shí)間操作序列,而右側(cè)示出了由系統(tǒng)控制器27根據(jù)讀出的類(lèi)驅(qū)動(dòng)程序的描述所遵循的時(shí)間操作序列。圖10的中間部分示出了由系統(tǒng)控制器27根據(jù)調(diào)解驅(qū)動(dòng)程序的描述所遵循的時(shí)間操作序列。
      首先,在步驟S21中,內(nèi)置的類(lèi)驅(qū)動(dòng)程序訪問(wèn)USB設(shè)備。當(dāng)內(nèi)置的類(lèi)驅(qū)動(dòng)程序訪問(wèn)USB設(shè)備時(shí),在步驟S22中,調(diào)解驅(qū)動(dòng)程序直接將該訪問(wèn)提交給USB系統(tǒng)驅(qū)動(dòng)程序。
      在步驟S23中,當(dāng)從光盤(pán)讀出的應(yīng)用程序啟動(dòng)時(shí),讀出的類(lèi)驅(qū)動(dòng)程序向調(diào)解驅(qū)動(dòng)程序宣告開(kāi)始使用USB設(shè)備。
      隨后,在步驟S24中,調(diào)解驅(qū)動(dòng)程序向內(nèi)置的類(lèi)驅(qū)動(dòng)程序生成表示USB設(shè)備被取走(拔出)的偽信號(hào)。
      當(dāng)產(chǎn)生表示USB設(shè)備被拔出的偽信號(hào)時(shí),在步驟S25中,內(nèi)置的類(lèi)驅(qū)動(dòng)程序釋放USB驅(qū)動(dòng)。這樣,調(diào)解驅(qū)動(dòng)程序防止了兩個(gè)類(lèi)驅(qū)動(dòng)程序互相干擾。
      當(dāng)內(nèi)置的類(lèi)驅(qū)動(dòng)程序釋放USB設(shè)備時(shí),在步驟S26中,讀出的類(lèi)驅(qū)動(dòng)程序訪問(wèn)USB設(shè)備。當(dāng)讀出的類(lèi)驅(qū)動(dòng)程序訪問(wèn)USB設(shè)備時(shí),在步驟S27中,調(diào)解驅(qū)動(dòng)程序直接將該訪問(wèn)提交給USB系統(tǒng)驅(qū)動(dòng)程序。
      現(xiàn)在,將參考圖11的流程圖描述在偽插入時(shí)的操作流程。注意,在圖11的流程圖中,左側(cè)示出了由系統(tǒng)控制器27根據(jù)內(nèi)置的類(lèi)驅(qū)動(dòng)程序的描述所遵循的時(shí)間操作序列,而右側(cè)示出了由系統(tǒng)控制器27根據(jù)讀出的類(lèi)驅(qū)動(dòng)程序的描述所遵循的時(shí)間操作序列。圖11的中間部分示出了由系統(tǒng)控制器27根據(jù)調(diào)解驅(qū)動(dòng)程序的描述所遵循的時(shí)間操作序列。
      首先,在步驟S31中,讀出的類(lèi)驅(qū)動(dòng)程序向調(diào)解驅(qū)動(dòng)程序宣告USB設(shè)備使用結(jié)束。
      當(dāng)讀出的類(lèi)驅(qū)動(dòng)程序宣告USB設(shè)備使用結(jié)束時(shí),在步驟S32中,調(diào)解驅(qū)動(dòng)程序生成表示USB設(shè)備連接到(插入)內(nèi)置的類(lèi)驅(qū)動(dòng)程序的偽信號(hào)。
      隨后,在步驟S33中,內(nèi)置的類(lèi)驅(qū)動(dòng)程序獲取USB設(shè)備。當(dāng)內(nèi)置的類(lèi)驅(qū)動(dòng)程序獲取USB設(shè)備時(shí),在步驟S34中,內(nèi)置的類(lèi)驅(qū)動(dòng)程序訪問(wèn)USB設(shè)備。當(dāng)內(nèi)置的類(lèi)驅(qū)動(dòng)程序訪問(wèn)USB設(shè)備時(shí),在步驟S35中,調(diào)解驅(qū)動(dòng)程序直接將該訪問(wèn)提交給USB系統(tǒng)驅(qū)動(dòng)程序。
      因此,當(dāng)調(diào)解驅(qū)動(dòng)程序產(chǎn)生偽插入狀態(tài)和偽拔出狀態(tài)時(shí),有可能防止在結(jié)合在ROM中的應(yīng)用程序和從光盤(pán)讀出的應(yīng)用程序之間發(fā)生沖突。
      本領(lǐng)域的技術(shù)人員應(yīng)該理解,根據(jù)設(shè)計(jì)要求和其他因素,可以有各種修改、組合、再組合和替換,均應(yīng)包含在本發(fā)明的權(quán)利要求或其等同物的范圍之內(nèi)。
      權(quán)利要求
      1.一種能夠可取出地裝入用于再生包括聲音數(shù)據(jù)和/或圖像數(shù)據(jù)的視聽(tīng)數(shù)據(jù)的再生裝置中并由所述再生裝置使用的記錄介質(zhì),所述記錄介質(zhì)存儲(chǔ)視聽(tīng)數(shù)據(jù),將由所述再生裝置再生;應(yīng)用程序,將由所述再生裝置的控制部執(zhí)行,用于控制所述視聽(tīng)數(shù)據(jù)的再生,并且也控制通過(guò)預(yù)定接口連接到所述再生裝置的預(yù)定外部設(shè)備;以及驅(qū)動(dòng)程序,將由所述再生裝置的所述控制部執(zhí)行,用于通過(guò)所述預(yù)定接口或者用于從網(wǎng)絡(luò)下載所述驅(qū)動(dòng)程序的下載程序與所述外部設(shè)備通信;所述應(yīng)用程序描述的是,在操作所述外部設(shè)備之前使所述控制部讀出所述驅(qū)動(dòng)程序或從所述網(wǎng)絡(luò)下載所述驅(qū)動(dòng)程序、并執(zhí)行所述驅(qū)動(dòng)程序的指令。
      2.根據(jù)權(quán)利要求1所述的記錄介質(zhì),其中,所述驅(qū)動(dòng)程序包括用于通過(guò)所述預(yù)定接口在所述控制部和所述預(yù)定外部設(shè)備之間安全通信的程序。
      3.一種通過(guò)再生裝置對(duì)包括存儲(chǔ)在記錄介質(zhì)中的聲音數(shù)據(jù)和/或圖像數(shù)的視聽(tīng)數(shù)據(jù)進(jìn)行再生的視聽(tīng)數(shù)據(jù)再生方法,所述方法包括以下步驟存儲(chǔ)將由再生裝置再生的視聽(tīng)數(shù)據(jù)、將由所述再生裝置的所述控制部執(zhí)行以控制所述視聽(tīng)數(shù)據(jù)的再生并且也控制通過(guò)預(yù)定的接口連接到所述再生裝置的預(yù)定外部設(shè)備的應(yīng)用程序、以及將由所述再生裝置的所述控制部執(zhí)行以通過(guò)所述預(yù)定接口或者用于從網(wǎng)絡(luò)下載驅(qū)動(dòng)程序的下載程序與所述外部設(shè)備通信的所述驅(qū)動(dòng)程序;使所述控制部從所述記錄介質(zhì)讀出視聽(tīng)數(shù)據(jù)和所述應(yīng)用程序,并再生和執(zhí)行所述應(yīng)用程序;以及使所述控制部在根據(jù)所述應(yīng)用程序的相應(yīng)指令操作所述外部設(shè)備之前,讀出所述驅(qū)動(dòng)程序或從所述網(wǎng)絡(luò)下載所述驅(qū)動(dòng)程序并執(zhí)行所述驅(qū)動(dòng)程序。
      4.根據(jù)權(quán)利要求3所述的方法,其中所述控制部適于執(zhí)行調(diào)解程序,以及當(dāng)用于通過(guò)所述預(yù)定接口與所述預(yù)定外部設(shè)備進(jìn)行通信的所述驅(qū)動(dòng)程序和用于通過(guò)所述預(yù)定接口與其他一些外部設(shè)備進(jìn)行通信的其他一些驅(qū)動(dòng)程序正由所述控制部同時(shí)執(zhí)行時(shí),如果用于與所述預(yù)定外部設(shè)備進(jìn)行通信的所述驅(qū)動(dòng)程序正由所述應(yīng)用程序執(zhí)行時(shí),所述調(diào)解程序停止執(zhí)行用于與所述其他一些外部設(shè)備進(jìn)行通信的所述驅(qū)動(dòng)程序。
      全文摘要
      本發(fā)明提供了用于控制外部設(shè)備的驅(qū)動(dòng)軟件。提供了一種記錄介質(zhì),能夠可取出地裝入用于再生包括聲音數(shù)據(jù)和/或圖像數(shù)據(jù)的視聽(tīng)數(shù)據(jù)的再生裝置中并由該再生裝置使用,該記錄介質(zhì)存儲(chǔ)視聽(tīng)數(shù)據(jù),將由再生裝置再生;應(yīng)用程序,將由再生裝置的控制部執(zhí)行,以控制視聽(tīng)數(shù)據(jù)的再生并且還控制通過(guò)預(yù)定接口連接到再生裝置的預(yù)定外部設(shè)備;以及驅(qū)動(dòng)程序,將由再生裝置的控制部執(zhí)行,以通過(guò)預(yù)定接口或者用于從網(wǎng)絡(luò)下載驅(qū)動(dòng)程序的下載程序與外部設(shè)備通信;應(yīng)用程序描述的是,在操作外部設(shè)備之前使控制部讀出驅(qū)動(dòng)程序或從網(wǎng)絡(luò)下載驅(qū)動(dòng)程序、并執(zhí)行驅(qū)動(dòng)程序的指令。
      文檔編號(hào)G06F13/10GK1862691SQ20061007855
      公開(kāi)日2006年11月15日 申請(qǐng)日期2006年5月10日 優(yōu)先權(quán)日2005年5月10日
      發(fā)明者豬口達(dá)也 申請(qǐng)人:索尼公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1