專利名稱:信息處理裝置以及卡拉ok裝置的制作方法
技術領域:
本發(fā)明涉及信息處理裝置、卡拉OK裝置,特別涉及根據(jù)輸入的數(shù)據(jù)通過前方一致或者部分一致來檢索信息的信息處理裝置以及卡拉OK裝置。
背景技術:
根據(jù)輸入的數(shù)據(jù)通過前方一致或者部分一致檢索信息的裝置正廣泛普及。例如,在特開2003-91548號公報中,公開了通過網絡連接了圖書館的使用者使用的使用者側客戶機裝置、用于檢索圖書或者雜志的目錄信息服務器裝置的圖書館中的圖書檢索系統(tǒng)。
該服務器裝置是這樣的結構,即使其能夠訪問登錄了包含關于圖書或者雜志的書籍數(shù)據(jù)的目錄信息的目錄數(shù)據(jù)庫,同時使其能夠訪問用于檢索可由圖書館的使用者使用的圖書或者雜志的目錄信息的檢索數(shù)據(jù)庫。
形成這樣的結構,然后,抽出在目錄數(shù)據(jù)庫中登錄的目錄信息,在檢索數(shù)據(jù)庫中登錄抽出的目錄信息,同時,根據(jù)從使用者側客戶機裝置輸入的檢索條件,檢索在檢索數(shù)據(jù)庫中登錄的目錄信息,對于使用者側客戶機裝置提示該檢索到的目錄信息。
在這種場合,就構成為在作為檢索條件輸入的字符串與在檢索數(shù)據(jù)庫中登錄的書籍數(shù)據(jù)的字符串部分一致的場合,或者在前方一致或者后方一致的場合,檢索與具有字符串的書籍數(shù)據(jù)對應的目錄信息。關于怎樣設定檢索條件未加記載,而在現(xiàn)有技術的檢索系統(tǒng)中,使檢索條件部分一致或者前方一致或者后方一致,由使用者選擇。
另外,作為信息檢索其他的例子,在卡拉OK裝置中檢索樂曲信息時,不輸入歌手名或者樂曲名的全部文字,僅輸入其開始的部分或者中間的部分的文字。在特開平9-114474號公報中公開的卡拉OK選曲裝置中,通過構成為從輸入的樂曲代碼號檢索收錄了樂曲名和樂曲代碼號的對應關系的電子書,在用于記錄選曲的信息的IC卡中記錄相應的樂曲名,就能夠在不同的卡拉OK店中使用該IC卡。
在這種場合,形成這樣的結構,即在IC卡中寫入的樂曲名的長度,規(guī)定為在從成為選曲對象的全曲輸入了頭幾個文字時才能夠指定特定的樂曲名的最小限度的文字長度(12個文字)。
在上述現(xiàn)有技術中,形成這樣的結構,根據(jù)由多個文字組成的字符串進行信息的檢索,同時,根據(jù)用戶的操作設定部分一致或者前方一致的任何一個。但是,每次檢索時,設定部分一致或者前方一致的任何一個的操作繁瑣。例如,在卡拉OK店那樣昏暗喧囂的環(huán)境中,輸入多個文字的操作或者設定部分一致或者前方一致的任何一個的操作,不僅用戶負擔大,而且容易產生操作錯誤。
本發(fā)明就是為解決這樣的現(xiàn)有技術的課題而提出的,其目的在于,在每次檢索時用戶無需設定部分一致或者前方一致的任何一個就能進行信息的檢索,同時,僅輸入一個文字就能進行信息的檢索。
亦即,根據(jù)本發(fā)明的一個方面,其特征為,判定輸入的文字、數(shù)字、符號的數(shù)據(jù)是僅用一個文字、數(shù)字、或者符號構成的,還是用兩個以上的文字、數(shù)字、符號或者它們的兩個以上的組合構成的,在判定為僅是一個文字、數(shù)字、或者符號的場合,以根據(jù)該數(shù)據(jù)的前方一致檢索檢索對象的信息,在判定為是兩個以上的文字、數(shù)字、符號或者它們的兩個以上的組合的場合,以根據(jù)該數(shù)據(jù)的部分一致檢索檢索對象的信息。
另外,本發(fā)明的特征在于,在通過樂曲名檢索要歌唱的樂曲的卡拉OK裝置中,判定輸入的文字、數(shù)字、符號的數(shù)據(jù)是僅用一個文字、數(shù)字、或者符號構成的,還是用兩個以上的文字、數(shù)字、符號或者它們的兩個以上的組合構成的,在判定為僅是一個文字、數(shù)字、或者符號的場合,以根據(jù)該數(shù)據(jù)的前方一致檢索存儲的多個樂曲名,在判定為是兩個以上的文字、數(shù)字、符號或者它們的兩個以上的組合的場合,以根據(jù)該數(shù)據(jù)的部分一致檢索存儲的多個樂曲名,讀出與該檢索到的樂曲名對應的樂曲數(shù)據(jù)。
圖1是本發(fā)明的實施形態(tài)中的卡拉OK系統(tǒng)的遙控器裝置的外觀圖。
圖2表示本發(fā)明的實施形態(tài)中的卡拉OK系統(tǒng)的結構的框圖。
圖3是圖2的CPU的主程序的流程圖。
圖4是圖3的主程序中的樂曲檢索處理的流程圖。
圖5是接續(xù)圖4的樂曲檢索處理的流程圖。
圖6是接續(xù)圖5的樂曲檢索處理的流程圖。
圖7是接續(xù)圖6的樂曲檢索處理的流程圖。
圖8是表示本發(fā)明的實施形態(tài)中的根據(jù)前方一致以及部分一致的檢索例的畫面的圖。
圖9是圖3的主程序中的演奏處理的流程圖。
具體實施例方式
下面以卡拉OK系統(tǒng)為例參照
根據(jù)本發(fā)明的信息處理裝置的實施形態(tài)。
圖1是本實施形態(tài)中的卡拉OK系統(tǒng)的遙控器裝置1的外觀圖。如圖1所示,在遙控器裝置1中,設置有開關部2以及顯示部3。在開關部2中,有卡拉OK演奏所需要的各種開關,例如歌手名開關2a、樂曲名開關2b、輸入文字、數(shù)字、符號的文字輸入開關2c、光標開關2d、決定開關2e、返回開關2f、演奏開關(兼用作暫時停止開關)2g、演奏停止開關2h。顯示部3,用LCD(液晶顯示)構成,顯示有關卡拉OK演奏的文字等。
圖2表示實施形態(tài)中的卡拉OK系統(tǒng)的結構的框圖。
在圖2中,CPU11,通過系統(tǒng)總線12,除在圖1所示的開關部2、顯示部3外,還連接有程序存儲器13、工作存儲器14、樂曲數(shù)據(jù)存儲器15、FM接收部16、AV(音頻視頻)輸出部17、以及音源20。在和這些各部之間授予和接收數(shù)據(jù)以及命令,并控制該卡拉OK系統(tǒng)全體。
程序存儲器13,預先存儲有由CPU執(zhí)行的信息處理的程序或者其他的控制程序、以及初始數(shù)據(jù)等。工作存儲器14,臨時存儲由CPU處理的數(shù)據(jù)。樂曲數(shù)據(jù)存儲器15,是卡拉OK樂曲的數(shù)據(jù)庫,存儲有歌手名的數(shù)據(jù)、樂曲名的數(shù)據(jù)、以及與各樂曲對應的演奏樂曲數(shù)據(jù)(伴奏樂曲數(shù)據(jù))、歌詞數(shù)據(jù)、以及背景畫面的數(shù)據(jù)。音源20,根據(jù)從樂曲數(shù)據(jù)存儲器15讀出的演奏曲數(shù)據(jù)生成音樂波形數(shù)據(jù)。FM接收部16,接收從麥克風18發(fā)送的FM電波,具有解調其中包含的歌手的聲音信號的功能、以及把解調后的聲音信號從模擬變換為數(shù)字后向CPU11輸入的功能。AV輸出部17,對于連接的TV(電視機)部19,根據(jù)通過遙控器裝置1選擇的樂曲,輸出從樂曲數(shù)據(jù)存儲器15檢索到的歌手名、樂曲名、歌詞、背景畫面的數(shù)據(jù),同時,合成通過音源20生成的音樂波形數(shù)據(jù)和從麥克風18輸入的聲音數(shù)據(jù),從數(shù)字變換為模擬并輸出。
下面,根據(jù)由CPU11執(zhí)行的圖3到圖7以及圖9的流程圖、圖8的顯示畫面,說明圖1的卡拉OK系統(tǒng)的動作。
圖3是主程序的流程圖。在進行了規(guī)定的初始化(步驟SA1)后,執(zhí)行樂曲檢索處理(步驟SA2)。判別在該樂曲檢索處理中檢索到的演奏曲是否是通過遙控器裝置1的決定開關2e的操作決定的(步驟SA3)。在決定了演奏曲時,執(zhí)行演奏處理(步驟SA4)。其后,執(zhí)行其他的處理(步驟SA5),轉移到步驟SA2,重復上述處理。
圖4到圖7,是圖3的主程序中的步驟SA2的樂曲檢索處理的流程圖。
在圖4的流程圖中,判別圖1的遙控器裝置1的歌手名開關2a是否被打開(步驟SB1),在該開關被打開時,顯示歌手名的輸入畫面(步驟SB2)。然后,判別是否輸入了文字(步驟SB3),在輸入了文字時,顯示該輸入文字(步驟SB4)。接著,判別遙控器裝置1的決定開關2e是否被打開(步驟SB5)。在該開關未打開的場合,判別返回開關2f是否被打開(步驟SB6),在該開關被打開時返回到主程序,而在該開關未被打開的場合,判別在步驟SB3是否輸入了文字。
在步驟SB5,在決定開關2e被打開時,判別輸入文字數(shù)是1個還是兩個以上(步驟SB7)。在輸入文字數(shù)是1個的場合,用歌手名前方一致檢索樂曲數(shù)據(jù)存儲器15,檢索輸入的一個文字和歌手名的最初的一個文字一致的樂曲(步驟SB8)。另一方面,在輸入文字數(shù)是兩個以上的字符串的場合,用歌手名以部分一致檢索樂曲數(shù)據(jù)存儲器15,檢索輸入的字符串和歌手名的一部分的字符串一致的樂曲(步驟SB9)。在步驟SB8或者步驟SB9中,在檢索到歌手名后,顯示該檢索到的歌手名的列表(步驟SB10a),顯示通過光標開關2d以及決定開關2e選擇的歌手名的樂曲列表(步驟SB10b)。然后,通過反相顯示或者變更顯示色等強調顯示列表內的樂曲名的一個(例如第一個樂曲名)(步驟SB11)。
接著,在圖5的流程圖中,判別遙控器裝置1的光標開關2d是否被打開(步驟SB12),在該開關被打開時,變更列表內的樂曲名的強調位置(步驟SB13)。在光標開關2d未被打開的場合,或者在光標開關2d被打開而變更了強調位置后,判別決定開關2e是否被打開(步驟SB14)。在該開關未被打開的場合,判別返回開關2f是否被打開(步驟SB15),在該開關被打開時,轉移到圖4的步驟SB2,再次顯示歌手的輸入畫面。在返回開關2f未被打開的場合,在步驟SB12判別光標開關2d是否被打開。在步驟SB14,在決定開關2e被打開時,顯示作為被選擇的樂曲的初始畫面的歌手名、樂曲名、背景畫面(步驟SB16)。然后,返回到圖3的主程序。
在圖4的步驟SB1,在歌手名開關2a未打開的場合,在圖6的流程圖中,判別遙控器裝置1的樂曲名開關2b是否被打開(步驟SB17),在該開關被打開時,顯示樂曲名的輸入畫面(步驟SB18)。然后,判別是否輸入了文字(步驟SB19),在輸入了文字時,顯示該輸入文字(步驟SB20)。接著,判別遙控器裝置1的決定開關2e是否被打開(步驟SB21)。在該開關未打開的場合,判別返回開關2f是否被打開(步驟SB22),在該開關被打開時返回到主程序,而在該開關未被打開的場合,判別在步驟SB19是否輸入了文字。
在步驟SB21,在決定開關2e被打開時,判別輸入文字數(shù)是1個還是兩個以上(步驟SB23)。在輸入文字數(shù)是1個的場合,用樂曲名前方一致檢索樂曲數(shù)據(jù)存儲器15,檢索輸入的一個文字和樂曲名的最初的一個文字一致的樂曲(步驟SB24)。另一方面,在輸入文字數(shù)是兩個以上的字符串的場合,用樂曲名部分一致檢索樂曲數(shù)據(jù)存儲器15,檢索輸入的字符串和樂曲名的一部分一致的樂曲(步驟SB25)。在步驟SB24或者步驟SB25中,在檢索到樂曲名后,顯示該檢索到的樂曲列表(步驟SB26),通過反相顯示或者變更顯示色等強調顯示列表內的樂曲名的一個(例如第一個樂曲名)(步驟SB27)。
例如,在檢索樂曲名的場合,如圖8A所示,在輸入文字僅是“あ”的場合,以前方一致檢索以“あ”開始的樂曲名,如圖8B所示,顯示檢索到的樂曲名的列表。另一方面,如圖8C所不,在輸入文字是“あか”的場合,以部分一致檢索在樂曲名的字符串的任意的位置包含“あか”的樂曲,如圖8D所示,顯示檢索到的樂曲名的列表。
在顯示圖8B或者圖8D的樂曲列表后,在圖7的流程圖中,判別遙控器裝置1的光標開關2d是否被打開(步驟SB28),在該開關被打開時,變更列表內的樂曲名的強調位置(步驟SB29)。在光標開關2d未被打開的場合,或者在光標開關2d被打開并變更強調位置后,判別決定開關2e是否被打開(步驟SB30)。在該開關未被打開的場合,判別返回開關2f是否被打開(步驟SB31),在該開關被打開時,轉移到圖6的步驟SB18,再次顯示樂曲名的輸入畫面。在返回開關2f未被打開的場合,在步驟SB28判別光標開關2d是否被打開。在步驟SB30,在決定開關2e被打開時,顯示作為選擇的樂曲的初始畫面的歌手名、樂曲名、背景畫面(步驟SB32)。然后,返回到圖3的主程序。
圖9是主程序中的步驟SA4的演奏處理的流程圖。
判別遙控器裝置1的演奏開關2g是否被打開(步驟SC1),在該開關被打開時,指定對應的樂曲數(shù)據(jù)的開始地址(步驟SC2)。接著,把背景畫面、歌詞供給AV輸出部17(步驟SC3)。然后,從樂曲數(shù)據(jù)存儲器15開始讀出樂曲數(shù)據(jù)(步驟SC4)。通過音源生成聲音數(shù)據(jù)(步驟SC5)。然后,把生成的聲音數(shù)據(jù)和從麥克風輸入的歌手的聲音供給AV輸出部17,通過TV部19使之發(fā)音。根據(jù)樂曲的進行,判別是否到了歌詞切換的定時(步驟SC7),在到了歌詞切換的定時時,從樂曲數(shù)據(jù)存儲器15讀出新的歌詞數(shù)據(jù),供給AV輸出部17(步驟SC8)。其后,或者在步驟SC7不是歌詞切換的定時的場合,判別樂曲是否結束或者演奏停止開關2h是否被打開(步驟SC9),在樂曲未結束、演奏停止開關2h也未打開的場合,轉移到步驟SC4,繼續(xù)樂曲數(shù)據(jù)的讀出。在步驟SC9,在樂曲結束或者演奏停止開關2h被打開時,停止AV輸出部17的輸出(步驟SC10),返回到圖3的主程序。
如上所述,根據(jù)該實施形態(tài),CPU11,通過遙控器裝置1的開關操作,判定輸入的歌手名或樂曲名的文字是僅用一個文字構成的、還是用兩個以上的文字構成的,在僅是一個文字的場合,以基于該文字的前方一致檢索檢索對象的信息,在是兩個以上的字符串的場合,以基于該字符串的部分一致檢索檢索對象的信息。
因此,在每次檢索時用戶不用設定部分一致或者前方一致中的某一個就能夠進行信息的檢索,同時,僅輸入一個文字就能夠進行信息的檢索。
此外,在上述實施形態(tài)中,以卡拉OK系統(tǒng)為例說明了本發(fā)明的信息處理裝置,但是本發(fā)明的信息處理裝置不限于卡拉OK系統(tǒng)。顯然,在通過前方一致或者部分一致檢索信息的所有的信息處理裝置中,都可以使用本發(fā)明。因此,為信息檢索而輸入的不僅是文字。在輸入文字以外的數(shù)字、符號或者它們的組合的場合也包含在本發(fā)明的范圍內。在任何一種場合,在輸入了一個文字、數(shù)字、或者符號的場合,進行前方一致的信息檢索,在輸入兩個以上的文字、數(shù)字、或者符號、或者它們的組合的場合,進行部分一致的信息檢索。
另外,在上述實施形態(tài)中,以卡拉OK系統(tǒng)為例說明了信息處理裝置,但是,不言而喻,也可以是這樣的結構即在信息處理裝置內設置閃爍ROM等非易失存儲器,將在CD-ROM或FD(軟盤)中存儲的信息處理程序、或者通過因特網等網絡下載的信息處理程序安裝在該非易失存儲器內,由CPU11執(zhí)行。
權利要求
1.一種信息處理裝置,具有輸入單元,其根據(jù)操作輸入文字、數(shù)字以及符號的任何一種數(shù)據(jù);判定單元,其判定通過所述輸入單元輸入的數(shù)據(jù),是僅用一個文字、數(shù)字、或者符號構成的,還是用兩個以上的文字、數(shù)字、符號或者它們的兩個以上的組合構成的;檢索單元,其在由所述判定單元判定的數(shù)據(jù)的結構是僅一個文字、數(shù)字、或者符號的場合,以基于該數(shù)據(jù)的前方一致檢索檢索對象的信息,在判定的數(shù)據(jù)的結構是兩個以上的文字、數(shù)字、符號或者它們的兩個以上的組合的場合,以基于該數(shù)據(jù)的部分一致檢索檢索對象的信息。
2.根據(jù)權利要求1所述的信息處理裝置,其中,所述判定單元,在從所述輸入單元輸入了通過操作決定的命令時,判定輸入的數(shù)據(jù)。
3.根據(jù)權利要求1所述的信息處理裝置,其中,所述檢索單元,包含顯示檢索到的信息的顯示單元。
4.根據(jù)權利要求3所述的信息處理裝置,其中,所述檢索單元,包含在所述顯示單元上顯示的檢索到的信息有多個的場合選擇任何一個信息的選擇單元。
5.一種卡拉OK裝置,具有樂曲數(shù)據(jù)存儲器15,其用于存儲多種由文字、數(shù)字以及符號的任何一種組成的樂曲名、與該樂曲名對應的樂曲數(shù)據(jù);輸入單元,其根據(jù)操作輸入文字、數(shù)字以及符號的任何一種數(shù)據(jù);判定單元,其判定通過所述輸入單元輸入的數(shù)據(jù)是僅用一個文字、數(shù)字、或者符號構成的,還是用兩個以上的文字、數(shù)字、符號或者它們的兩個以上的組合構成的;檢索單元,其在根據(jù)所述判定單元判定的數(shù)據(jù)的結構是僅一個文字、數(shù)字、或者符號的場合,以基于該數(shù)據(jù)的前方一致檢索在所述樂曲存儲器中存儲的樂曲名,在判定的數(shù)據(jù)的結構是兩個以上的文字、數(shù)字、符號或者它們的兩個以上的組合的場合,以基于該數(shù)據(jù)的部分一致檢索在所述樂曲存儲器中存儲的樂曲名;樂曲數(shù)據(jù)讀出單元,其從所述樂曲存儲器中讀出基于所述檢索到的樂曲名的樂曲數(shù)據(jù);音源,其根據(jù)由所述讀出單元讀出的樂曲數(shù)據(jù)生成音樂;檢測外部聲音的麥克風;輸出單元,其合成來自所述音源的音樂和通過麥克風檢測到的聲音并輸出。
6.根據(jù)權利要求5所述的卡拉OK系統(tǒng),其中,所述判定單元,在從所述輸入單元輸入了通過操作決定的命令時,判定輸入的數(shù)據(jù)。
7.根據(jù)權利要求5所述的卡拉OK系統(tǒng),其中,所述檢索單元,包含顯示檢索到的樂曲名的顯示單元。
8.根據(jù)權利要求7所述的卡拉OK系統(tǒng),其中,所述檢索單元,包含在所述顯示單元上顯示的檢索到的樂曲名有多個的場合選擇任何一個樂曲名的選擇單元。
全文摘要
CPU11,通過遙控器裝置的開關操作,判定輸入的歌手名或者樂曲名的文字是僅用一個文字構成的,還是用兩個以上的文字構成的,在僅是一個文字的場合,以基于該文字的前方一致檢索檢索對象的信息,在是兩個以上字符串的場合,以基于該字符串的部分一致檢索檢索對象的信息。由此,在每次檢索時用戶不要設定部分一致或者前方一致的任何一個就能進行信息的檢索,同時,僅輸入一個文字就能夠進行信息的檢索。
文檔編號G10H1/36GK1952937SQ20061013574
公開日2007年4月25日 申請日期2006年10月18日 優(yōu)先權日2005年10月19日
發(fā)明者初見佑一, 富田尋 申請人:卡西歐計算機株式會社