国产精品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>

      電子設(shè)備及其控制方法、數(shù)字信號(hào)產(chǎn)生方法和記錄介質(zhì)的制作方法

      文檔序號(hào):6656830閱讀:255來源:國(guó)知局
      專利名稱:電子設(shè)備及其控制方法、數(shù)字信號(hào)產(chǎn)生方法和記錄介質(zhì)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種具有多個(gè)輸入端的電子設(shè)備、一種針對(duì)所述電子設(shè)備的控制方法、一種數(shù)字信號(hào)產(chǎn)生方法和一種存儲(chǔ)介質(zhì)。
      背景技術(shù)
      電子設(shè)備通常具有諸如ROM之類的的非易失性存儲(chǔ)器,其中記錄了固件(即,程序、控制數(shù)據(jù)等)。運(yùn)行存儲(chǔ)在該非易失性存儲(chǔ)器中的程序來執(zhí)行各種功能。最近,使用諸如閃速存儲(chǔ)器之類可重寫的非易失性存儲(chǔ)器作為這種固件。在許多已提供固件的電子設(shè)備中,出廠后可以重寫這種固件,從而可把其他功能添加到固件中或者可以升級(jí)固件的版本。專利文獻(xiàn)1是關(guān)于重寫這種固件的技術(shù)文獻(xiàn)之一。該專利文獻(xiàn)1公開了一種具有再現(xiàn)模式和升級(jí)模式的音頻信號(hào)處理設(shè)備。在再現(xiàn)模式中,把從CD中所讀取的數(shù)字?jǐn)?shù)據(jù)作為音樂來再現(xiàn)。另一方面,在升級(jí)模式中,用從升級(jí)CD中讀取的數(shù)字?jǐn)?shù)據(jù)來重寫固件,從而升級(jí)其功能。
      專利文獻(xiàn)1JP-A-2002-149428發(fā)明內(nèi)容有些音頻信號(hào)處理設(shè)備具有多個(gè)輸入端。音頻信號(hào)處理設(shè)備能從諸如連接到這些輸入端的CD重放設(shè)備和DVD重放設(shè)備之類多個(gè)設(shè)備中接收信號(hào),并且對(duì)接收的信號(hào)進(jìn)行處理。上述專利文獻(xiàn)1的技術(shù)也可用于這種音頻信號(hào)處理設(shè)備。然而,如果把該技術(shù)應(yīng)用于該設(shè)備,將會(huì)引起給用戶帶來麻煩的問題。首先,假設(shè)諸如CD重放設(shè)備之類的多個(gè)設(shè)備連接到音頻信號(hào)處理設(shè)備,并且用戶把記錄了用來重寫固件的數(shù)據(jù)的盤裝載到其中的一個(gè)重放設(shè)備(例如,看作是重放設(shè)備A)。在此情況下,用戶必須要在音頻信號(hào)處理設(shè)備中提供的多個(gè)輸入端中找到連接到重放設(shè)備A的輸入端,并且進(jìn)行操作來指定該音頻信號(hào)處理設(shè)備上的輸入端。將說明其理由。即,音頻信號(hào)處理設(shè)備具有多個(gè)輸入端。除非用戶進(jìn)行操作來指定輸入端,否則音頻信號(hào)處理設(shè)備不會(huì)知道通過其提供來重寫固件的數(shù)據(jù)的輸入端。然而,這種操作對(duì)用戶來說很麻煩,因?yàn)橛脩舯仨氀刂糜谥胤旁O(shè)備A的信號(hào)輸出的電纜來從連接到各種設(shè)備的多個(gè)輸入端中找到連接到重放設(shè)備A的輸入端。連接音頻信號(hào)處理設(shè)備和重放設(shè)備的電纜通常位于各個(gè)設(shè)備后面。因此需要用戶在觀看音頻信號(hào)處理設(shè)備的后面的同時(shí)執(zhí)行該操作。在把音頻信號(hào)處理設(shè)備和與其連接的多個(gè)重放設(shè)備裝在一個(gè)架子里時(shí),這種操作變得非常麻煩。
      考慮到上述環(huán)境研究出本發(fā)明。本發(fā)明的目的是提供一種電子設(shè)備,其中用戶不必指定給其提供將要處理的數(shù)據(jù)的輸入端,并且可容易地處理數(shù)據(jù)。
      在本發(fā)明的優(yōu)選方式中,電子設(shè)備包括多個(gè)輸入端和控制單元,在把輸入端切換到另一輸入端時(shí),在控制單元中重復(fù)用于確定通過多個(gè)輸入端中一個(gè)輸入端所輸入的數(shù)字信號(hào)的內(nèi)容的操作,并且在確認(rèn)預(yù)定標(biāo)識(shí)符包括在通過某一輸入端所輸入的數(shù)字信號(hào)中時(shí),隨后對(duì)包括在通過該輸入端所輸入的數(shù)字信號(hào)中的真實(shí)數(shù)據(jù)進(jìn)行處理。
      假設(shè)用戶想給電子設(shè)備某些數(shù)據(jù)來對(duì)該數(shù)據(jù)進(jìn)行任意處理。在此情況下,如果從例如存儲(chǔ)介質(zhì)中再現(xiàn)標(biāo)識(shí)符組和真實(shí)數(shù)據(jù),并且把標(biāo)識(shí)符組和真實(shí)數(shù)據(jù)依次提供給電子設(shè)備的任意輸入端,則會(huì)進(jìn)行得很順利。在把輸入端切換到另一輸入端時(shí),電子設(shè)備的控制單元重復(fù)用于確定通過多個(gè)輸入端中的一個(gè)輸入端所輸入的數(shù)字信號(hào)的內(nèi)容的操作。在此處理中,假設(shè)確認(rèn)標(biāo)識(shí)符包括在通過某一輸入端所輸入的數(shù)字信號(hào)中。在此情況下,控制單元隨后對(duì)包括在通過該輸入端所輸入的數(shù)字信號(hào)中的真實(shí)數(shù)據(jù)進(jìn)行處理。在此方式中,根據(jù)本發(fā)明,用戶不必指定通過其來提供真實(shí)數(shù)據(jù)的輸入端,而可以使得電子設(shè)備對(duì)真實(shí)數(shù)據(jù)進(jìn)行處理。


      圖1是示出根據(jù)本發(fā)明一實(shí)施例的音頻信號(hào)處理設(shè)備的結(jié)構(gòu)的框圖。
      圖2是示出包括在實(shí)施例的I2S總線中的信號(hào)的波形圖。
      圖3是示出實(shí)施例的數(shù)據(jù)信號(hào)與固件重寫數(shù)據(jù)之間關(guān)系的時(shí)間圖。
      圖4是示出實(shí)施例中CPU操作的時(shí)間圖。
      圖5是示出實(shí)施例中用于標(biāo)識(shí)符檢測(cè)的原理的示圖。
      圖6是示出實(shí)施例中真實(shí)數(shù)據(jù)結(jié)構(gòu)示例的示圖。
      具體實(shí)施例方式
      下面將參考附圖來說明本發(fā)明的實(shí)施例。
      圖1是示出根據(jù)本發(fā)明的電子設(shè)備一實(shí)施例的音頻信號(hào)處理設(shè)備100的結(jié)構(gòu)的框圖。該音頻信號(hào)處理設(shè)備100具有用于從CD重放設(shè)備、DVD重放設(shè)備等接收數(shù)字音頻信號(hào)的多個(gè)輸入端。輸出符合數(shù)字音頻接口標(biāo)準(zhǔn)之一的SPDIF(Sony/Philips數(shù)字接口格式)標(biāo)準(zhǔn)的數(shù)字音頻信號(hào)的重放設(shè)備連接到這些輸入端。在圖1所示的示例中,音頻信號(hào)處理設(shè)備100中提供有三個(gè)輸入端P1到P3。然而,輸入端的數(shù)量是可選的。在圖1所示的示例中,三個(gè)重放設(shè)備PD1到PD3連接到輸入端P1到P3。然而,任一重放設(shè)備都可以連接到任一輸入端。
      重放設(shè)備PD1到PD3是用于從諸如CD、DVD等介質(zhì)中再現(xiàn)數(shù)字音頻信號(hào)的設(shè)備。用戶可以將記錄任意音樂的盤裝載到重放設(shè)備PD1到PD3中任何之一。因此,用戶可欣賞再現(xiàn)該音樂。在該實(shí)施例中,可把記錄了用于將音頻信號(hào)處理設(shè)備100的功能進(jìn)行升級(jí)的固件重寫數(shù)據(jù)的盤裝載到重放設(shè)備PD1到PD3中之一。這里,固件重寫數(shù)據(jù)由表示數(shù)據(jù)為固件重寫數(shù)據(jù)的多個(gè)連續(xù)標(biāo)識(shí)符和標(biāo)識(shí)符組后面的真實(shí)數(shù)據(jù)組成。真實(shí)數(shù)據(jù)是將要實(shí)際用于重寫固件的數(shù)據(jù)。
      在該實(shí)施例中,裝載有記錄這些固件重寫數(shù)據(jù)的盤的重放設(shè)備是不固定的。這樣的盤可以裝載到重放設(shè)備PD1到PD3中任何之一。
      輸入端P1到P3連接到開關(guān)部分101。該開關(guān)部分101是這樣的電路,其按照來自CPU 110的命令選擇輸入端P1到P3的一個(gè)輸入端,并且將通過所選擇輸入端輸入的數(shù)字音頻信號(hào)輸出到數(shù)字接口接收器(下文縮寫為“DIR”)102。一些DIR可包括用于從多個(gè)輸入端選擇輸入信號(hào)之一的開關(guān)。當(dāng)DIR 102屬于這樣一種DIR時(shí),可如下配置結(jié)構(gòu)。即,CPU 110發(fā)送用于指示從其接收信號(hào)的多個(gè)P1到P3之一的DIR 102信息。DIR 102按照該信息來選擇輸入信號(hào)。
      DIR 102是這樣的電路,其從通過開關(guān)部分101輸入的SPDIF格式的數(shù)字音頻信號(hào)中提取L-ch(左聲道)和R-ch(右聲道)的數(shù)據(jù)信號(hào),把數(shù)據(jù)信號(hào)轉(zhuǎn)換成具有符合I2S總線(內(nèi)部集成電路聲音總線)等格式的信號(hào),并且輸出該信號(hào)。
      圖2通過示例示出了DIR 102的輸出信號(hào)。DIR 102的輸出信號(hào)由字時(shí)鐘LRCLK、數(shù)據(jù)信號(hào)RDATA和位時(shí)鐘BCLK組成。字時(shí)鐘LRCLK形成為在固定時(shí)間周期內(nèi)重復(fù)的幀,并且與幀的切換同步。數(shù)據(jù)信號(hào)RDATA是從SPDIF格式的數(shù)字音頻信號(hào)提取的。位時(shí)鐘BCLK與形成數(shù)據(jù)信號(hào)RDATA的每位同步。每幀的數(shù)據(jù)信號(hào)RDATA包括前一半中用于L-ch的數(shù)據(jù)信號(hào)和后一半中用于R-ch的數(shù)據(jù)信號(hào)。字時(shí)鐘LRCLK具有每幀前一半的L電平和后一半的H電平,從而使得接收幀的電路單獨(dú)而有選擇地處理L-ch和R-ch的數(shù)據(jù)信號(hào)。數(shù)據(jù)信號(hào)RDATA開始于與從字時(shí)鐘LRCLK的下降沿的位時(shí)鐘BCLK的一個(gè)周期相對(duì)應(yīng)的延遲之后。在I2S總線標(biāo)準(zhǔn)中,一幀的數(shù)據(jù)長(zhǎng)度不是限定的而是可選的。根據(jù)本實(shí)施例的DIR 102將針對(duì)每個(gè)L-ch和R-ch的16位數(shù)據(jù)信號(hào)作為一幀的數(shù)據(jù)信號(hào)進(jìn)行輸出。
      如上所述,在本實(shí)施例中,記錄了固件重寫數(shù)據(jù)的盤可以裝載到重放設(shè)備PD1到PD3中之一,而從該盤讀取的數(shù)據(jù)可以提供給音頻信號(hào)處理設(shè)備100。以與音樂等數(shù)字音頻信號(hào)相同的方式把固件重寫數(shù)據(jù)提供給音頻信號(hào)處理設(shè)備100作為SPDIF格式的信號(hào)。然而,在本實(shí)施例中,由軟件來處理固件重寫數(shù)據(jù)。在該處理中不能期望高速處理??紤]到這個(gè)事實(shí),采取這樣的措施,即,使得固件重寫數(shù)據(jù)的組成位的時(shí)間分辨率實(shí)質(zhì)上低于音樂等數(shù)字音頻信號(hào)的組合位的時(shí)間分辨率。
      具體地說,使用數(shù)字音頻信號(hào)中預(yù)定數(shù)量的組成位來表示與1位固件重寫數(shù)據(jù)相對(duì)應(yīng)的信息。圖3示出了當(dāng)采取該措施時(shí)從DIR102輸出的數(shù)據(jù)信號(hào)RDATA的示例。在該示例中,使用構(gòu)成數(shù)據(jù)信號(hào)的4個(gè)連續(xù)位來表示與1位固件重寫數(shù)據(jù)相對(duì)應(yīng)的信息。具體地說,4位固件重寫數(shù)據(jù)“1001”由16位數(shù)據(jù)信號(hào)“1111000000001111”表示。數(shù)據(jù)信號(hào)中4個(gè)連續(xù)位“1111”對(duì)應(yīng)于固件重寫數(shù)據(jù)中的位“1”,而數(shù)據(jù)信號(hào)中4個(gè)連續(xù)位“0000”對(duì)應(yīng)于固件重寫數(shù)據(jù)中的位“0”。當(dāng)采取該措施時(shí),根據(jù)通過把位時(shí)鐘BCLK分成4份而得到的低速時(shí)鐘來對(duì)數(shù)據(jù)信號(hào)進(jìn)行采樣,從而能獲得固件重寫數(shù)據(jù)的組成位。因此,可以減輕用于通過軟件等處理固件重寫數(shù)據(jù)的負(fù)擔(dān)。
      CPU110是用于控制音頻信號(hào)處理設(shè)備100的每個(gè)部分的控制中心。操作顯示部分111、RAM112和閃速存儲(chǔ)器113連接到該CPU 110。操作顯示部分111具有作為人機(jī)接口的功能。操作顯示部分111具有諸如用于從用戶接收各種命令的按鈕之類的各種操作子,以及諸如給用戶提供信息LCD之類的各種指示器。RAM 112用作在CPU 110執(zhí)行各種控制時(shí)的工作區(qū)。閃速存儲(chǔ)器113作為固件結(jié)合在音頻信號(hào)處理設(shè)備100中。閃速存儲(chǔ)器113存儲(chǔ)OS和各種應(yīng)用程序。作為寫入該閃速存儲(chǔ)器113中的應(yīng)用程序之一,存在用于重寫閃速存儲(chǔ)器113的升級(jí)程序。
      音頻信號(hào)處理設(shè)備100中進(jìn)行的處理中的一些重要處理包括用于以聲音再現(xiàn)通過DIR 102提供的數(shù)字信號(hào)的處理,以及用于重寫作為固件的閃速存儲(chǔ)器113的處理。
      為了進(jìn)行前一處理,CPU110控制DIR 102和DIR 102后一級(jí)的數(shù)字信號(hào)處理器(下文稱為DSP)120。該DSP 120與位時(shí)鐘BCLK的下降沿同步地讀取數(shù)據(jù)信號(hào)RDATA的組成位,根據(jù)字時(shí)鐘LRCLK把數(shù)據(jù)信號(hào)RDATA分成L-ch數(shù)據(jù)信號(hào)和R-ch數(shù)據(jù)信號(hào),對(duì)各個(gè)聲道數(shù)據(jù)信號(hào)進(jìn)行解碼處理、音場(chǎng)提供處理等,并且輸出經(jīng)處理的聲道數(shù)據(jù)信號(hào)。CPU 110按照通過操作顯示部分111由用戶給定的命令等來設(shè)置針對(duì)DSP 120的參數(shù)。這些參數(shù)用于解碼處理或音場(chǎng)提供處理。DAC121分別把從DSP 120輸出的兩路L和R聲道的數(shù)字音頻信號(hào)轉(zhuǎn)換成模擬音頻信號(hào)。兩路聲道的模擬音頻信號(hào)由放大器122L和122R進(jìn)行放大,并且分別從左和右聲道123L和123R釋放。
      為了進(jìn)行后一處理,一從操作顯示部分111接收到命令“開始”來轉(zhuǎn)換到輸入端選擇模式,CPU 110就把升級(jí)程序從閃速存儲(chǔ)器113復(fù)制到RAM 112,并且在RAM 112中執(zhí)行升級(jí)程序。在該升級(jí)程序執(zhí)行處理中,CPU 110截獲并分析從DIR 102發(fā)送到DSP 120的數(shù)字信號(hào),同時(shí)通過開關(guān)部分101在每個(gè)預(yù)定時(shí)間周期順序選擇輸入端P1到P3。因此,CPU 110確定輸入端P1到P3中將要輸入固件重寫數(shù)據(jù)的一端。在確定了對(duì)應(yīng)輸入端后,CPU 110繼續(xù)通過開關(guān)部分101選擇輸入端,并且使用通過輸入端輸入的數(shù)字信號(hào)來重寫閃速存儲(chǔ)器113。為避免多余描述,本實(shí)施例的操作說明中將詳細(xì)說明該固件的重寫細(xì)節(jié)。
      接下來將描述本實(shí)施例的操作。首先,假設(shè)用戶得到記錄了固件重寫數(shù)據(jù)的盤,將盤裝載到重放設(shè)備PD1到PD3中之一,例如,重放設(shè)備PD1運(yùn)行操作顯示部分111給出命令“開始”來轉(zhuǎn)換到輸入選擇模式,并按下重放設(shè)備PD1的重放按鈕。響應(yīng)于這一操作,本實(shí)施例執(zhí)行以下操作。
      首先,在被給予用于轉(zhuǎn)換到輸入選擇模式的命令“開始”的音頻信號(hào)處理設(shè)備100中,CPU 110把升級(jí)程序從閃速存儲(chǔ)器113復(fù)制到RAM 112中,并且運(yùn)行所復(fù)制的升級(jí)程序。
      圖4是示出在升級(jí)程序執(zhí)行處理中的CPU 110的操作的時(shí)間圖。當(dāng)CPU 110開始運(yùn)行升級(jí)程序時(shí),CPU 110開始控制開關(guān)部分101進(jìn)行切換從而重復(fù)在每一預(yù)定時(shí)間周期中順序選擇輸入端P1到P3的操作。
      這里,只要選擇了輸入端P1,通過輸入端P1輸入的數(shù)據(jù)IN1經(jīng)過開關(guān)部分101。數(shù)據(jù)IN1由DIR 102進(jìn)行處理后輸出到CPU 110。CPU 110執(zhí)行預(yù)定時(shí)間的讀取處理。在讀取處理中,例如,根據(jù)通過如上所述把位時(shí)鐘BCLK分為4份而得到的時(shí)鐘,對(duì)從DIR 102輸出的數(shù)據(jù)信號(hào)進(jìn)行采樣,并且順序采樣后的位被順序存儲(chǔ)在嵌入式緩沖器中。其后,CPU 110執(zhí)行用于確定表示標(biāo)識(shí)符的位序列是否包括在存儲(chǔ)于緩沖器中的位序列中的確定處理。這里,在按下重放設(shè)備PD1的重放按鈕之前,沒有數(shù)據(jù)通過輸入端P1和開關(guān)部分101從重放設(shè)備PD1提供到DIR 102。因此,沒有數(shù)據(jù)從DIR 102輸出?;蛘呤钦f,在這種情況下,“0”可以作為數(shù)據(jù)從DIR 102輸出。無論如何,這種情況下通過CPU 110的確定處理的結(jié)果是否定的。
      在圖4所示的示例中,首先由開關(guān)部分101選擇輸入端P1,在重放設(shè)備PD1開始對(duì)盤進(jìn)行再現(xiàn)之前,CPU 110開始對(duì)應(yīng)于數(shù)據(jù)IN1的讀取處理。CPU 110不能在讀取處理中讀取標(biāo)識(shí)符。確定處理的結(jié)果是否定的。其后,通過切換開關(guān)部分101,對(duì)輸入端P2和P3執(zhí)行讀取處理和確定處理。沒有標(biāo)識(shí)符提供到輸入端P2和P3。因此,確定處理的結(jié)果是否定的。
      其后,在圖4所示的示例中,由開關(guān)部分101再次選擇輸入端P1,而CPU 110執(zhí)行對(duì)應(yīng)于輸入數(shù)據(jù)IN1的處理。此時(shí),重放設(shè)備PD1已經(jīng)開始再現(xiàn)固件重寫數(shù)據(jù)。因此,在對(duì)應(yīng)于此次經(jīng)由輸入端P1的輸入數(shù)據(jù)IN1的讀取處理中,從DIR 102的輸出信號(hào)中提取標(biāo)識(shí)符并將其存儲(chǔ)于緩沖器中。在確定處理中,在緩沖器中的位序列中發(fā)現(xiàn)表示標(biāo)識(shí)符的位序列。以此方式,為了確保CPU 110發(fā)現(xiàn)標(biāo)識(shí)符,在本實(shí)施例的固件重寫數(shù)據(jù)的頭部中重復(fù)該標(biāo)識(shí)符,同時(shí)使得重復(fù)該標(biāo)識(shí)符的時(shí)間長(zhǎng)度足夠長(zhǎng)。
      在檢測(cè)到通過輸入端P1提供標(biāo)識(shí)符時(shí)和其后,CPU 110停止開關(guān)部分101的切換操作,而CPU 110通過輸入端P1繼續(xù)處理數(shù)據(jù)。在標(biāo)識(shí)符組后面,用于重寫固件的真實(shí)數(shù)據(jù)緊跟著作為數(shù)據(jù)信號(hào)從DIR 102被輸出。CPU 110使用真實(shí)數(shù)據(jù)來重寫閃速存儲(chǔ)器113。
      接下來將示出具體的設(shè)計(jì)示例。在該設(shè)計(jì)示例中,如圖5(a)所示,由7個(gè)一字節(jié)的字符組成的“CONNECT”用作標(biāo)識(shí)符。如圖5(b)所示,在固件重寫數(shù)據(jù)的頭部布置了重復(fù)預(yù)定次數(shù)的該標(biāo)識(shí)符“CONNECT”的標(biāo)識(shí)符組。在此情況下,CPU 110從輸出自DIR 102的數(shù)據(jù)信號(hào)中對(duì)字節(jié)序列進(jìn)行采樣。假設(shè)A表示標(biāo)識(shí)符字節(jié)數(shù),而X表示所獲得的標(biāo)識(shí)符的數(shù)量,可通過下式得到一次讀取處理中采樣的字節(jié)序列的字節(jié)數(shù)。
      (A*X)+(A-1)…(1)例如,假設(shè)在如圖5(a)所示標(biāo)識(shí)符A的字節(jié)數(shù)為7時(shí)所獲得的標(biāo)識(shí)符X數(shù)量為1。在此情況下,采樣的字節(jié)序列的字節(jié)數(shù)為(A*X)+(A-1)=7*1+7-1=1 3字節(jié)。所獲得的標(biāo)識(shí)符X的數(shù)量可以為1。如果數(shù)量X增加,則可以降低不用作標(biāo)識(shí)符的數(shù)字音頻信號(hào)錯(cuò)誤地被識(shí)別為標(biāo)識(shí)符的概率。
      圖5(c)示出如下得到的字節(jié)序列。即,在當(dāng)包括標(biāo)識(shí)符組的組成位的數(shù)據(jù)信號(hào)從DIR 102輸出時(shí)的時(shí)間周期中,以4位的間隔從數(shù)據(jù)信號(hào)中對(duì)位進(jìn)行采樣。經(jīng)采樣的位被8個(gè)8個(gè)的采集。圖5(d)示出在當(dāng)從獲得自數(shù)據(jù)信號(hào)的字節(jié)序列中對(duì)圖5(c)中三種類型的部分(1)到(3)進(jìn)行采樣時(shí)的讀取處理中在緩沖器中得到的字節(jié)序列。當(dāng)標(biāo)識(shí)符的字節(jié)數(shù)為7時(shí),應(yīng)該理解的是,如果在讀取處理中是從數(shù)據(jù)信號(hào)對(duì)由上述表達(dá)式(1)得到的13字節(jié)進(jìn)行采樣,則在緩沖器中總能得到由7字節(jié)組成的標(biāo)識(shí)符“CONNECT”。
      必須限定標(biāo)識(shí)符組中標(biāo)識(shí)符的重復(fù)次數(shù)以與用于確定通過其輸入標(biāo)識(shí)符的輸入端所需的時(shí)間相匹配。以下將說明所需的時(shí)間。這里,假設(shè)從DIR 102輸出的數(shù)據(jù)信號(hào)的采樣頻率為44.1kHz,并且能從數(shù)據(jù)信號(hào)的兩個(gè)樣本中得到構(gòu)成固件重寫數(shù)據(jù)的1字節(jié)數(shù)據(jù)。在此情況下,在讀取處理中,對(duì)(A*X)+(A-1)字節(jié)的數(shù)據(jù)進(jìn)行采樣。因此,由下式來表示針對(duì)一次讀取處理所需時(shí)間BB=(2/44100)+{(A*X)+(A-1)}…(2)在此情況下,假設(shè)Y表示針對(duì)確定處理、切換等每個(gè)輸入端平均所需時(shí)間,而C表示輸入端的數(shù)量。為了確保在讀取處理中讀取標(biāo)識(shí)符,如果標(biāo)識(shí)符組中標(biāo)識(shí)符的重復(fù)次數(shù)N定義如下,則會(huì)進(jìn)展順利。
      N=(B+Y)*(C+1)/{(2/44100)*A}…(3)在上述表達(dá)式(3)中,N為通過對(duì)右側(cè)算術(shù)運(yùn)算的結(jié)果中小數(shù)點(diǎn)后部分進(jìn)行上舍入而得到的整數(shù)。上述表達(dá)式(3)的分子(B+Y)對(duì)應(yīng)于針對(duì)圖4中讀取處理和確定處理兩者所需時(shí)間的平均值T(圖4所示示例中T=(T1+T2+T3)/3)。因此,分子(B+Y)*(C+1)對(duì)應(yīng)于針對(duì)每個(gè)輸入端執(zhí)行至少一次讀取處理和一次確定處理所需時(shí)間。另一方面,分母是讀取一個(gè)標(biāo)識(shí)符的所需時(shí)間。從上述情況將理解以下事實(shí)。即,表達(dá)式(3)中的N表示對(duì)每個(gè)輸入端執(zhí)行至少一次讀取處理和一次確定處理過程中在需要繼續(xù)重復(fù)標(biāo)識(shí)符的標(biāo)識(shí)符組中標(biāo)識(shí)符的最小重復(fù)次數(shù)。
      當(dāng)標(biāo)識(shí)符組中標(biāo)識(shí)符的重復(fù)次數(shù)設(shè)為如表達(dá)式(3)所示N次時(shí),確保了在讀取處理中總能得到標(biāo)識(shí)符。例如,假設(shè)在提供輸入端P1到P3并且通過輸入端P1輸入標(biāo)識(shí)符組的情況下,從開始進(jìn)行標(biāo)識(shí)符組的再現(xiàn)之前所選擇的輸入端P1開始讀取處理,使得在讀取處理中不能從輸入數(shù)據(jù)中得到標(biāo)識(shí)符。即使在此情況下,如果由上述表達(dá)式(3)提供標(biāo)識(shí)符組中標(biāo)識(shí)符的重復(fù)次數(shù)N,則當(dāng)隨后對(duì)再次選擇的輸入端P1執(zhí)行另一讀取處理時(shí),標(biāo)識(shí)符組的組成部分也將仍然保持在數(shù)據(jù)信號(hào)中。因此對(duì)于CPU 110在再次執(zhí)行讀取處理中可以從數(shù)據(jù)信號(hào)中得到標(biāo)識(shí)符。
      可把各種模式作為標(biāo)識(shí)符組后面真實(shí)數(shù)據(jù)的模式。首先,在圖6(a)所示模式中,所有真實(shí)數(shù)據(jù)都是真正用來重寫固件的數(shù)據(jù)。在此情況下,如果CPU 110一檢測(cè)到標(biāo)識(shí)符組的結(jié)束CPU 110就把標(biāo)識(shí)符組后面的真實(shí)數(shù)據(jù)就寫入閃速存儲(chǔ)器113中,則會(huì)進(jìn)展順利。
      在圖6(b)所示方式中,在真實(shí)數(shù)據(jù)中重復(fù)由重寫命令和重寫真實(shí)數(shù)據(jù)組成的塊。重寫命令包括重寫命令后面的重寫真實(shí)數(shù)據(jù)的字節(jié)數(shù)。在此情況下,CPU 110確定通過其輸入標(biāo)識(shí)符的輸入端,決定繼續(xù)從輸入端獲得數(shù)據(jù),隨后監(jiān)視從DIR 102輸出的數(shù)據(jù)信號(hào),并且繼續(xù)確定重寫命令是否包括在數(shù)據(jù)信號(hào)中。當(dāng)CPU 110發(fā)現(xiàn)重寫命令時(shí),CPU 110從重寫命令中提取重寫命令后面的重寫真實(shí)數(shù)據(jù)的字節(jié)數(shù),對(duì)從數(shù)據(jù)信號(hào)中的提取的字節(jié)數(shù)的數(shù)據(jù)進(jìn)行采樣,并且把采樣的數(shù)據(jù)寫入閃速存儲(chǔ)器113。每當(dāng)發(fā)現(xiàn)重寫命令時(shí)就重復(fù)這樣的處理。因此,閃速存儲(chǔ)器113被重寫。一塊與另一塊之間可能為空,或者這之間可以嵌入音樂等的數(shù)字音頻信號(hào)。
      根據(jù)上述該實(shí)施例,音頻信號(hào)處理設(shè)備100確定通過哪一個(gè)輸入端來輸入標(biāo)識(shí)符,從而確定通過其輸入固件重寫數(shù)據(jù)的輸入端。因此,用戶可以很容易地重寫固件,而不用執(zhí)行任何操作來指定輸入端。在此情況下,重放設(shè)備可以連接到除了通過其輸入固件重寫數(shù)據(jù)的輸入端以外的輸入端。而且,重放設(shè)備可以再現(xiàn)數(shù)字音頻信號(hào)。例如,當(dāng)用戶把記錄了固件重寫數(shù)據(jù)的盤裝載到重放設(shè)備PD1并且輸入固件重寫指令時(shí),可以從另一重放設(shè)備PD2的盤中再現(xiàn)音樂的數(shù)字音頻信號(hào)。在此情況下,在音頻信號(hào)處理設(shè)備100中,在選擇輸入端P2的時(shí)間周期中,從DIR 102中輸出對(duì)應(yīng)于由重放設(shè)備PD2再現(xiàn)的音樂的數(shù)字音頻信號(hào)的數(shù)字信號(hào),而CPU 110對(duì)數(shù)字信號(hào)執(zhí)行讀取處理和確定處理。然而,在一般的音樂的數(shù)字音頻信號(hào)的情況下,從DIR 102的輸出信號(hào)所采樣的字節(jié)序列可看作是隨機(jī)數(shù)據(jù)。因此,當(dāng)如上述設(shè)計(jì)示例在讀取處理中獲得7字節(jié)的標(biāo)識(shí)符時(shí),獲得的位數(shù)為7*8=56位。出現(xiàn)“1”和“0”的每個(gè)概率為1/2。從DIR 102的輸出信號(hào)中所采樣的7字節(jié)與“CONNECT”恰巧一致的概率為(1/2)56=1/(7.2*1016)。即,可以這樣說對(duì)于與“CONNECT”一致的采樣的7字節(jié)實(shí)際上是不可能的。根據(jù)本實(shí)施例,即使在重放設(shè)備連接到多個(gè)輸入端并且重放設(shè)備對(duì)盤進(jìn)行再現(xiàn)的情況下,也可以準(zhǔn)確地確定通過其輸入固件重寫數(shù)據(jù)的輸入端,并且可以通過輸入端用數(shù)據(jù)來重寫固件。
      上面描述了本發(fā)明的一個(gè)實(shí)施例。在本發(fā)明中可以想到其他實(shí)施例,例如,如下(1)在上述實(shí)施例中,本發(fā)明被應(yīng)用到音頻信號(hào)處理設(shè)備。本發(fā)明并不限于此,而是可以應(yīng)用于諸如CD播放器、DVD播放器、MD播放器、HDD(硬盤)播放器、存儲(chǔ)器播放器等的各種音頻設(shè)備(電子設(shè)備),或者如果電子設(shè)備使用固件,還可應(yīng)用于除了音頻設(shè)備以外的電子設(shè)備。
      (2)上述實(shí)施例是針對(duì)對(duì)符合SPDIF標(biāo)準(zhǔn)的數(shù)字音頻信號(hào)進(jìn)行處理的設(shè)備。本發(fā)明可以應(yīng)用于具有另一格式的數(shù)字信號(hào)。簡(jiǎn)言之,可把位于具有預(yù)定格式的一幀中預(yù)定定時(shí)位置的數(shù)據(jù)提取來進(jìn)行重寫處理。
      (3)在上述實(shí)施例中,標(biāo)識(shí)符組后面的真實(shí)數(shù)據(jù)用于重寫固件。本發(fā)明具有如下基本思想。即,提供多個(gè)輸入端,在把輸入端切換到另一輸入端的同時(shí),重復(fù)用于確定通過多個(gè)輸入端中的一個(gè)輸入端所輸入的數(shù)字信號(hào)的內(nèi)容的操作。當(dāng)確認(rèn)預(yù)定標(biāo)識(shí)符包括在通過某一輸入端輸入的數(shù)字信號(hào)中時(shí),隨后固定該輸入端,并且對(duì)包括在通過該輸入端所輸入的數(shù)字信號(hào)中的真實(shí)數(shù)據(jù)進(jìn)行處理??梢韵氲皆诖饲闆r下用于處理真實(shí)數(shù)據(jù)的各種處理。
      在一種模式中,用于處理真實(shí)數(shù)據(jù)的處理是把數(shù)字音頻信號(hào)作為聲音進(jìn)行再現(xiàn)的處理。在該模式中,對(duì)記錄在標(biāo)識(shí)符組后面的音樂等數(shù)字音頻信號(hào)的盤進(jìn)行再現(xiàn),將從盤所再現(xiàn)的數(shù)字信號(hào)輸入到音頻信號(hào)處理設(shè)備中多個(gè)輸入端中之一。在音頻信號(hào)處理設(shè)備中,在把輸入端切換到另一個(gè)輸入端的同時(shí),重復(fù)對(duì)應(yīng)于多個(gè)輸入端的讀取處理和確定處理。當(dāng)在選擇某一輸入端的時(shí)間周期內(nèi)在確定處理中的輸入信號(hào)中發(fā)現(xiàn)標(biāo)識(shí)符時(shí),從隨后固定的輸入端繼續(xù)進(jìn)行把提供給該輸入端的數(shù)字音頻信號(hào)作為音樂來再現(xiàn)的處理。
      在另一優(yōu)選模式中,標(biāo)識(shí)符組后面的真實(shí)數(shù)據(jù)包括給出指令來顯示字符或圖像的命令。在此模式中,在把多個(gè)輸入端相互轉(zhuǎn)換的同時(shí),電子設(shè)備監(jiān)視提供給每一輸入端的數(shù)字信號(hào)。當(dāng)在經(jīng)由某一輸入端在輸入信號(hào)中發(fā)現(xiàn)標(biāo)識(shí)符時(shí),固定發(fā)現(xiàn)該標(biāo)識(shí)符的輸入端,并且通過該輸入端接收后面的真實(shí)數(shù)據(jù)。按照包括在真實(shí)數(shù)據(jù)中的命令來顯示字符或圖像。
      在再一模式中,標(biāo)識(shí)符組后面的真實(shí)數(shù)據(jù)包括使得電子設(shè)備執(zhí)行某些處理的程序(例如,故障診斷程序)。在此模式中,在把輸入端轉(zhuǎn)換成另一輸入端的同時(shí),電子設(shè)備監(jiān)視提供給每一輸入端的數(shù)字信號(hào)。當(dāng)經(jīng)由某一輸入端在輸入信號(hào)中發(fā)現(xiàn)標(biāo)識(shí)符時(shí),固定發(fā)現(xiàn)標(biāo)識(shí)符的該輸入端。通過該輸入端接收并運(yùn)行后面的程序,例如執(zhí)行故障診斷。以此方式,根據(jù)本發(fā)明,當(dāng)給出使得電子設(shè)備執(zhí)行某些處理的真實(shí)數(shù)據(jù)時(shí),即使用戶沒有指定輸入端,也可以在電子設(shè)備側(cè)指定通過其提供真實(shí)數(shù)據(jù)的輸入端。因此,免去了用戶用于指定輸入端的繁瑣操作。
      權(quán)利要求
      1.一種電子設(shè)備,包括多個(gè)輸入端;以及控制裝置,在把輸入端切換到另一輸入端時(shí),該控制裝置重復(fù)執(zhí)行用于確定通過多個(gè)輸入端中的一個(gè)輸入端所輸入的數(shù)字信號(hào)的內(nèi)容的操作,并且在確認(rèn)預(yù)定標(biāo)識(shí)符包括在通過某一輸入端所輸入的數(shù)字信號(hào)中時(shí),該控制裝置對(duì)包括在通過所述某一輸入端所輸入的數(shù)字信號(hào)中的真實(shí)數(shù)據(jù)進(jìn)行處理。
      2.根據(jù)權(quán)利要求1所述的電子設(shè)備,還包括固件;其中,在處理所述真實(shí)數(shù)據(jù)時(shí),所述控制裝置根據(jù)所述真實(shí)數(shù)據(jù)來重寫所述固件。
      3.根據(jù)權(quán)利要求1或2所述的電子設(shè)備,還包括操作裝置;其中在檢測(cè)到已經(jīng)對(duì)所述操作裝置進(jìn)行預(yù)定操作時(shí),所述控制裝置開始操作來確定所述數(shù)字信號(hào)的內(nèi)容。
      4.一種控制電子設(shè)備的方法,包括步驟給具有多個(gè)輸入端的電子設(shè)備的任一輸入端依次提供標(biāo)識(shí)符組和真實(shí)數(shù)據(jù),所述標(biāo)識(shí)符組是通過多次重復(fù)標(biāo)識(shí)符而形成的;在把輸入端切換到另一輸入端時(shí),使得所述電子設(shè)備重復(fù)用于確定通過多個(gè)輸入端中的一個(gè)輸入端所輸入的數(shù)字信號(hào)的內(nèi)容的操作;并且在所述電子設(shè)備確認(rèn)所述標(biāo)識(shí)符包括在通過某一輸入端所輸入的數(shù)字信號(hào)中時(shí),對(duì)包括在通過所述某一輸入端所輸入的數(shù)字信號(hào)中的真實(shí)數(shù)據(jù)進(jìn)行處理。
      5.根據(jù)權(quán)利要求4所述的控制電子設(shè)備的方法,其中所述電子設(shè)備包括固件,在對(duì)所述真實(shí)數(shù)據(jù)進(jìn)行處理時(shí),根據(jù)所述真實(shí)數(shù)據(jù)來重寫所述固件。
      6.一種產(chǎn)生數(shù)字信號(hào)的方法,包括步驟按照標(biāo)識(shí)符組和真實(shí)數(shù)據(jù)的順序產(chǎn)生真實(shí)數(shù)據(jù)和標(biāo)識(shí)符組,所述真實(shí)數(shù)據(jù)是電子設(shè)備將對(duì)其進(jìn)行預(yù)定處理的數(shù)據(jù),所述標(biāo)識(shí)符組是通過多次重復(fù)標(biāo)識(shí)符而形成的,所述標(biāo)識(shí)符表示所述真實(shí)數(shù)據(jù)連續(xù)呈現(xiàn)。
      7.根據(jù)權(quán)利要求6所述的產(chǎn)生數(shù)字信號(hào)的方法,其中產(chǎn)生數(shù)字信號(hào)作為所述標(biāo)識(shí)符組和所述真實(shí)數(shù)據(jù),在該數(shù)字信號(hào)中,表示標(biāo)識(shí)符和真實(shí)數(shù)據(jù)的位序列的各個(gè)位由具有與所述位序列的各個(gè)位相同時(shí)間長(zhǎng)度和相同值的多個(gè)連續(xù)位所代替。
      8.一種記錄介質(zhì),其中記錄了真實(shí)數(shù)據(jù)和標(biāo)識(shí)符組,使得按照標(biāo)識(shí)符組和真實(shí)數(shù)據(jù)的順序讀取真實(shí)數(shù)據(jù)和標(biāo)識(shí)符組,所述真實(shí)數(shù)據(jù)是電子設(shè)備將對(duì)其進(jìn)行預(yù)定處理的數(shù)據(jù),所述標(biāo)識(shí)符組是通過多次重復(fù)標(biāo)識(shí)符而形成的,所述標(biāo)識(shí)符表示所述真實(shí)數(shù)據(jù)連續(xù)呈現(xiàn)。
      9.根據(jù)權(quán)利要求8所述的記錄介質(zhì),其中把數(shù)字信號(hào)記錄為所述標(biāo)識(shí)符組和所述真實(shí)數(shù)據(jù),在該數(shù)字信號(hào)中,表示標(biāo)識(shí)符和真實(shí)數(shù)據(jù)的位序列的各個(gè)位由具有與所述位序列的各個(gè)位相同時(shí)間長(zhǎng)度和相同值的多個(gè)連續(xù)位所代替。
      全文摘要
      本發(fā)明的一種電子設(shè)備配備有多個(gè)輸入端和一控制裝置。在把輸入端切換到另一輸入端時(shí),該控制裝置重復(fù)用于確定通過多個(gè)輸入端中的一個(gè)輸入端所輸入的數(shù)字信號(hào)的內(nèi)容,隨后在確認(rèn)預(yù)定標(biāo)識(shí)符包括在通過某一輸入端所輸入的數(shù)字信號(hào)中時(shí),該控制裝置對(duì)包括在通過該輸入端所輸入的數(shù)字信號(hào)中的真實(shí)數(shù)據(jù)進(jìn)行處理。
      文檔編號(hào)G06F11/00GK101023415SQ200580031250
      公開日2007年8月22日 申請(qǐng)日期2005年9月15日 優(yōu)先權(quán)日2004年9月17日
      發(fā)明者須山明彥 申請(qǐng)人:雅馬哈株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1