專利名稱:信息處理裝置和方法,以及供給介質的制作方法
技術領域:
本發(fā)明涉及信息處理裝置和方法,以及供給介質,尤其涉及這樣的信息處理裝置和方法,以及供給介質,當目標音頻-視頻(AV)設備的功能變化時,只要AV設備通過IEEE(電氣和電子工程師協(xié)會)1394總線連接,則允許這種變化信息被報告給控制設備。
為了控制通過IEEE 1394總線連接的AV設備,規(guī)定了AV/C指令組。該AV/C指令組中提供有描述符,以便把一個設備各種信息成分顯示給其它設備。在AV/C指令組中,術語“unit”表明設備本身,同時術語“subunit”表明設備的功能。各設備的功能在Subunit Identifier Descriptor(子設備標識符描述符)中被描述。
通常,認為設備的功能是固定的,并且當表明設備功能的SubunitIdentifier Descriptor一旦被規(guī)定,它就不變化。因此,在AV設備中間,當系統(tǒng)建立時,控制設備(訪問其它AV設備的設備)僅僅讀取一次目標設備(被其它AV設備訪問的設備)的Subunit Identifier Descriptor。
在上述系統(tǒng)中,當目標設備的功能例如因為下載軟件或者安裝存儲條而變化時,Subunit Identifier Descriptor也因此改變。
然而,在常規(guī)系統(tǒng)中,由于控制設備僅僅在系統(tǒng)建立時讀取一次目標設備的Subunit Identifier Descriptor,所以即使Subunit Identifier Descriptor改變,也不能發(fā)現(xiàn)該變化。
本發(fā)明就是考慮到上述情形而做出的。本發(fā)明的目的在于允許控制設備在目標設備的功能改變時發(fā)現(xiàn)該變化。
為了實現(xiàn)上述目的,按照本發(fā)明的一個方面,提供了一種通過總線與其它信息處理裝置連接的信息處理裝置,所述信息處理裝置包括用以存儲功能的存儲裝置;用以按照功能的變化更新存儲裝置的內容的更新裝置;以及,報告裝置,用以向其它信息處理裝置報告存儲裝置的內容已經(jīng)被更新裝置更新。
在該信息處理裝置中,存儲裝置存儲功能;更新裝置根據(jù)功能的變化更新存儲裝置的內容;以及報告裝置向其它信息處理裝置報告更新裝置已經(jīng)更新存儲裝置的內容。
為了實現(xiàn)上述目的,按照本發(fā)明的另一個方面,提供了一種通過總線與其它信息處理裝置連接的信息處理裝置所采用的信息處理方法,所述信息處理方法包括用以存儲功能的存儲步驟;用以根據(jù)該功能的變化更新在存儲步驟中存儲的內容的更新步驟;以及,報告步驟,用以向其它信息處理裝置報告已經(jīng)在更新步驟中更新在存儲步驟中存儲的內容。
為了實現(xiàn)上述目的,按照本發(fā)明的另一個方面,提供了一種用于提供程序的供給介質,該程序使通過總線與其它信息處理裝置連接的信息處理裝置執(zhí)行下述處理,所述處理包括用以存儲功能的存儲步驟;用以根據(jù)該功能的變化更新在存儲步驟中存儲的內容的更新步驟;以及,報告步驟,用以向其它信息處理裝置報告在存儲步驟中存儲的內容已經(jīng)在更新步驟中更新了。
在該信息處理方法和供給介質中,功能在存儲步驟中被存儲;根據(jù)功能的變化,在存儲步驟中被存儲的內容在更新步驟中被更新;并且,在報告步驟中向其它信息處理裝置報告在存儲步驟中被存儲的內容在更新步驟中被更新了。
按照該信息處理裝置、信息處理方法和供給介質,由于存儲的內容按照功能的變化被更新且同時報告變化,所以其它信息處理裝置就能發(fā)現(xiàn)該功能變化。
為了實現(xiàn)上述目的,按照本發(fā)明的另一個方面,提供了一種通過總線與其它信息處理裝置連接的信息處理裝置,所述信息處理裝置包括詢問裝置,用于詢問其它信息處理裝置是否其它信息處理裝置的功能被改變;以及,接收裝置,用以從其它信息處理裝置接收對從詢問裝置發(fā)送的詢問的確認。
在該信息處理裝置中,詢問裝置詢問其它信息處理裝置其它信息處理裝置的功能是否改變了;以及,該接收裝置從其它信息處理裝置接收對從詢問裝置所發(fā)送的詢問的確認。
為了實現(xiàn)上述目的,按照本發(fā)明的另一個方面,提供了一種通過總線與其它信息處理裝置連接的信息處理裝置所采用的信息處理方法,所述信息處理方法包括詢問步驟,用于詢問其它信息處理裝置是否其它信息處理裝置的功能被改變;以及,接收步驟,用以從其它信息處理裝置接收對于在詢問步驟發(fā)送的詢問的確認。
為了實現(xiàn)上述目的,按照本發(fā)明的另一個方面,提供了一種用于提供程序的供給介質,該程序使通過總線與其它信息處理裝置連接的信息處理裝置執(zhí)行下述處理,所述處理包括詢問步驟,用于詢問其它信息處理裝置是否其它信息處理裝置的功能被改變;以及,接收步驟,用以從其它信息處理裝置接收對于在詢問步驟發(fā)送的詢問的確認。
在該信息處理方法和供給介質中,在詢問步驟中由其它信息處理裝置詢問其它信息處理裝置的功能是否被改變;以及,在接收步驟中從接收其它信息處理裝置接收對于在詢問步驟中發(fā)送的詢問的確認。
按照該信息處理裝置、信息處理方法以及供給介質,由于能詢問其它信息處理裝置的功能是否改變了,并且其響應能被接收,所以允許按照其它信息處理裝置的功能變化進行控制。
附圖的簡要說明
圖1是本發(fā)明的信息處理裝置被應用的信息處理系統(tǒng)的方框圖。
圖2是顯示Subunit Identifier Descriptor的數(shù)據(jù)結構的示意圖。
圖3是顯示Subunit Identifier Descriptor的格式的示意圖。
圖4是顯示在圖3中所顯示的generation_ID(產生標識符)字段的內容的示意圖。
圖5是顯示在圖3中所顯示的list_ID(表標識符)字段的內容的示意圖。
圖6是顯示在本系統(tǒng)中的Subunit Identifier Descriptor的格式的示意圖。
圖7是顯示Tuner Subunit Identifier Descriptor(調諧器子設備標識符描述符)的格式的示意圖。
圖8是顯示在圖7中所顯示的system_specificaton(系統(tǒng)規(guī)范)字段的格式的示意圖。
圖9是顯示在圖8中所顯示的system_id(系統(tǒng)標識符)項目的內容的示意圖。
圖10是的AV/C指令組堆棧模型(STACK MODEL)的示意圖。
圖11是顯示FCP指令和響應之間的關系的示意圖。
圖12是顯示在圖11中所顯示的指令和響應之間的進一步詳盡關系的示意圖。
圖13是顯示AV/C指令包的數(shù)據(jù)結構的示意圖。
圖14是顯示AV/C指令的例子的示意圖。
圖15A和圖15B是顯示AV/C指令與響應的示意圖。
圖16A至圖16C是顯示NOTIFY(通報)指令與響應的示意圖。
圖17是控制設備處理的流程圖。
圖18是目標設備處理的流程圖。
下面將描述本發(fā)明的實施例。為了說明本發(fā)明的實施例中所述的各個裝置或步驟之間的關系,在各個裝置或步驟后附加有括號說明,以通過所對應的實施例(僅僅一個例子)來說明本發(fā)明的特征。但是,該說明并不意味著各個裝置或步驟僅限制于所描述的例子。
按照本發(fā)明的一個特征的信息處理裝置通過總線與其它信息處理裝置連接,并且包括用于存儲功能的存儲裝置(例如在圖6中顯示的SubunitIdentifier Descriptor71);用于按照功能的變化更新存儲裝置的內容的更新裝置(例如在圖18中顯示的步驟S22);以及,報告裝置(例如在圖18中顯示的步驟S26),用于向其它信息處理裝置報告更新裝置已經(jīng)更新了存儲裝置的內容。
按照本發(fā)明的另一個特征的信息處理裝置通過總線與其它信息處理裝置連接,并且包括詢問裝置(例如在圖17中顯示的步驟S3),用于詢問其它信息處理裝置是否已經(jīng)改變了的其它信息處理裝置的功能;以及,接收裝置(例如在圖17中所顯示的步驟S5),用于從其它信息處理裝置接收從詢問裝置發(fā)送的對詢問的確認。
圖1是顯示應用了本發(fā)明的信息處理系統(tǒng)的結構方框圖。在本實施例中,調諧器2通過IEEE 1394總線4與一數(shù)字視頻盒式磁帶錄象機(DVCR)3連接。調諧器2用作控制設備,而DVCR3用作為目標設備。AV/C指令組用于控制DVCR3。
調諧器2的調諧部分11選擇數(shù)據(jù)廣播信號(復用流),并且按照從控制部分13來的指令通過天線1接收該信號。調諧部分11將接收的數(shù)字廣播信號發(fā)送到去多路復用器部分12。去多路復用器部分12從發(fā)送的數(shù)字廣播信號中提取視頻信號和音頻信號,并通過1394接口部分14將它們輸出IEEE 1394總線。
DVCR3的1394接口部分22按照從控制部分21來的指令接收IEEE 1394總線上的數(shù)據(jù)。1394接口部分22把所接收的數(shù)據(jù)發(fā)送到記錄與再生部分23。在記錄時,按照從控制部分21來的指令,記錄與再生部分23壓縮所接收的視頻信號和所接收的音頻信號,對它們多路復用,并且在磁帶(未顯示)上記錄。在再生時,記錄和再生部分23檢測磁帶上的數(shù)據(jù),提取它,對它進行解壓縮,并且輸出到一個設備(未顯示)。
在圖1中所示的信息處理系統(tǒng)中所用的AV/C指令組中的SubunitIdentifier Descriptor的數(shù)據(jù)結構將在下面參考圖2至5來描述。圖2顯示Subunit Identifier Descriptor的數(shù)據(jù)結構。如在圖2中顯示,Subunit IdentifierDescriptor被形成分層結構的list(表)。list表示,例如,調諧器能接收的頻道或在盤上記錄的音樂。在分級結構中的最高層的list稱為root list(根表)。例如,list0用作為層次比其低的list的根表。list2至list(n-1)也為根表。存在與對象數(shù)量相應的根表。例如,當AV設備是調諧器時,對象就是數(shù)字廣播中的頻道。在一個分層中的所有l(wèi)ist具有共同的信息。
圖3是用于現(xiàn)有系統(tǒng)采用的The General Subunit Identifier Descriptor(通用子設備標識符描述符)41的格式。Subunit Identifier Descriptor41在其內容(contents)中具有與功能有關的屬性信息。descriptor_length(描述符長度)字段表明描述符結構的長度(字節(jié)數(shù)),但不包括descriptor_length字段本身的長度。如圖4所示,generation_ID字段顯示AV/C指令組的版本,并且當前被設置到00h(h表明十六進制符號)。00h顯示數(shù)據(jù)結構和所用的指令用于AV/C普通規(guī)范的版本3.0。如圖4中所示,不同于00h的所有值被保留用于未來的規(guī)范。
size_of_list_ID(表標識符大小)字段表明list ID的字節(jié)數(shù)。size_of_object_ID(對象標識符大小)字段表明對象ID的字節(jié)數(shù)。size_of_object_position(對象位置大小)字段顯示在控制期間用于參考的list中的位置(字節(jié)數(shù))。number_of_root_object_lists(根對象表數(shù)目)字段表明根對象表的數(shù)量。root_object_list_id(根對象表標識符)字段顯示了在各個分層中區(qū)別最高根對象表的標識符。
subunit_dependent_length(子設備從屬信息長度)字段顯示隨后subunit_dependent_information(子設備從屬信息)字段的字節(jié)數(shù)。subunit_dependent_information字段表明固有功能信息。manufacturer_dependent_length(制造商從屬信息長度)字段顯示下列manufacturer_dependent_information(制造商從屬信息)字段的字節(jié)數(shù)。manufacturer_dependent_information字段顯示廠商(制造商)的規(guī)范信息。當一描述符沒有制造商從屬信息時,該字段不存在。
圖5顯示list ID分配范圍。如圖5中顯示的,0000h至0FFFh和4000h至FFFFh的范圍被保留用于未來的規(guī)范的分配范圍。1000h至3FFFh和10000h至最大list ID值的范圍是為區(qū)別功能類型的從屬信息而準備的。
用于本發(fā)明的系統(tǒng)的Subunit Identifier Descriptor將在下面參考圖6被描述。由于在圖6中的區(qū)域A中的各字段與圖3所描述的那些相同,所以其描述省略了。圖6中的B區(qū)域顯示增加至圖3中所顯示的格式的各字段。info_type(信息類型)字段顯示AV設備的功能是否變化。info_type=dynamic_capability(信息類型=動態(tài)信息)的注解顯示具有該注解的AV設備的功能可以變化。length(長度)字段表明下列info_type_dependent(信息類型從屬信息)字段的字節(jié)數(shù)。info_type_dependent字段顯示dynamic_capability的從屬信息,并且由1字節(jié)的標志(八位標志)來定義。當標志0=0時,AV設備被認為是具有static_capability(功能是固定的)。當標示0為1時,AV設備被認為是具有dynamic_capability(功能是動態(tài)的)。標記1至7被保留用于未來的規(guī)范。通過參考目標設備的Subunit Identifier Descriptor71的info_type字段,控制設備(例如,調諧器2)能確定目標設備(例如DVCR3)功能是否變化了。
下面將結合圖7至9描述Tuner Subunit Identifier Descriptor。在TunerSubunit Identifier Descriptor中,描述了一個調諧器支持的廣播系統(tǒng)的特征。在多系統(tǒng)的調諧器中,由于調諧器支持兩個或者更多廣播系統(tǒng),所以存在多個對象表。圖7顯示在Tuner Subunit(調諧器子設備)中根對象表的格式。number_of_systems(系統(tǒng)數(shù)目)字段表明調諧器子設備支持的廣播系統(tǒng)的數(shù)量。system_specification(系統(tǒng)規(guī)范)字段顯示每一個廣播系統(tǒng)的規(guī)范,并且符合在圖8中所顯示的格式。
圖8顯示了圖7中所顯示的system_specification字段的格式。specification_length(規(guī)范長度)項目顯示下列描述符結構的長度(字節(jié)數(shù)),但不包括specification_length項目本身的長度。system_id項目用于區(qū)別TunerSubunit支持的廣播系統(tǒng),并且如圖9所示那樣被規(guī)定。當system_id(系統(tǒng)標識符)項目被設置到10h時,模擬視頻廣播系統(tǒng)被利用。當system_id項目設置到11h時,模擬音頻廣播系統(tǒng)被利用。當system_id項目設置到20h時,一個數(shù)字視頻廣播(DVB)系統(tǒng)被利用。21h的system_id項目被保留用于數(shù)字音頻廣播(DAB)系統(tǒng)。22h的system_id項目也被保留用于數(shù)字電視(DTV)。所有其它的值被保留用于未來的規(guī)范。
implementation_profile_id(實施方案標識符)項目表明將要在system_id中實行的profile_id(方案標識符)。number_subsystem_label(子系統(tǒng)電臺名數(shù)目)項目顯示調諧器操縱的服務供應者的數(shù)量。sub_system_label_length(子系統(tǒng)電臺名長度)項目表明下列sub_system_label(子系統(tǒng)電臺名)項目的字節(jié)數(shù)。sub_system_label項目用于區(qū)別服務供應者,并且對應于,例如,在DVB系統(tǒng)中的“PerfecTV”和“Canal Plus”。number_of_antennas(天線數(shù)目)項目表明能用于廣播系統(tǒng)的天線的數(shù)量。antenna_specification(天線規(guī)范)項目顯示天線的規(guī)范。system_specific_information_length(系統(tǒng)特定信息長度)項目表明下列system_specific_information(系統(tǒng)特定信息)項目的字節(jié)數(shù)。system_specific_information項目顯示廣播系統(tǒng)的特定信息。
下面將結合圖10至15來描述用于圖1所示的信息處理系統(tǒng)的AV/C指令組。圖10顯示AV/C指令組的堆棧模型。如在圖10中顯示的,按照IEEE1394規(guī)范,有物理層111、鏈接層112、處理層113以及串行總線管理器114。FCP(功能控制協(xié)議-Function Control Protocol)115符合IEC 61883。AV/C指令組116符合1394 TA規(guī)范。
圖11是一個示意圖,它顯示了在圖10中所顯示的FCP115的指令和響應。FCP是用于控制符合IEEE 1394的AV設備的協(xié)議。如圖11顯示的,控制設備被稱為控制器,而被控制的設備稱為目標。利用在IEEE 1394異步通信中的寫處理,F(xiàn)CP指令和響應在節(jié)點之間進行傳送。當目標接收數(shù)據(jù)時,它把確認信息發(fā)回到控制器,以證實接收。
圖12是顯示FCP指令和響應之間的更詳細關系的示意圖。節(jié)點A通過IEEE 1394總線與節(jié)點B連接。節(jié)點A用作為控制器,而節(jié)點B為目標。節(jié)點A和節(jié)點B都被提供有512字節(jié)指令寄存器和512字節(jié)響應寄存器。如圖12顯示的,控制器將指令消息寫入到目標的指令寄存器123,以通報指令。相反地,目標將響應消息寫入到控制器的響應寄存器122,以通報響應。利用這兩個信息,來傳送控制信息。在FCP中所傳輸?shù)闹噶罱M的類型在圖13顯示的數(shù)字域中間的CTS字段中被指明。
圖13顯示AV/C指令中的一個異步數(shù)據(jù)包的數(shù)據(jù)結構。AV/C指令組用于控制AV設備,并且有0000的CTS字段(指令組標識符-command set ID)。通過FCP的使用,AV/C指令幀和響應幀在節(jié)點之間傳送。為了不向總線和AV設備添加負擔,確定響應應該從指令被接收之時算起的100ms之內被發(fā)送。如圖13顯示的,在一個異步數(shù)據(jù)包中的數(shù)據(jù)在水平方向由32比特(等于一個四字節(jié)數(shù)-quadlet)形成。在該圖中的數(shù)據(jù)包的上部分顯示包標題,同時數(shù)據(jù)包的下部分顯示數(shù)據(jù)塊。destination_ID(目的地標識符)字段表明目的地。
CTS字段表明指令組ID。對于AV/C指令組,CTS字段被設置到0000。當數(shù)據(jù)包有指令時,ctype/response(指令類型/響應)字段顯示指令的功能類型,并且當數(shù)據(jù)包有響應時,顯示所接收的指令的處理的結果。指令粗略地被劃分成四個類型,(1)控制指令(CONTROL),用于從外部控制功能;(2)狀態(tài)指令(STATUS),用于從外部詢問狀態(tài);(3)詢問是否支持操作碼(opcode)的一般詢問指令(GENERAL INQUIRY)和詢問是否支持操作碼和操作數(shù)(operands)的特定詢問指令(SPECIFIC INQUIRY),用于從外部詢問控制指令是否被支持,以及(4)通報指令(NOTIFY),用于請求向外部報告狀態(tài)的變化。
按照指令的類型,響應被發(fā)送回去。對控制指令的響應包括“NOTIMPLEMENTED(未實施)”、“ACCEPTED(接受)”、“REJECTED(拒絕)”和“INTERIM(暫定)”。對狀態(tài)指令的響應包括“NOT IMPLEMENTED”、“REJECTED”、“IN TRANSITION(傳輸中)”和“STABLE(穩(wěn)定)”。對一般詢問指令和特定詢問指令的響應包括“IMPLEMENTED(實施)”和“NOTIMPLEMENTED”。對通報指令的響應包括“NOT IMPLEMENTED”、“REJECTED”、“INTERIM”,和“CHANGED(變化)”。
subunit_type(子設備類型)字段確定該設備的功能,例如可以是“磁帶錄象機/播放機”,或者“調諧器”。為了區(qū)別相同類型的多個子設備,利用subunit_id字段提供一個識別號。操作碼字段顯示指令。操作數(shù)字段表明指令的參數(shù)。按需要增加了一個Additional operands(附加操作數(shù))字段。按需要也增加了padding(填充)字段。數(shù)據(jù)循環(huán)冗余檢查(CRC)字段用于在數(shù)字傳送期間檢查差錯。
圖14顯示AV/C指令的例子。在ctype/response字段中的例子被顯示在圖14的表A中。上部分表明指令,而下部分表明響應。碼0000被分配到控制指令,碼0001被分配到狀態(tài)指令,碼0010被分配到特定詢問指令,碼0011被分配到通報指令,而碼0100被分配到一般詢問指令。從0101至0111的碼被保留用于未來的規(guī)范。碼1000被分配到“未實施”,1001被分配到“接受”,1010被分配到“拒絕”,1011被分配到“傳輸中”,而1100被分配到“實施/穩(wěn)定”,1101被分配到“變化”,而1111被分配到“暫定”。碼1110被保留用于未來的規(guī)范。
subunit_type字段的例子被顯示在圖14的表B中。碼00000被分配到“Video Monitor(視頻監(jiān)示器)”,00011被分配到“Disk recorder/Player(盤式錄象機/播放機)”,00100被分配到“Tape recorder/Player(磁帶錄象機/播放機)”,00101被分配到“Tuner(調諧器)”,00111被分配到“Video Camera(視頻攝像機)”,11100被分配到“Vendor unique(廠商特有)”,而11110被分配到擴展至下一個字節(jié)的子設備類型。碼11111被分配到這樣的設備,它意味著例如在電源接通或斷開的情況下指令或者響應會被送到的該設備本身。
操作碼字段的例子被顯示在圖14的表C中。對應于每一個子設備類型存在一個操作碼表。磁帶錄象機/播放機的subunit_type字段的操作碼字段被顯示在該圖中。對于每一個操作碼定義一個操作數(shù)。操作碼00h被分配到“VENDOR-DEPENDENT(從屬廠商)”,50h被分配到“SEARCH MODE(搜索方式)”,51h分配到“TIMECODE(時間碼)”,52h被分配到“ATN(注意)”,60h被分配到“OPEN MIC(接通話筒)”,61h被分配到“READMIC(讀取話筒)”,62h被分配到“WRITE MIC(寫話筒)”,C1h被分配到“LOADMEDIUM(裝載介質)”,C2h被分配到“RECORD(記錄)”,C3h被分配到“PLAY(播放)”,而C4h被分配到“WIND(倒帶)”。
圖15A和15B顯示AV/C指令與響應的例子。例如,為了播放圖1中顯示的DCVR3(目標),控制器把圖15A中所顯示的指令送到目標。由于這種指令采用AV/C指令組,CTS字段被設置到0000。ctype(指令類型)字段被設置到0000,以便利用控制指令,它從外部控制功能(見圖14的表A)。由于subunit type是磁帶錄象機/播放機(見圖14的表B),subunit type被設置到00100。id(標識符)字段被設置到000,以便顯示ID 0。操作碼字段設置到C3h,這表明播放(見圖14的表C)。操作數(shù)字段設置到75h,這顯示FORWARD(向前)。當目標被播放時,它發(fā)回圖15B所示的響應到控制器。響應字段設置到1001,以顯示指令被接受了(見圖14的表A)。由于除去響應字段以外的字段具有與圖15A顯示的那些相同的碼,因此省略了其描述。
圖16A至16C顯示了通報指令與響應。通報指令(被顯示在圖16A中)要求向外部報告狀態(tài)變化。由于使用了這種指令,可發(fā)現(xiàn)目標設備的SubunitIdentifier Descriptor的變化。當目標設備接收通報指令時,它把暫定響應(被顯示在圖16B中)送回到控制器。如果目標設備的Subunit Identifier Descriptor實際上被改變,該目標設備把變化響應(被顯示在圖16C中)送回到控制器。
下面將結合圖17和圖18來描述圖1所顯示的控制設備和目標設備的操作。圖17是在控制設備中進行處理的流程圖。在步驟S1,當控制設備中的處理開始時,調諧器2的控制部分13通過IEEE 1394總線4讀取DVCR3的Subunit Identifier Descriptor 71,然后過程進入步驟S2。在步驟S2,控制部分13確定DVCR3是否是新類型的AV設備(它是否具有在圖6中顯示的描述符)。當在步驟S3確定DVCR3是舊類型的AV設備時(它具有在圖3中顯示的描述符),該處理結束。
當在步驟S2中確定DVCR3是新類型設備時,控制部分13在步驟S3將通報指令(被顯示在圖16A中)送到DVCR3。在步驟S4,控制部分13從DVCR3接收暫定響應(被顯示在圖16B中),它表明DVCR3已經(jīng)接收了通報指令??刂撇糠?3在步驟S5中確定是否接收了改變的響應(被顯示在圖16C中),它顯示功能被改變了。如果在步驟S5中確定改變的響應沒有被接收,則重復這個步驟。當在步驟S5確定變化響應被接收了,處理返回到步驟S1,并且重復隨后的各步驟。
圖18是在目標設備中處理的流程圖。當目標設備中的處理開始時,DVCR3的控制部分21在步驟S21確定功能是否改變了。如果在步驟S21確定功能沒有改變,重復這個步驟。當在步驟S21確定功能被改變了,處理進入步驟S22。
在步驟S22,控制部分21按照功能的變化更新Subunit IdentifierDescriptor71,然后處理進入步驟S23??刂撇糠?1在步驟S23確定是否不僅向新類型設備還向舊類型設備報告功能變化。當在步驟S23中確定不僅向新類型設備還向舊類型設備報告功能變化,則在步驟S24控制部分21控制1394接口部分22,以產生總線復位。利用該復位,不僅使調諧器2還使舊類型設備(未示出)也讀取了最新的Subunit Identifier Descriptor 71,然后處理結束。
當在步驟S23中確定功能變化不被報告給舊類型設備時,控制部分21在步驟S25確定是否已經(jīng)從調諧器2接收了通報指令。當在步驟S25確定通報指令還沒有被接收時,處理結束。當在步驟S25中確定通報指令被接收了時,在步驟S26中控制部分21將變換響應發(fā)送到調諧器2,然后處理結束。
在本實施例中,DVCR被作為功能改變了的目標AV設備的一個例子。本發(fā)明也能運用于其它AV設備,諸如CD唱機設備。
在本說明書中,向用戶提供執(zhí)行上述處理的計算機程序的供給介質包括諸如磁盤、CD-ROM等信息記錄介質,以及諸如因特網(wǎng)、數(shù)字衛(wèi)星等網(wǎng)絡傳送介質。
權利要求
1.一種通過總線與其它信息處理裝置連接的信息處理裝置,包括用以存儲功能的存儲裝置;用以根據(jù)功能的變化更新所述存儲裝置的內容的更新裝置;以及報告裝置,用以向其它信息處理裝置報告所述存儲裝置的內容已經(jīng)被所述更新裝置更新。
2.按照權利要求1的信息處理裝置,進一步包括用于存儲表明功能是否變化的信息的存儲裝置。
3.按照權利要求1的信息處理裝置,其中,所述的報告裝置通過將基于所述存儲裝置的內容的更新信息寫入到其它信息處理裝置的預定存儲裝置,向其它信息處理裝置報告存儲裝置的內容已經(jīng)被更新。
4.按照權利要求1的信息處理裝置,其中,所述的報告裝置通過復位總線向其它信息處理裝置報告所述存儲裝置的內容已經(jīng)被更新。
5.一種通過總線與其它信息處理裝置連接的信息處理裝置采用的信息處理方法,包括用以存儲功能的存儲步驟;用以根據(jù)該功能的變化更新在所述存儲步驟中存儲的內容的更新步驟;以及報告步驟,用以向其它信息處理裝置報告在存儲步驟中存儲的內容已經(jīng)在所述更新步驟中被更新。
6.按照權利要求5的信息處理方法,其中,在所述報告步驟中通過將基于在所述存儲步驟中存儲的內容的更新信息寫入到其它信息處理裝置的預定存儲裝置,向其它信息處理裝置報告在所述存儲步驟中存儲的內容已經(jīng)被更新。
7.按照權利要求5的信息處理方法,其中,在所述報告步驟中通過復位總線,向其它信息處理裝置報告在所述存儲步驟中存儲的內容已經(jīng)被更新。
8.一種用于提供程序的供給介質,該程序使通過總線與其它信息處理裝置連接的信息處理裝置執(zhí)行下述處理,所述處理包括用以存儲功能的存儲步驟;用以根據(jù)該功能的變化更新在所述存儲步驟中存儲的內容的更新步驟;以及報告步驟,用以向其它信息處理裝置報告在所述存儲步驟中存儲的內容已經(jīng)在所述更新步驟中被更新。
9.一種通過總線與其它信息處理裝置連接的信息處理裝置,包括詢問裝置,用于詢問其它信息處理裝置是否其它信息處理裝置的功能被改變;以及接收裝置,用以從其它信息處理裝置接收對從所述詢問裝置發(fā)送的詢問的確認。
10.按照權利要求9的信息處理裝置,進一步包括用于詢問其它信息處理裝置是否其它信息處理裝置的功能被改變的詢問裝置。
11.按照權利要求9的信息處理裝置,其中,所述的詢問裝置通過將詢問指令寫入到其它信息處理裝置的預定存儲裝置來實現(xiàn)所述詢問。
12.一種通過總線與其它信息處理裝置連接的信息處理裝置采用的信息處理方法,包括詢問步驟,用于詢問其它信息處理裝置是否其它信息處理裝置的功能被改變;以及接收步驟,用以從其它信息處理裝置接收對于在所述詢問步驟發(fā)送的詢問的確認。
13.按照權利要求12的信息處理方法,進一步包括用于詢問其它信息處理裝置是否其它信息處理裝置的功能被改變的詢問步驟。
14.按照權利要求12的信息處理方法,其中,所述的詢問是在所述詢問步驟中通過將詢問指令寫入到其它信息處理裝置的預定存儲裝置來完成的。
15.一種用于提供程序的供給介質,該程序使通過總線與其它信息處理裝置連接的信息處理裝置執(zhí)行下述處理,所述處理包括詢問步驟,用于詢問其它信息處理裝置是否其它信息處理裝置的功能被改變;以及接收步驟,用以從其它信息處理裝置接收對于在所述詢問步驟發(fā)送的詢問的確認。
16.按照權利要求15的供給介質,其中,所述處理進一步包括用于詢問其它信息處理裝置是否其它信息處理裝置的功能被改變的詢問步驟。
全文摘要
調諧器的控制部在步驟S1通過IEEE1394總線讀取數(shù)字錄像機(DVCR)的設備標識符描述符。在步驟S2,控制部確定DVCR是否是新類型的AV設備。若是舊類型的AV設備,處理結束。反之,在步驟S3將通報指令送到DVCR。在步驟S4,控制部分從DVCR接收表明DVCR接到通報指令的暫定響應。在步驟S5,確定是否接收了表示功能變化的變化響應。若確定未收到變化響應,則重復這個步驟。反之,返回到步驟S1,并且重復隨后的各步驟。
文檔編號G06F13/14GK1244677SQ9911100
公開日2000年2月16日 申請日期1999年6月16日 優(yōu)先權日1998年6月16日
發(fā)明者川村晴美, 遠藤篤 申請人:索尼公司