TW201011615A - Audio processing apparatus, audio processing method, information recording medium, and program - Google Patents

Audio processing apparatus, audio processing method, information recording medium, and program Download PDF

Info

Publication number
TW201011615A
TW201011615A TW98118247A TW98118247A TW201011615A TW 201011615 A TW201011615 A TW 201011615A TW 98118247 A TW98118247 A TW 98118247A TW 98118247 A TW98118247 A TW 98118247A TW 201011615 A TW201011615 A TW 201011615A
Authority
TW
Taiwan
Prior art keywords
detected
sound
contact position
specific
contact
Prior art date
Application number
TW98118247A
Other languages
Chinese (zh)
Inventor
Masashi Takehiro
Original Assignee
Konami Digital Entertainment
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konami Digital Entertainment filed Critical Konami Digital Entertainment
Publication of TW201011615A publication Critical patent/TW201011615A/en

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/32Constructional details
    • G10H1/34Switch arrangements, e.g. keyboards or mechanical switches specially adapted for electrophonic musical instruments
    • G10H1/342Switch arrangements, e.g. keyboards or mechanical switches specially adapted for electrophonic musical instruments for guitar-like instruments with or without strings and with a neck on which switches or string-fret contacts are used to detect the notes being played
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/091Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
    • G10H2220/096Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith using a touch screen
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/135Musical aspects of games or videogames; Musical instrument-shaped game input interfaces
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/155User input interfaces for electrophonic musical instruments
    • G10H2220/161User input interfaces for electrophonic musical instruments with 2D or x/y surface coordinates sensing
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2230/00General physical, ergonomic or hardware implementation of electrophonic musical tools or instruments, e.g. shape or architecture
    • G10H2230/045Special instrument [spint], i.e. mimicking the ergonomy, shape, sound or other characteristic of a specific acoustic musical instrument category
    • G10H2230/075Spint stringed, i.e. mimicking stringed instrument features, electrophonic aspects of acoustic stringed musical instruments without keyboard; MIDI-like control therefor
    • G10H2230/135Spint guitar, i.e. guitar-like instruments in which the sound is not generated by vibrating strings, e.g. guitar-shaped game interfaces

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Electrophonic Musical Instruments (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A detecting unit (1001) detects whether or not a surface of a contactee unit is contacted, and when the surface is contacted, it detects the position of the contact thereof. An audio output unit (1002) determines that there is a valid stroking operation either when it is specified that a flicking has occured, or when the direction of the stroke against the touch screen has changed to the opposite direction. The audio output unit (1002) begins output of performance audio, when it is determined that the valid stroking operation is carried out in a correct timing stored in a audio processing apparatus (1000).

Description

201011615 六、發明說明: 【發明所屬之技術領域】 本發明係有關於-種聲音處理裝置、聲音處理方法、 -資訊記錄媒體以及程式,可—邊活用觸控螢幕等的能檢測 出是否有接觸及接觸位置這樣的硬體特性,一邊模擬樂器 的演奏。 【先前技術】 ® 以往,曾有-種模擬吉他演奏的遊戲被提出來過。這 類的技術例如揭示於日本公開專利公報特開2〇〇1293 246號公報者。 在日本公開專利公報特開2〇〇1_293246號公報中所揭 示之技術’係藉由-模擬吉他,且該吉他具有:一用以從 -演奏曲的數個節奏音中’加以選擇而指示出一對應於演 奏曲之播出的至少-節奏音的琴頸按鈕(neckbutt〇n);以 ❿及-用以決定並指示該被選擇的節奏音的輸出時機之撥弦 •爿blade)。藉此,而能在-聲音選擇指示的輸出時 機’進行發聲輸出控制與節奏輸入操作評價。 另-方面,-種備有觸控螢幕之攜帶式遊戲機,現在 很流行。 【發明内容】 [發明所欲解決的問題] 因此,強烈需求一種例如能模擬專利文獻丨所揭示之 3 201011615 樂器演奏來享受娛樂的技術,該技術活用活用觸控螢幕的 特性,並能以攜帶式遊戲機來實現。 本發明即係用以解決上述課題者,其目的在於提供一 種聲曰處理袭置、聲音處理方法、資訊記錄媒體以及程式, 一邊活用觸控螢幕等的能檢測出是否有接觸及接觸位置這 樣的硬體特性’一邊模擬樂器的演奏。 [解決問題之技術手段]201011615 VI. Description of the Invention: [Technical Field] The present invention relates to a sound processing device, a sound processing method, an information recording medium, and a program, and can detect whether there is contact by using a touch screen or the like And the hardware characteristics such as the contact position, while simulating the performance of the instrument. [Prior Art] ® In the past, a game with a simulated guitar performance was proposed. Such a technique is disclosed, for example, in Japanese Laid-Open Patent Publication No. 2,293,246. The technique disclosed in Japanese Laid-Open Patent Publication No. Hei. No. Hei. No. Hei. No. Hei. No. Hei. No. Hei. No. Hei. No. 2-293246, which is incorporated by: A neck button (neckbutt〇n) corresponding to at least the rhythm sound of the performance of the music; and a plucking string 爿blade for determining and indicating the output timing of the selected rhythm sound. Thereby, the sound output control and the rhythm input operation evaluation can be performed at the output timing of the - sound selection instruction. On the other hand, a portable game console equipped with a touch screen is now very popular. SUMMARY OF THE INVENTION [Problems to be Solved by the Invention] Therefore, there is a strong demand for a technology that can enjoy entertainment, for example, by simulating the musical instrument performance of the 201011615 disclosed in the patent document, which utilizes the characteristics of the touch screen and can be carried. Game console to achieve. The present invention has been made to solve the above problems, and an object of the present invention is to provide a sonar processing, a sound processing method, an information recording medium, and a program, which can detect whether there is contact or contact position by using a touch screen or the like. The hardware feature 'simulates the performance of the instrument. [Technical means to solve the problem]

為了達成上述目的’本發明之第一觀點所揭示的聲音 處理裝置,具有一檢測部、及聲音輸出部。 ^檢測部,用以在使用者接觸被接觸部的表面時,檢測 該位置,並在放開該表面時檢測到該放開狀態。在實現 該:音處理裝置的一遊戲裝置中,被接觸部例如是一種在 液曰曰晝面上重疊有觸控感測器的觸控螢幕等,使用者一旦 接觸觸控發暮之矣; 一 幂之表面,檢測部即可檢測到一表示該接觸位 置的座標值。又,合、力古 田/又有對該表面作接觸時,亦即放開之 Λ態時,檢測部會檢測出己沒有接觸此-事件、又,檢測 例如係以—特定的時間間隔來進行檢測。 聲音輸在特定的操作條件 的輸出聲音的輪出。^開始特疋 以下條件: 、,所謂特定的操作條件是指滿足 開動作,且 ’達到特定 ’在特定的 ⑷接觸位置被檢測出來之後馬 放開動作將要被檢測出之前的接觸位置的 的臨界速度以上的情況;或是, (b)被持續檢測出來的接觸位置的變化 201011615 誤差範圍内,係成為反向的狀態。 亦即,所謂「(a)接觸位置被檢測出來之後馬上檢測出 放開動作,且放開動作將要被檢測出之前的接觸位置的變 化,達到特定的臨界速度以上的情況」,係指例如使用者接 觸觸控螢幕之後,馬上釋放掉觸控螢幕。使用者之此類操 作判定成是一模擬出一將吉他的弦向一方向撥動之操作的 有效操作,且聲音輸出部開始進行輪出聲音之輸出。 ❹ 又’所謂「(b)被持續檢測出來的接觸位置的變化方向, 在特定的誤差範圍内,係成為反向的情況」係指例如使用 者一邊接觸觸控螢幕,一邊想要使接觸位置往復移動。即 使接觸位置的變化方向沒有完全反向,在一定的範圍内大 約反向亦可。例如,當接觸位置的變化方向改變時,若改 變前的接觸位置的變化方向與改變後的接觸位置的變化方 向成一角度,則亦在特定的範圍内。 使用者之此類「被持續檢測出來的接觸位置的變化方 向在特疋誤差範圍内係反向的」的操作,將判定成是一 模擬往復敲打、亦即下撥後又上撥吉他的@ (或是反撥) 的有效操作,且聲音輸出部開始進行輸出聲音之輸出。 根據此類聲音處理裝置,一美於 衣罝—基於特疋條件而檢測出 時、或是在改變了敲打方向之瞬間時,特定輸出聲音 立:出即被開始。因此,使用者將可以不管該按裝有本聲 裝置之遊戲褒置的手持方向或是撥動方向,都能享 又到吉他的模擬。 又’該特定的操作條件也可以是滿足下述⑷之情以取 201011615 代上述(a)(b)之情況: (c)當持續被檢測出之接觸位置的軌跡,跨越了特定的 判定線時。 其中,所謂判定線係指一配置於觸控螢幕表面之特定 位置的線。聲音輸出部在使用者邊接觸觸控勞幕邊跨過判 定線時,在該跨過時點即開始一特定 亦即’判定線可以相當於吉他的一條弦,藉由導二輸定出線: 將可以更忠實地來模擬—產生吉他聲音的結構。 又,聲音處理裝置’還可以進一步具有一調整部。調 整部可以用以調整該歡線的方向,使持續被檢測出之接 觸位置的軌跡,與該判定線的交又角度接近直角。 亦即,依使用者之不同,本聲音處理裝置所按裝之遊 戲裝置的手持方向或是對該觸控螢幕進行之撥動方向會有 所差異。》了吸收此個人差異’調整部可以調整判定線的 向使其相對於使用者進行撥動的方向接近直角。 又也可以設汁成聲音輸出部在檢測出放開時,於 始聲音輸出之前’***一定的延遲時間,待滿足特定的二 作條件之後,才減少該延遲時間。 操 亦即,聲音輸出部可以設計成若操作條件滿足的話 :經過一特定延遲時間之後才開始聲音的輸出。當在完庵 场所進行演㈣’對於遠離料者遠的人而言,係在 操作之後經過一虺延遲拄„ 紐A 订 —延遲時間,聲音才到》所以’像這樣藉 由***-延遲時間,即使是在攜帶式的遊戲機,也可以 ㈣如在寬廣場所進行演奏的效果。 201011615 又’考量到與只有進行―次撥動的場合相比,通常持 續進行撥動的場合較難感受到延遲。因此,為了強調第一 次的延遲’也可以在檢測到放開後’把該延遲時間調到機 定值’當接著有操作條件被滿足時,把延料間調到比前 次有操作條件被滿足時還短,而使其慢慢地縮短。 又,聲音輸出部,也可以設定成根據: ❹ ⑷自接觸開始之位置’到該特定的操作條件將要被滿 足之前所檢測到的接觸位置為止的距離;以及 ⑷自該特定的操作條件將要被滿足之時點所檢測到的 接觸位置’ m該特定的操作條件被滿^之前所檢測 到的接觸位置兩者間之距離; 來決定要開始該輸出時的輸出聲音的音量。 亦即,根據一自開始接觸觸控螢幕之位置,到操作條 件被滿足前所檢測到的接觸位置為止的距離來決定音 量’而使得在使用者對觸控螢幕進行—小小的撥動時,將 ©輸出較小的輸出聲音;而在進行較大的撥動時,則輸出較 大的輸出聲音。或者,根據一自特定的操作條件被滿足時 所檢測到的接觸位置’到下一次該特定的操作條件被滿足 時所檢測到的接觸位置為止的距離,來決定音量,而使得 當使用者對觸控螢幕進行往復撥動聘,亦可以同樣地控制 音量。此時’距離受到量測之兩接觸位置間的距離,可以 疋直線距離,也可以是.路'程。 又,聲音輸出部,係用以進一步輸出特定樂曲伴音, 而在該伴奏音當中’自開始輸出到經過一段時間所指定的 201011615 演奏時機,與在哕、'舍主 應的。 …寅奏時機所要輸出的演奏聲音,係相對 亦即’在—模擬吉他演 時’使用者將配合伴奏音而進〜戲中,當伴奏音被輸出 者應該作該演奏的睹M 仃次奏。該遊戲會使一使用 相對應,並記2 ”應輪“演奏音(演奏聲音: 又’聲音輪出部也可以嘹 滿足,且該任—條件被滿足^^該特定㈣作條件被 的任-演奏時機相符時相對應於該伴奏音 音,輸出作為該特定輸出聲音 時機所應輸出的演奏 亦即’在一模擬吉他演表的雄杜丄 奏,而對觸控勞幕進行—滿足’使用者係配合伴 撥動操作(# 聲9輸出開始之操作條件的 助裸作(有效的撥動操作) 控勞幕進行撥動操作的話(亦即,:=時機’對觸 該演奏的時機相-致的話)將會^者的操作時機與應 出。又,塾立於山 )將會有正確的演奏聲音被輸 滿足,且該:二部也可以設計成當該特定的操作條件被 之演奏^不 滿足之時點與任一對應於該伴奏音 為該特定的輸出聲音。’出-表-失敗的聲音’來作 幕進==者沒有配合伴奏而在錯誤時機對觸控螢 仃撥動麵作時,聲音輸出部將輸出—表示失敗的聲音。 又’聲音輸出部,也可以訊丄+ # 士 内持續被檢測到的接觸位置二臨界時間 即僖 係在特疋的位置範圍内時, 該已開始的輸出聲音的輸出。亦即,所謂「當—持 201011615 續特定的臨界時間所被檢測到的接觸位置,係在特定位置 範圍内時」’即意味者撥動已被停止。因此,這類的條件被 滿足時’聲音輸出部即停止該輸出。又,任意位置只要是 在特定範圍内有持續被接觸即可。In order to achieve the above object, the sound processing device disclosed in the first aspect of the present invention includes a detecting unit and a sound output unit. And a detecting portion for detecting the position when the user touches the surface of the contacted portion, and detecting the released state when the surface is released. In a game device that implements the sound processing device, the contact portion is, for example, a touch screen on which a touch sensor is superposed on a liquid helium surface, and the user touches the touch hair; On the surface of a power, the detecting unit can detect a coordinate value indicating the contact position. Moreover, when the joint, the force Gutian/there is contact with the surface, that is, when the state is released, the detecting unit detects that the event has not been touched, and the detection is performed, for example, at a specific time interval. Detection. The sound is output in the rotation of the output sound under certain operating conditions. ^ Start with the following conditions: ,, the specific operating condition refers to the critical position of the contact position that satisfies the opening action and 'reaches the specific position' before the specific (4) contact position is detected and the horse release action is to be detected. The speed is higher than the speed; or, (b) the change in the contact position that is continuously detected is within the error range of 201011615, which is the reverse state. In other words, "(a) when the contact position is detected, the release operation is detected immediately, and the change in the contact position before the release operation is detected to reach a specific critical speed or higher" means, for example, use. Immediately after touching the touch screen, the touch screen is released. Such operation by the user is judged as an effective operation for simulating an operation of turning the string of the guitar in one direction, and the sound output portion starts the output of the sound of the round. ❹ "The so-called "(b) the direction of change of the contact position that is continuously detected, in the case of a specific error range, is reversed" means that, for example, the user wants to make the contact position while touching the touch screen. Reciprocating. Even if the direction of change of the contact position is not completely reversed, it may be reversed within a certain range. For example, when the direction of change of the contact position is changed, if the direction of change of the contact position before the change is at an angle to the direction of change of the changed contact position, it is also within a specific range. The user's operation of "the direction of change of the continuously detected contact position is reversed within the special error range" is determined to be a simulated reciprocating tap, that is, after dialing and then dialing the guitar. (or reverse dialing) effective operation, and the sound output unit starts outputting the output sound. According to such a sound processing device, when the hair is detected based on the characteristic condition or when the knocking direction is changed, the specific output sound is immediately started. Therefore, the user can enjoy the simulation of the guitar regardless of the hand-held direction or the dialing direction of the game device equipped with the sound device. Further, the specific operating condition may be that the following (4) is satisfied to take the above-mentioned (a) (b) of 201011615: (c) the trajectory of the contact position continuously detected, crossing a specific determination line Time. Here, the determination line refers to a line disposed at a specific position on the surface of the touch screen. When the user crosses the determination line while touching the touch screen, the sound output unit starts a specific point at the time of crossing, that is, the determination line can be equivalent to a string of the guitar, and the line is determined by the second guide: It will be able to simulate more faithfully - the structure that produces the guitar sound. Further, the sound processing device ' may further have an adjustment portion. The adjustment portion can be used to adjust the direction of the joy line so that the trajectory of the contact position continuously detected is close to a right angle with the angle of the decision line. That is, depending on the user, the hand-held direction of the game device to which the sound processing device is mounted or the direction in which the touch screen is dialed may vary. The absorption unit adjusts the adjustment unit to adjust the direction of the determination line so that it is close to a right angle with respect to the direction in which the user dials. Alternatively, the juice sound output unit may insert a certain delay time before the start of the sound output when the release is detected, and the delay time is reduced after the specific two conditions are satisfied. That is, the sound output portion can be designed such that if the operating conditions are satisfied: the output of the sound is started after a certain delay time. When performing in the finished place (4) 'For those who are far away from the material, after a delay of 操作 — — — — — — — — — — — — 延迟 延迟 延迟 延迟 延迟 延迟 延迟 延迟 延迟 延迟 延迟 延迟 延迟 延迟 所以 所以 所以 所以 所以 所以 所以 所以 所以 所以 所以Even in the case of a portable game machine, it is possible to (4) perform the effect of playing in a wide square. 201011615 Also, it is difficult to feel that it is usually continued when the dialing is performed, compared with the case where only the second shift is performed. Delay. Therefore, in order to emphasize the first delay 'can also adjust the delay time to the machine value after detecting the release', when the operating conditions are satisfied, the extension is adjusted to be more than the previous time. When the operating conditions are satisfied, the sound output unit can be shortened slowly. Further, the sound output unit can be set to be based on: ❹ (4) from the position where the contact starts, to the time before the specific operating condition is to be satisfied. The distance from the contact position; and (4) the contact position detected from the point at which the specific operating condition is to be satisfied' m the contact detected before the specific operating condition is full The distance between the two positions; to determine the volume of the output sound when the output is to be started. That is, according to the distance from the position where the touch screen is touched to the contact position detected before the operating condition is satisfied. The volume is determined so that when the user makes a small toggle on the touch screen, © is outputting a smaller output sound; and when a large toggle is made, a larger output sound is output. The volume is determined according to the distance from the contact position detected when the specific operating condition is satisfied to the contact position detected when the specific operating condition is satisfied, so that the user touches the touch. The screen can be used to control the volume in the same way. At this time, the distance between the two contact positions measured by the distance can be a straight line distance or a road. To further output a specific music accompanying sound, and in the accompaniment sound, 'from the beginning of the output to the time of the 201011615 playing time specified by the time, ...the performance sound to be output at the timing of the cymbal, which is relative to the 'in-simple guitar performance' user will be accompanied by the accompaniment sound into the play, when the accompaniment sound is output by the 者M 仃 仃 仃The game will make a corresponding use, and remember 2 "should" sounds (playing sound: and 'sound rounds can also be satisfied, and the condition is met ^^ the specific (four) is conditional When the playing time matches, the corresponding accompaniment sound is output, and the performance to be output as the timing of the specific output sound is output, that is, 'the male rhythm in a simulated guitar performance, and the touch screen is performed - satisfied 'The user is equipped with the plucking operation (# 声 9 output starting condition of the assisted bare work (effective plucking operation). If the control screen is used for the plucking operation (ie: == timing 'to touch the performance When the timing is the same, the timing of the operation will be the same. Also, standing on the mountain) will have the correct performance sound being satisfied, and the two: the two parts can also be designed to be used when the specific operating condition is not met. This particular output sound. ‘Out-Table-Failed Sound’ to make a screen entry==When the singer does not play the accompaniment and at the wrong time, the sound output unit outputs – indicating a failed sound. Further, the sound output unit may also output the output sound that has been detected when the contact position of the contact position is continuously detected within the range of the characteristic position. That is, the so-called "when - 201011615 continues to be detected at a specific critical time, when the contact position is within a certain range of position" means that the toggle has been stopped. Therefore, when such a condition is satisfied, the sound output unit stops the output. Further, any position may be continuously contacted within a specific range.

又,進一具有一供使用者抓著來接觸該表面的接觸構 件。該接觸構件作成撥片(pick)狀,或是於撥片狀前端 配置有突起的形狀。亦即,接觸構件是所謂的觸控筆,其 手持部分具有吉他的撥片形狀,而前端則具有一突起。藉 由具有-吉他撥片的形狀,使用者不僅易於進行撥動操 作,也可以獲得一操作吉他的臨場感。進一步,由於接觸 構件之前端具有一突起,將易於檢測接觸位置。 示的聲音處理方法,係在一使 本發明之其他觀點所揭 用了-種具杨測部肖聲音冑出部的聲音處縣置之聲音 處理方法中’於檢測步驟時,檢測部在使用者有接觸一被 接觸部的表面的話,會檢測出該位置, 時’也會檢測出該放開。 且在有放開該表面 又,在聲音輸出步财,若滿足一特定的操作條件, 聲音輸出部會開始進行一特定輸出聲音的輸出。此時,該 特定的操作條件是指滿足: ⑷接觸位置被檢測出來後馬上檢測出放開動作,且在 放開動作將要被檢❹之前在接觸位置的變岭達到特定 的臨界速度以上的情況;或是, ⑻持續被檢測出來的接觸位置的變化方向,在特 誤差範圍内,係成為反向的情況。 201011615 又,聲音處理裝置更具有一調整部,而該特定的操作 條件也可以是滿足下述(C)之情況以取代上述(a)(b)之情況: (C)备持續被檢測出之接觸位置的執跡,跨越了特定的 判定線時。 此時,調整部可以包含一調整步驟,用以調整該判定 線的方向,使該持續被檢測出之接觸位置的軌跡,與該判 定線的交叉角度接近直角。 e 又,本發明之其他觀點所揭示的資訊記錄媒體中所記 錄之程式,係構成能使電腦具有上述聲音處理裝置之機 能。本發明之其他觀點所揭示的資訊記錄媒鳢中所記錄的 程式,係構成使上述聲音處理方法在電腦上執行。 又,本發明之其他觀點所揭示的程式係構成使電腦具 有上述聲音處理裝置之機能。本發明之其他觀點所揭示的 程式,係構成使上述聲音處理方法在電腦上執行。 又,本發明之程式可以記錄在CD、軟碟片、硬碟、光 ❹磁片、DVD、磁帶、半導體記憶體等電腦可讀取資訊記錄 媒體中。上述程式與該程式所要被執行的電腦係互相獨立 的’且可以透過電腦通訊網路進行配送與販賣。又,上述 資訊記錄媒體可以與該電腦相獨立地進行配送與販賣。 根據本發明’將可以提供一種聲音處理裝置、聲音處 理方法、資汛記錄媒體以及程式’可一邊活用觸控螢幕等 的能檢測出是否有接觸及接觸位置這樣的硬體特性,一邊 槙擬樂器的演奏。 本發明係有關於一種聲音處理裝置、聲音處理方法、資訊 201011615 記錄媒體以及程式,一邊活用觸控螢幕等的能檢測出是否 有接觸及接觸位置這樣的硬體特性,一邊模擬樂器的演奏。 【實施方式】 本實施形態所揭示的遊戲裝置,如後所述,大體而分, 可以發揮作為項目選擇裝置與聲音處理裝置的功能。亦 即,首先,使用者在作為項目選擇裝置的遊戲裝置中從 〇曲目表中,選擇出想要進行吉他演奏模擬的樂曲。接著, 再於作為聲音處理裝置的遊戲裝置中,利用所選擇的樂 曲’進行吉他演奏的模擬。 第1圖係一顯示出本發明之實施形態所揭示的項目選 擇裝置及聲音處理1置被實現時的典㈣帶型遊戲装置的 概要構成的模式圖。又,在第2圖中,顯示出該攜帶型遊 戲裝置的外觀圖。以下,參照本圖來作說明。 ⑩ 遊戲裝置100,具有:CPU (中央處理單元)1{H r〇m 102 (唯讀記憶體)、ram (隨機存取記憶體)103、介面 104、輸入部105、記憶卡® 106、影像處理部107、觸控 螢幕108、NIC (網路介面卡)109、聲音處理部11〇、麥克 風111、以及揚聲器112。 藉由將s己憶有遊戲用程式與資料的記憶卡匣丨〇6(細節 後述),歩λ .古u y Λ 衮入一連接至介面104的插槽(圖中未示),並投 入遊戲裝置100之電源,該程式即會被執行,且本實施形 t之項目選擇裝置與聲音處理裝置會被實現。 201011615 CPU 101,會控制遊戲裝置100整體的動作,並連接各 構成要素,來溝通控制信號與資料。CPU 101本身具有時 脈(圖中未示),週邊機器會與時脈所生信號同步地動作。 ROM 1 02,記憶著電源投入後馬上要執行的(初始 程式載入藉由CPU 101執行該IPL,被記錄在記憶卡匣 106等中之程式將被讀出至rAM 1〇3,且開始cpu ι〇ι所 作之執行。 Φ 又在R〇M 102中,有記錄著控制遊戲裝置100整想 的動作所必要的操作系統程式和各種資料。 RAM 103,係一用w暫時記憶住資料或程式者,其保 持著由記憶卡g 106等所讀出的程式或資料、以及進行其 他遊戲時所需要的資料等。 影像資料和聲音資料,且且 透過介面1 04而拆裝自如地被連接之記憶卡匣106 中》己隐著用以實現如前所述遊戲的程式和資料所附隨的 © 用以儲存遊玩結果等資料的 憶卡匣106進行讀出處理, 將讀出的資料蕲n全一 .Further, the access member has a contact member for the user to grasp to contact the surface. The contact member is formed in a pick shape or has a shape in which a protrusion is disposed at the leading end of the paddle. That is, the contact member is a so-called stylus whose hand-held portion has the shape of a pick of the guitar and the front end has a protrusion. By having the shape of the guitar pick, the user is not only easy to perform the dialing operation, but also has a sense of presence in which the guitar is operated. Further, since the front end of the contact member has a projection, it is easy to detect the contact position. The sound processing method shown in the present invention is disclosed in another aspect of the present invention. In the sound processing method of the sound of the sounding portion of the sound detecting portion of the Yang measuring portion, the detecting portion is used in the detecting step. If the surface of a contacted part is touched, the position will be detected, and the release will be detected. Further, when the surface is released, the sound is outputted, and if a specific operating condition is satisfied, the sound output unit starts outputting a specific output sound. At this time, the specific operating condition is satisfied: (4) the release operation is detected immediately after the contact position is detected, and the change of the contact position reaches a certain critical speed before the release operation is to be checked. Or, (8) The direction of change of the contact position that is continuously detected is in the reverse direction within the range of the special error. 201011615 Further, the sound processing device further has an adjustment portion, and the specific operation condition may be a case in which the following (C) is satisfied instead of the above (a) and (b): (C) the device is continuously detected. The execution of the contact location spans a specific decision line. At this time, the adjusting portion may include an adjusting step of adjusting the direction of the determining line so that the trajectory of the contact position continuously detected is close to a right angle with the intersecting angle of the determining line. Further, the program recorded in the information recording medium disclosed in the other aspects of the present invention is configured to enable the computer to have the above-described sound processing device. The program recorded in the information recording medium disclosed in the other aspects of the present invention is configured such that the sound processing method is executed on a computer. Further, the program disclosed in the other aspects of the present invention constitutes a function of the computer having the above-described sound processing device. The program disclosed in another aspect of the present invention is configured such that the above-described sound processing method is executed on a computer. Further, the program of the present invention can be recorded in a computer readable information recording medium such as a CD, a floppy disk, a hard disk, a magnetic disk, a DVD, a magnetic tape, or a semiconductor memory. The above programs are independent of the computer system on which the program is to be executed and can be distributed and sold through a computer communication network. Further, the above information recording medium can be distributed and sold independently of the computer. According to the present invention, it is possible to provide a sound processing device, a sound processing method, a resource recording medium, and a program, which can simulate a musical instrument while using a touch screen or the like to detect whether there is a contact or contact position. Playing. The present invention relates to a sound processing device, a sound processing method, and a data recording device and a program, and simulates the performance of an instrument while utilizing a touch screen or the like to detect whether there is a contact or contact position. [Embodiment] The game device disclosed in the present embodiment can be mainly used as an item selection device and a sound processing device as will be described later. That is, first, the user selects a piece of music from which the guitar performance simulation is to be performed from the track list in the game device as the item selection means. Next, in the game device as the sound processing device, the simulation of the guitar performance is performed using the selected music. Fig. 1 is a schematic view showing a schematic configuration of an item selection device and an exemplary (four) tape type game device in which the sound processing 1 is realized in the embodiment of the present invention. Further, in Fig. 2, an external view of the portable game device is shown. Hereinafter, description will be made with reference to this figure. 10 Game device 100 includes: CPU (Central Processing Unit) 1 {H r〇m 102 (read only memory), ram (random access memory) 103, interface 104, input unit 105, memory card® 106, video The processing unit 107, the touch screen 108, the NIC (network interface card) 109, the sound processing unit 11A, the microphone 111, and the speaker 112. By memorizing the memory card 匣丨〇6 (details will be described later) of the game program and data, 歩λ.古uy 衮 衮 一 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接 连接The power of the device 100, the program will be executed, and the item selection device and the sound processing device of the present embodiment will be implemented. 201011615 The CPU 101 controls the overall operation of the game device 100, and connects the components to communicate control signals and materials. The CPU 101 itself has a clock (not shown), and the peripheral device operates in synchronization with the signal generated by the clock. ROM 1 02, which is executed immediately after the power is turned on (the initial program is loaded by the CPU 101 to execute the IPL, and the program recorded in the memory card 106 or the like is read out to rAM 1〇3, and the cpu is started. 〇 执行 执行 Φ Φ 又 又 又 又 又 又 又 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在It holds the program or data read by the memory card g 106, etc., and the data required for other games. The image data and the sound data are connected and detachably connected through the interface 104. In the memory card 匣 106, the program card and the data attached to the game as described above are attached. The memory card 106 for storing the play result and the like is read and processed, and the read data is read. A whole .

用者的指令輪入。 且具有一讀出專用ROM區域、以及 料的SRAM區域。CPU 101會對記 L理’並讀出必要的程式與資料,且 如第2圖所示控制鈕等,供受理使The user's instruction is rounded. It also has a read-only ROM area and a SRAM area for the material. The CPU 101 reads and writes the necessary programs and materials, and controls the buttons as shown in Fig. 2 for acceptance.

12 201011615 錄在圖框記憶體中的影像資訊,在特定同步時序下,被變 換成視訊信號,並被輸出至一觸感式顯示器(觸控螢幕 108)。藉此’即可進行各種影像顯示。 影像運算處理器’可以高速地執行二次元的影像重疊 運算、α混合(blending)等的穿透運算、各種飽和運算。 又,藉由Z緩衝法,將被配置在三次元假想空間中, 且附加有各種紋理資訊(TeXture Inf〇mati〇n)的多邊形資 訊,予以成像(rendering ),而可以高速.地實行運算,來獲 得一從特定視點位置俯看該被配置在三次元假想空間中的 多邊形而得的成像影像。 進一步,藉由CPU 101與影像運算處理器間之協調動 作,並依據用以定義文字形狀的字型資訊,可以將文字列 作成一次元影像而描繪至圖框記憶體中、或是描緣在各多 邊形表面上v字型資訊雖是被記錄在R〇M 1〇2中,亦可以 利用一被記錄在記憶卡匣1 06中的專用字型資訊。 另外,上述觸控螢幕108是一重疊有觸感器而構成的 液晶螢幕。觸控螢幕108會檢測出對應於使用者以手指或 輸入筆等所作按壓的位置的位置資訊,並輸入至CPU 1 〇 1 中。 另外’因應於使用者透過輸入部105或是觸控螢幕1〇8 等所輸入的指令’可以將RAM 103中所暫時記憶的資料, 記憶到適當的記憶卡匣106中》 NIC 109 ’係一用以將遊戲裝置100連接至網際網路等 電腦通訊網(圖中未示)者。NIC 109在例如是以無線將 13 201011615 遊戲裝置連接至LAN (區域網路彡時’由符合正丑別们^12 201011615 The image information recorded in the frame memory is converted into a video signal at a specific synchronization timing and output to a touch-sensitive display (touch screen 108). By this, various image displays can be performed. The video operation processor' can perform image superimposition operations of two elements, penetration calculations such as alpha blending, and various saturation operations at high speed. Further, by the Z-buffer method, polygon information that is placed in the three-dimensional imaginary space and is attached with various texture information (TeXture Inf〇mati〇n) is imaged, and the calculation can be performed at a high speed. To obtain an image obtained by looking down the polygon arranged in the three-dimensional imaginary space from a specific viewpoint position. Further, by the coordinated action between the CPU 101 and the image computing processor, and according to the font information for defining the shape of the character, the character string can be made into a primary image and drawn into the frame memory, or the description is performed. Although the v-shaped information on the surface of each polygon is recorded in R〇M 1〇2, a special font information recorded in the memory card 106 can also be utilized. In addition, the touch screen 108 is a liquid crystal screen formed by superimposing a touch sensor. The touch screen 108 detects position information corresponding to the position where the user presses with a finger or a stylus pen, and inputs it to the CPU 1 〇 1. In addition, the data temporarily stored in the RAM 103 can be memorized in the appropriate memory card 匣 106 according to the command input by the user through the input unit 105 or the touch screen 1〇8, etc. NIC 109 ' The game device 100 is used to connect to a computer communication network (not shown) such as the Internet. The NIC 109 connects, for example, wirelessly 13 201011615 game devices to the LAN (area network ’ 由 符合 符合 符合 丑 ^ ^

等 的j|面(圖中未示)所構成。而在以有線連接至LAN 時由符合1〇 BASE_T/1〇〇BASE一丁規格者、或是一利用 電話線路而連接至網際網路之類比數據機、(整合式 服務數位網路)數據機、ADSL (非對稱式數位用戶線路) 據機和用有線電視線路而連接至網際網路的電纜數據 ❹ ❹ 機等《及進行該等與cpm〇1間之溝通的介面(圖中未 示)等所構成。 藉由透過NIC 109連接至網際網路内的SNTp伺服器, 並由此取得資訊,即可得到現在的日期和時間資訊。又, 各種網路遊戲的伺服器裝置,亦可設定成可完成和謝 伺服器同樣的機能。 聲曰處理部110,將記憶卡匣106所讀出之聲音資料變 換成類比聲音仏號’再使其由連接至聲音處理# 110的揚 聲器112 ϋ出。又,在cpu 1〇1的控制下來產生一些在 遊戲進行#中應當發生的音效或聲音資料,並由揚聲器112 輸出與之相對應的聲音。 聲曰處理部1丨〇,在該被記錄在記憶卡匣丨〇6中的聲音 資料係MIDI型式資料時,將參照其所具有的音源資料, 將MIDI資料變換成PCM資料。又,當其是AD PCM形式 或〇gg Vorbis形式等壓縮完之聲音資料時則將其展開而 變換成PCM資料。PCM資料’藉由於—對應於該取樣頻 率的時序下進行D/A (數位/類比)轉換,再輸出至揚聲器 112等’即可進行聲音輸出。 201011615The j| plane (not shown) of the other is composed. When connected to the LAN by wire, it is connected to the Internet by an analog data machine (integrated service digital network) that conforms to the 1〇BASE_T/1〇〇BASE specification or a telephone line. , ADSL (Asymmetric Digital Subscriber Line), and cable data connected to the Internet using cable TV lines, etc., and the interface for communicating with cpm〇1 (not shown) And so on. By connecting to the SNTp server in the Internet through the NIC 109 and obtaining information, the current date and time information can be obtained. In addition, the server devices of various online games can also be set to perform the same functions as the server. The sonar processing unit 110 converts the sound data read by the memory cassette 106 into an analog sound apostrophe' and causes it to be picked up by the speaker 112 connected to the sound processing #110. Further, under the control of the cpu 1〇1, some sound effects or sound data which should occur in the game progress # are generated, and the sound corresponding to the sound is outputted from the speaker 112. The sonar processing unit 1 converts the MIDI data into PCM data by referring to the sound source data of the sound data recorded in the memory cassette 6 for the MIDI type data. Further, when it is a compressed sound material such as an AD PCM format or a 〇gg Vorbis format, it is expanded and converted into PCM data. The PCM data can be output by performing D/A (digital/analog) conversion corresponding to the sampling frequency and outputting it to the speaker 112 or the like. 201011615

又’聲音處理部110,可以將-由麥克風m所輸入的 類比信號,於適當的取樣頻率下,進行/轉換,而產生pcM 形式的數位信號。 / 此外,遊戲裝置100也可以構成包含一 DVD—ROM光 碟機,而換掉記憶卡s 1〇6,改由DVD—R〇M來讀出程式 和資料等,而使DVD-ROM具有一和記憶1〇6同樣的 功能。又’介® 104也可以構成從記憶卡g⑽以外的外 φ 部記憶媒體中讀出資料。 或者,遊戲裝置100’也可以使用硬碟等大容量外部記 憶裝置,來完成一與ROM 102、RAM 1〇3、記憶卡匣1〇6 等相同的機能。 另外,本實施形態所揭示的項目選擇裝置與聲音處理 裝置,除了被實現在攜帶型遊戲裝置上外,亦可實現在一 般的電腦上。一般的電腦和上述遊戲裝置1〇〇,同樣具有 CPU、RAM、ROM、以及NIC等,且具有一其機能比遊戲 ❹裝置1〇〇還簡單的影像處理部,且除了以硬碟作為外部記 憶裝置外’亦可利用軟碟片、光磁碟片、磁帶等。又,也 可以不用輸入部’而利用鍵盤或滑鼠等作為輸入裝置。而 且’在安裝程式後,一旦執行該程式,即可作為項目選擇 裝置與聲音處理裝置。 以下’就項目選擇裝置來作說明,之後再就聲音處理 農置來作說明、又,只要沒有註記,即以第丨圖所示的遊 戲裝置100,就項目選擇裝置和聲音處理裝置來増加說明。 201011615 項目選擇裝置與聲音處理裝置 的電腦要件,這些實施態樣亦 (項目選擇裝置) ’可以依需要而置換成一般 包含在本發a月範圍内。 ❹ 第3圖係一顯示出本實施形態所揭示的項目選擇裝置 200之概要構成的方塊圖。項目選擇裝置2〇〇,如第3圖所 不’具有記憶部201、顯示部2〇2、檢測部203、項目輸出 部204及移動部2〇5等。另外,如後所述,項目選擇^置 2〇0,如第8圖所示,也可以含有一接觸構件20“以下, 即就項目選擇裝置·的各構成要件,參照本圖作說明。 記憶部2〇1,係用以記憶一以要成為選擇對象的項目作 為要素的表格。該表格具有至少一行與一列而作成二次 元配列°例如,當利用遊戲裝置⑽來選擇複數曲目以行 再生時’該表格可以作成以該各別曲目作為要素。另外, 右為-具有N個要素的—次元表格時,可就該表格每a個 成為一群’而作成—A行、N/A % (或N/A行,A列)的 二次元表格。記憶卡匣1〇6或是RAM103等,一起作用而 發揮作為記憶部201的機能。 、顯示部202會從記憶部201中取得表格的構成資訊, 並如第4A圖所示般,產生一表格的影像資料(參照符號 则)。又,在圖中,表格雖具有5行4列,但表格的大丄 不限於此。在本實施形態中,表格的大小係考慮成一比觸 控螢幕平面的大小還大的情況下,來準備—覆蓋表格的部 刀景八像,料且具有一特定大小區域的窗口(參照符號 3 1〇)。該窗口的大小和位置被記憶在記憶部201中。窗口 16 201011615 的位置係根據使用者的操作指示而移動而來被更新❶顯示 部202會取得該被記憶在記憶部2〇1中之窗口的位置,再 例如如第4B圖所示,來顯示出被該窗口所覆蓋的區域中所 -含的表格要素。 又,在第4B圖中所顯示的項目一覽中,雖然要素的邊 界與顯示區域的邊界不相一致,但也可以調整成一致。 像這樣,由於被窗口所覆蓋的區域,係要被顯示部2〇2 〇所顯示的區域’以下’窗口以及區域,若沒有註記,即表 示相同意思。CPU 101、RAM 103、影像處理部1〇7、以及 觸控螢幕108等,作協同動作而發揮作為顯示部2〇2的機 能。 窗口的位置,例如以自表格的原點〇(例如表格的左 上方)至該窗口的原點Ο,的座標值(例如,自〇.至〇,的 方向與Y方向的像素數)來作表示。又,若將表示之表格 的X方向大小設為W,則各要素所要顯示之格子(參照第 ® 4A圖之符號301)的X方向大小以即為W/N ( N :行數), 而表格的方向大小若設為L的話,則格子的γ方向大小、 即為L/M ( Μ :列數)。 檢測部203會每隔一定時間間隔,即檢測是否有接觸 觸控螢幕。使用者所接觸的觸控螢幕平面位置,例如以鱗 控螢幕的左上角為原點時的座標值來表示。又,檢測部 2〇3,在觸控螢幕沒有被接觸時,會檢測出沒有被接觸之意 旨。觸控螢幕108、CPU101等協同動作而發揮作為檢測部 203的機能。 17 201011615 項目輸出部204,在根據檢測部2〇3的檢測結果,判定 使用者有開始接解觸控螢幕,且幾乎沒有移動其接觸位置 下放開觸控螢幕時,會以該接觸位置所表示的項目,作為 選擇結果,並加以輸出,其中,所謂「幾乎沒有移動」係 才曰自接觸開始至放開為止之間所被檢測到的位置,都在一 疋的範圍内即可。CPU 1 〇 1等發揮作為項目輸出部2〇4的 機能。 〇 移動部205,在根據檢測部203的檢測結果,而判定使 用者係移動性接觸而掃過觸控螢幕時,會取得該移動性接 觸將要放開(離開)觸控螢幕時的速度。接著,再根據該速 度,來更新記憶部2〇1中所記憶的窗口位置成被移動。顯 示部202若有顯示該移動中窗口所覆蓋的表格區域的話, 表格將被顯示成捲動狀。 又,移動部205,在使用者有接觸觸控螢幕的期間,1 移動窗口的位置,而使開始接觸觸控螢幕時於該接觸位】 上所顯示出來的項目,被顯示在接觸位置上。亦即,在具 始接觸時所觸及的項目,會被固定在接觸位置。因此,$ 表格捲動時,只要再度接觸觸控螢幕’該接觸位置上所畜 示的内容即可被固定在接觸位置上,並停止捲動。移動寺 2〇5 ’係由CPU 1〇1、RAM 1〇3、記憶卡昆ι〇6等作協同售 作而發揮作為移動部205的機能。 (動作處理) 參照第5圖來說明一具有上述構成之項目選擇裝】 200 的處理動作 / ^ ^ ^ ^ ' 18 201011615 項目選擇裝置200的電源一旦被開啟,CPU 1 〇 1將執 行IPL ’藉此而進行該已被記錄在記憶卡匣1 〇6中的程式 被讀入RAM 103中等的初始化處理、隨著程式的進行,即 開始進行項目選擇處理,首先,顯示部2〇2會將部分作為 選擇對象的項目,作成一覽表而顯示出選擇畫面(步驟 S400)。在本實施形態中,選擇對象的項目,即為用以特定 出進行吉他模擬的樂曲的資訊(曲目等)。 此時,顯示部202,如上所述,會自記憶部2〇1取得名 格的構成資訊,並產生表格的影像資料。由於窗口的位至 在初期狀態時,係被配置在表格的原點,因而顯示部 會顯示出-自表㈣原點,肖X方向覆蓋窗口的寬度w, 且向γ方向覆蓋窗口長度L的區域。 其次,CPU UH,在檢測部203檢測到座標值之後,脅 ❹ 將其倚存至記憶部201 (步驟S4〇1)。被儲存的座標值稱後 被用來計算出接觸位置的變化速度。 著CPU 1 G1會判斷檢測部2G3所檢測到的狀態是 有變t (步驟S4〇2 )。亦即,在前次檢測到的是座標值 】虽檢測到現已是放開狀態(亦即’沒有接觸觸控螢幕 仆狀態)’若檢測出座標值與前次不同,即判定狀態有所變 /或者’若前次檢關的是放開狀ϋ現今檢測到任 期即判定狀態有變化,】g】在狀態沒有變化 s4〇2,,#„ (步驟 S402 ; Y), CPU 1 〇】若判定感測狀態已變化了 201011615 接著會判定此次所感測到的是否為放開狀態,或者是一座 標值(步驟S403 )。 此次所感測到的若為座標值(步驟S403 ; N ),接著, CPU 101即判定前次所感測到的狀態是否為放開狀態,或 是不同的座標值(步驟S410 )。若前次所感測到的狀態是 放開狀態’即判定使用者開始接觸了(步驟S41 〇 ; γ ),CPU 1〇1接著暫時將該接觸開始之際的觸控螢幕上的座標值、 Q 以及窗口的位置,記憶在RAM 103中(步驟S411)。接著, 處理回到步驟S400。 另一方面,當此次感測到的是座標值(步驟S4〇3 ; N ), 且前次感測到的狀態並非放開狀態(步驟S41 〇 ; n ),即意 味著此次要檢測出一與前次所感測到的座標值不同的座標 值《亦即,在受接觸的狀態下,接觸位置有移動了。此時, 移動部205會移動窗口,而使前次接觸位置上所顯示的要 素’拖曳顯示於此次所接觸的位置上(步驟S412)。 ® 亦即,如第6A圖所示’當前次感測到的狀態是座標值 (Pl,ql),而這次感測到的狀態是座標值(pq)時,接觸 位置即在X方向上移動p_pl,而在γ方向上移動qqi。因 此,如第6B圖所示,移動部2〇5會將窗口 3 1〇的位置(xi,yi ) 向反方向移動該接觸位置所移動的分量(亦即, (Xl-(P-Pl)、yWq_ql))。在第6B圖中,將移動後的窗口以 ^表*,i^ (x,y) = (xl_(p-pl)、yl*qi))M_ 囪口 310,的位置。 例如,在第6C圖中,要音GG 4·, 固Τ受I 的左上部係呈被接觸狀 20 201011615 態。在該被接觸之狀態下,若將接觸位置往第6(:圖所示箭 號方向移動的話,即把窗口的位置,#一和接觸位置的變 化方向相反的方向’移動㈣變化量。藉此,如第奶圖所 示,在接觸位置上,即與第6C圖同樣,顯示出要素⑽的 左上部。 Ο 0 又,藉由拖矣操作’一旦窗口的位置有變化而使窗 口區域超出表格的區域時,窗口的位置(x,y)將再配置成 -直顯示出表格區域内的座標。例如1窗口的位置已到 達表格端緣的話’則設計成將窗口位置移動至表格的對極 位置。亦即’當表格係表示成一由原點(m)、(w,〇)(〇l)、 (W,L)所圍起來的區域時,將處理成該以x=w所顯示的表 格300邊界線,成為X=〇的這條邊界線,而以y=L所顯 不的邊界線,成為Y=〇的這條邊界線。 如此一來,一用以表示窗口位置的座標值於X方向 上比W還大的部分’係加上零。而在χ方向上比。還小的 部分,則由W減去。另-方面,當在Υ方向上,比L還大 的部分’係加上零。又’在γ方向上,比G還小的部分, 則由L減去^像這樣,f σ的位置即被循環移動著。 例如,在帛7Α圖中,窗〇31〇的位置處於從表格谱 的原點離開的(-cx,吻)位置(Μ為任意、常數),备(_cx _dy) 位於表格300區域外時,窗口的位置顯示出要被重行配置 於表格區域内的(W-CX,L,的樣子。被重行配置後的窗口 以3 10,表示。 藉此’處理程序回到步驟S4〇〇,顯示部2〇2會表示出 21 201011615 被現在的囪口所覆蓋的表格區域,於是使用者已接觸的 觸控榮幕位置上所表示的要素,將呈現出被拖_移動至使 用者移動其接觸後的移動目的地的位置上。又窗口的大 . 小被預先記憶在記憶部201中。 • 惟,隨著步驟㈣中之位置的移動,若部分窗口 區域超出表格而配置的話,顧示部2〇2會對於超出表格的 窗口區域’使各表格列與行的最前與最後的要素相鄰地循 ©環顯示。 此點係例如由以下方式算出。例如,分別將1及l設 為表格3 00在方向與γ方向的大小,再將’,及l,分別設 為窗口 3U)在方向與γ方向的大小。若窗口 31〇的原點〇, 的座標值為(x,y),所要顯示的表格區域為自表格3〇〇的原 點 〇,到(x’y)、(X+W,,y)、(x,y+L’)、(X+W,,y+L,)所圍起來 的$域。則藉由將所要顯示出的表格區域内的任意點座標 值^為(s,t) ’ 並算出(s’,t’)=(s m〇d w,t m〇d l),則座標值 ® 在即使窗π區域被配置成超出表格區域下,仍能循環 而給與表格區域内的座標值。 藉此,例如第7Β圖所示,在表格300中,在窗口 31〇 所在位置上,會被顯示出來的表格要素,將如第^^圖所示 般。 另一方面,若此次所感測到的是放開狀態(步驟 S4〇3’Y)’項目輸出部2〇4會判定一在步驟4〇〇中被儲存在 記憶部201中的座標值,是否在特定範圍内(步驟s4〇4)。 例如’若所儲存的感測位置,係都被包含在具有特定 22 201011615 半握的區域内的話,將判定其接觸位置沒有移動(步驟 S404 ; Y) ’而項目輸出部204將例如表格中現在被顯示於 所儲存的感測位置的平均座標值上的項目,作為選擇結果 而輸出(步驟S405 )。 得到選擇結果後,項目選擇處理即結束,cpu 1〇1會 根據所得到的選擇結果,進行特定處理。 又,被儲存的座標值’在步驟S405之後,可以被放棄 Q (步驟 S420)。 另一方面,所儲存的感測位置,若都沒有在特定範圍 内的話(步驟S404; N),將判定其接觸位置有所移動,cpu 1〇1會算出該接觸於被放開之前的接觸位置的移動速度, 並岁j足所算出的移動速度是否在特定的臨界速度以上(步 驟 S406) 〇 例如,若一接觸被放開之前的感測座標是(pl,qi),且 蠡其更前的感測座標是(P2,q2)(這些都被儲存在記憶部2〇1 中且可以藉由參照最新座樣值以及其前一座標值而得), 且檢測部203所感測到的時間間隔是T1秒時,則一用以表 不出該接觸將要被放開之前的接觸位置的變化的速度向 量,將以下式求得: ((pl-pl)/Tl, (ql-q2)/Tl) 〇 上述χ成分與γ成分中’較大一方若在一特定的臨界 逮度以上的話(步驟γ ),將判定為使用者對觸控營 幕進行掃過操作,移動部2〇5將會以一對應於使用者掃過 速度的逮度,將窗口位置,移動至較大一方的方向(步驟 23 201011615 S407)。 φ ❹ 亦即’意味著當X成分比Υ成分還大時,在接觸將要 被放開之前的揍觸位置上的移動速度的方向,是接近X方 向。如此’使窗口位置’以(ΡΙ_Ρ2)/Τ1的速度,向列方向 (左右方向)移動。另一方面’當γ成分比χ成分還大時, 則意味著該移動速度的方向,係接近¥方向。如此,使窗 口位置,以(ql-q2)/T1的速度,向行方向(上下方向)移 動。在所算出之在接觸位置的χ方向與丫方向的移動速度 上,也可以㈣特定係數後作為冑口的移動速度。又,若 χ成分與γ成分的大小相同的話,在列或行任—特定方向 上,以該方向成分的速度,來使其移動。 其次,顯示部202進行-和步驟s彻同樣的處理,並 在-以選擇項目作為要素而成的表格中,顯示出一被窗口 所覆蓋的區域(步驟S408)。接著,伽ι〇ι判定是否有 感測到一接觸(㈣剛),若判定有感測到接觸(步驟 S409; Υ),即設定跡有接觸,而在㈣則中進行處 理。另一方面,若沒有感測到接觸(S4〇9 ; n),則處理回 到步驟S4G7。結果,表格—直到有下—次接觸被感測到為 止,都會藉由顯示部202,而在列方向或行方向上,以掃 過前的接觸移動速度,來進行捲動顯示。 又’有關於拖复操作,如上所述,當窗口到達表格的 影像邊界時,移動部2〇5會使窗口的位置循環地移動。 另;Φ GPU 1G 1若判定接觸位置的移動速度,比 特定速度還慢(步驟S406 ; n),則將處理回到步驟s4〇〇。 24 201011615 以上,結束項目選擇處理。 (聲音處理裝置) 其次’就以如上所述般被選擇出來的曲目所選定的樂 曲’來實現吉他演奏模擬的聲音處理裝置1000來作說明。Further, the sound processing unit 110 can perform/convert the analog signal input from the microphone m at an appropriate sampling frequency to generate a digital signal in the form of pcM. In addition, the game device 100 can also be configured to include a DVD-ROM disc drive, and replace the memory card s 1〇6, and then read the program and data by the DVD-R〇M, so that the DVD-ROM has a sum. Memory 1 〇 6 the same function. Further, the mediator 104 can also read data from an external φ memory medium other than the memory card g (10). Alternatively, the game device 100' may use a large-capacity external memory device such as a hard disk to perform the same functions as the ROM 102, the RAM 1, 3, the memory card 匣1, and the like. Further, the item selection device and the sound processing device disclosed in the present embodiment can be realized on a general computer in addition to being realized on a portable game device. A general computer and the above-described game device also have a CPU, a RAM, a ROM, a NIC, and the like, and have an image processing unit whose function is simpler than that of the game device, except that the hard disk is used as an external memory. Outside the device, floppy disks, optical disks, tapes, etc. can also be used. Further, a keyboard, a mouse, or the like may be used as the input device without using the input unit'. And, after installing the program, once the program is executed, it can be used as a project selection device and a sound processing device. In the following, the item selection device will be described, and then the sound processing will be described. Further, as long as there is no annotation, the game device 100 shown in the figure will be described with respect to the item selection device and the sound processing device. . 201011615 The computer element of the item selection device and the sound processing device, and these implementation aspects (item selection device) can be replaced as needed in the range of a month. Fig. 3 is a block diagram showing a schematic configuration of an item selection device 200 disclosed in the embodiment. The item selection device 2A has a memory unit 201, a display unit 2〇2, a detection unit 203, an item output unit 204, a moving unit 2〇5, and the like as shown in Fig. 3 . Further, as will be described later, the item selection is set to 2〇0, and as shown in Fig. 8, a contact member 20 may be included. Hereinafter, each component of the item selection device will be described with reference to the figure. The part 2〇1 is for storing a table having an item to be selected as an element. The table has a second element arrangement with at least one row and one column. For example, when the game device (10) is used to select a plurality of tracks for line reproduction. 'The table can be made with the individual tracks as the elements. In addition, when the right is - the N-element table with N elements, it can be made for each of the tables as a group - A line, N/A % (or The second element table of the N/A line and the column A. The memory card 匣1〇6 or the RAM 103 and the like function together to function as the memory unit 201. The display unit 202 acquires the composition information of the table from the memory unit 201. And, as shown in FIG. 4A, image data of a table is generated (reference symbol). Further, in the figure, although the table has 5 rows and 4 columns, the size of the table is not limited to this. In this embodiment , the size of the form is considered into one In the case where the size of the touch screen plane is still large, it is prepared to cover the image of the part of the table, and has a window of a specific size area (refer to symbol 3 1〇). The size and position of the window are memorized. In the memory unit 201, the position of the window 16 201011615 is updated according to the user's operation instruction, and the display unit 202 acquires the position of the window stored in the memory unit 2〇1, for example, as shown in FIG. 4B. As shown in the figure, the table elements included in the area covered by the window are displayed. Further, in the item list displayed in FIG. 4B, although the boundary of the element does not coincide with the boundary of the display area, In this way, the area covered by the window is the area 'below' of the area to be displayed by the display unit 2〇2, and the area is the same as the area. If not, the same meaning is indicated. CPU 101, RAM 103 The image processing unit 1〇7, the touch screen 108, and the like perform a cooperative operation to function as the display unit 2〇2. The position of the window is, for example, from the origin of the form (for example, the top left of the form) ) to the origin of the window Ο, the coordinate value (for example, the direction from 〇. to 〇, and the number of pixels in the Y direction). In addition, if the size of the table in the X direction is set to W, then The size of the grid to be displayed for each element (refer to symbol 301 of Fig. 4A) is W/N (N: number of rows), and if the direction of the table is set to L, the gamma direction of the grid is That is, L/M (Μ: number of columns). The detecting unit 203 detects whether there is a touch screen at regular intervals, and the touch screen position touched by the user, for example, the top left of the scale control screen. The angle is represented by the coordinate value at the origin. In addition, the detecting unit 2〇3 detects that the touch screen is not touched, and detects that it is not touched. The touch screen 108, the CPU 101, and the like operate in cooperation to function as the detecting unit 203. 17 201011615 The item output unit 204 determines, according to the detection result of the detecting unit 2〇3, that the user has started to touch the touch screen and hardly moves the touch screen to release the touch screen, and the contact position is The indicated item is output as a result of selection, and the so-called "almost no movement" system can be detected within a range from the start of contact to the release. The CPU 1 〇 1 or the like functions as the item output unit 2〇4. 〇 When the mobile unit 205 determines that the user is in a mobile contact and sweeps across the touch screen based on the detection result of the detecting unit 203, the moving unit 205 obtains the speed at which the mobile touch is to be released (away) from the touch screen. Then, based on the speed, the position of the window stored in the memory unit 2〇1 is updated to be moved. If the display unit 202 displays the table area covered by the moving window, the table will be displayed in a scroll shape. Moreover, the moving unit 205 moves the position of the window while the user is in contact with the touch screen, and displays the item displayed on the contact position when the user touches the touch screen is displayed at the contact position. That is, the item touched at the time of initial contact is fixed at the contact position. Therefore, when the form is scrolled, it is only necessary to touch the touch screen again. The contents displayed at the contact position can be fixed at the contact position and stop scrolling. The mobile temple 2〇5 ’ is functioning as the moving unit 205 by the CPU 1〇1, the RAM 1〇3, the memory card 〇6, and the like for cooperative sales. (Operation processing) Referring to Fig. 5, a processing operation of the item selection device 200 having the above configuration will be described. ^ ^ ^ ^ ' 18 201011615 Once the power of the item selection device 200 is turned on, the CPU 1 〇1 will execute the IPL 'borrowing. Thus, the program that has been recorded in the memory card 匣1 is read into the RAM 103, and the program selection process is started as the program progresses. First, the display unit 2〇2 will partially As the item to be selected, a selection screen is displayed in the list (step S400). In the present embodiment, the item to be selected is the information (track, etc.) for specifying the music piece for performing the guitar simulation. At this time, the display unit 202 acquires the composition information of the name from the storage unit 2〇1 as described above, and generates the image data of the form. Since the position of the window is in the initial state, it is arranged at the origin of the table, so the display portion will display - from the table (four) origin, the Xiao X direction covers the width w of the window, and covers the window length L in the γ direction. region. Next, after detecting the coordinate value by the detecting unit 203, the CPU UH depends on the memory unit 201 (step S4〇1). The stored coordinate value is then used to calculate the rate of change of the contact position. The CPU 1 G1 judges that the state detected by the detecting unit 2G3 is changed to t (step S4〇2). That is, the coordinate value detected in the previous time is detected as being released (ie, 'no touch screen servant status'). If the detected coordinate value is different from the previous one, the judgment status is different. Change / or 'If the previous check is released, the current status is changed, and the status is changed.] g] There is no change in the state s4〇2,, #„ (Step S402; Y), CPU 1 〇 If it is determined that the sensing state has changed, 201011615, it is then determined whether the sensed state is the released state, or is a flag value (step S403). If the sensed value is the coordinate value (step S403; N) Then, the CPU 101 determines whether the previously sensed state is the release state or a different coordinate value (step S410). If the previously sensed state is the release state, the user is determined to start contacting. (Step S41 〇; γ ), the CPU 1〇1 temporarily memorizes the coordinate values, Q, and the position of the window on the touch screen at the start of the contact in the RAM 103 (step S411). Go to step S400. On the other hand, when this feeling The coordinate value is obtained (step S4〇3; N), and the state sensed in the previous time is not the release state (step S41 〇; n ), which means that one is detected this time and the previous time is sensed. The coordinate value of the coordinate value is different. That is, in the contacted state, the contact position is moved. At this time, the moving portion 205 moves the window, and the element displayed on the previous contact position is dragged and displayed. At the position touched (step S412). That is, as shown in Fig. 6A, 'the current sensed state is the coordinate value (Pl, ql), and the state sensed this time is the coordinate value (pq). At this time, the contact position moves p_pl in the X direction and qqi in the γ direction. Therefore, as shown in Fig. 6B, the moving portion 2〇5 reverses the position (xi, yi) of the window 3 1〇 in the opposite direction. Move the component moved by the contact position (ie, (Xl-(P-Pl), yWq_ql)). In Figure 6B, move the window to ^表*,i^ (x,y) = ( Xl_(p-pl), yl*qi)) M_ The position of the chimney 310. For example, in the 6Cth picture, the toe GG 4·, the left upper part of the solid I is exposed to the contact 20 201011615 In the contacted state, if the contact position is moved to the sixth direction (the arrow direction shown in the figure, the position of the window, #1 and the direction in which the contact position changes in the opposite direction) is moved (four) by the amount of change. Thereby, as shown in the milk map, the upper left portion of the element (10) is displayed at the contact position, that is, as in the sixth picture C. 又 0 Further, by dragging the operation, the window area is changed once the position of the window is changed. When the area of the table is exceeded, the position of the window (x, y) will be reconfigured to show the coordinates in the table area. For example, if the position of the window has reached the end of the table, then it is designed to move the window position to the opposite position of the table. That is, when the table is represented as an area surrounded by origins (m), (w, 〇) (〇l), (W, L), it will be processed into the table 300 displayed by x=w. The boundary line becomes the boundary line of X=〇, and the boundary line which is not represented by y=L becomes the boundary line of Y=〇. In this way, a portion of the coordinate value indicating the position of the window which is larger than W in the X direction is added with zero. And in the direction of the χ. The smaller part is subtracted from W. On the other hand, when in the Υ direction, the portion larger than L is zero. Further, in the γ direction, a portion smaller than G is subtracted from L, and the position of f σ is cyclically moved. For example, in the 帛7Α diagram, the position of the window 31〇 is at the (-cx, kiss) position (Μ is arbitrary, constant) from the origin of the table spectrum, and when the (_cx _dy) is outside the table 300 area, The position of the window shows (W-CX, L, which is to be re-arranged in the table area. The window after being re-arranged is indicated by 3 10 . By this, the processing returns to step S4, the display unit 2〇2 will indicate 21 201011615 is the area of the table covered by the current chimney, so the elements represented by the touch screen position that the user has touched will appear to be dragged to the user after moving the contact. The position of the moving destination. The size of the window is also pre-memorized in the memory unit 201. • However, with the movement of the position in the step (4), if some of the window areas are arranged beyond the table, the indication unit 2 〇2 will display the loop area of the table beyond the top and bottom elements of the row by the loop. This point is calculated, for example, by the following method. For example, 1 and l are respectively set to Table 3. 00 in the direction and the size of the gamma, The 'and L, respectively, provided for the window 3U) size in a direction γ direction. If the origin of the window 31〇, the coordinate value is (x, y), the table area to be displayed is from the origin 表格 of the table 3〇〇, to (x'y), (X+W, y) , (x, y + L'), (X + W,, y + L,) surrounded by the $ domain. Then, by setting the coordinate value of any point in the table area to be displayed as (s, t) ' and calculating (s', t') = (sm 〇 dw, tm 〇 dl), the coordinate value ® is even The window π region is configured to extend beyond the table region and still circulate to give coordinate values within the table region. Thereby, for example, as shown in Fig. 7, in the table 300, the table elements to be displayed at the position of the window 31〇 will be as shown in Fig. On the other hand, if the sense is the release state (step S4〇3'Y), the item output unit 2〇4 determines a coordinate value stored in the memory unit 201 in step 4, Whether it is within a specific range (step s4〇4). For example, if the stored sensing position is included in the area with a specific 22 201011615 half-grip, it will be determined that its contact position has not moved (step S404; Y) ' and the item output unit 204 will be, for example, in the table now The item displayed on the average coordinate value of the stored sensing position is output as a selection result (step S405). When the selection result is obtained, the item selection processing ends, and cpu 1〇1 performs specific processing based on the obtained selection result. Further, the stored coordinate value ' may be discarded Q after step S405 (step S420). On the other hand, if the stored sensing positions are not within the specific range (step S404; N), it will be determined that the contact position has moved, and cpu 1〇1 will calculate the contact before the contact is released. The moving speed of the position, and whether the moving speed calculated by the old foot is above a certain critical speed (step S406), for example, if the sensing coordinate before the contact is released is (pl, qi), and The former sensing coordinates are (P2, q2) (these are all stored in the memory unit 2〇1 and can be obtained by referring to the latest sample value and its previous one value), and the detection unit 203 senses When the time interval is T1 seconds, a velocity vector for indicating the change of the contact position before the contact is to be released is obtained by the following equation: ((pl-pl)/Tl, (ql-q2) /Tl) 〇 If the larger one of the χ component and the γ component is above a certain criticality (step γ), it is determined that the user has swept the touch screen, and the moving part 2〇5 Will move the window position to a larger position with a catch corresponding to the user's sweep speed. Direction side (step 23 201011615 S407). φ ❹ , i.e., means that when the X component is larger than the Υ component, the direction of the moving speed at the contact position before the contact is to be released is close to the X direction. Thus, the window position is moved in the column direction (left-right direction) at a speed of (ΡΙ_Ρ2)/Τ1. On the other hand, when the γ component is larger than the χ component, it means that the direction of the moving speed is close to the ¥ direction. Thus, the window position is moved in the row direction (up and down direction) at a speed of (ql - q2) / T1. The calculated moving speed of the χ direction and the 丫 direction at the contact position may be (4) the specific coefficient and then the moving speed of the sputum. Further, if the enthalpy component and the gamma component have the same size, they are moved at a speed in the direction of the column or the row in a specific direction. Next, the display unit 202 performs the same processing as the step s, and displays a region covered by the window in the table in which the selected item is an element (step S408). Next, the gamma 〇 ι determines whether or not a contact is sensed ((4) just), and if it is determined that the contact is sensed (step S409; Υ), the set trace has contact, and in (4), the processing is performed. On the other hand, if the contact is not sensed (S4〇9; n), the process returns to step S4G7. As a result, the table - until the next contact is sensed, the scroll display is performed by the display portion 202 in the column direction or the row direction at the contact moving speed before the sweep. Further, regarding the drag operation, as described above, when the window reaches the image boundary of the table, the moving portion 2〇5 causes the position of the window to cyclically move. Φ GPU 1G 1 If the moving speed of the contact position is determined to be slower than the specific speed (step S406; n), the process returns to step s4. 24 201011615 The above, the project selection processing is ended. (Sound processing device) Next, the sound processing device 1000 for realizing the guitar performance simulation will be described with respect to the music selected by the track selected as described above.

❹ 第9圖係一顯示出本實施形態所揭示的聲音處理裝置 1000之概要構成的模式圖。聲音處理裝置1 〇〇〇,如第9圓 所示,具有檢測部1001、以及聲音輸出部1〇〇2等。又, 聲音處理裝置1000 ’如後面所述’亦可具有一接觸構件2% (參照第8圖)。以下,即就本實施形態所揭示的聲音處理 裝置100G的各構成要件,參照本圖作說明。 很利部 1UU1 ,, .π « %评衣罝I檢:測部203同 者,用以利用特定時間間隔,來檢測是否有在觸控勞幕 進行接觸。使用者觸及觸控螢幕平面上的位置,係例如 觸控螢幕之左上角作為原點時的座標值來作表示。又, 沒有觸及觸控榮幕的話,則檢測出一沒有觸及的意旨 控螢幕1〇8及CPU 101等,作協回私从二找曰 作協冋動作而發揮作為檢測 10〇1的機能。 聲音輸出部讀,t根據所檢測到的結果,來 用者對觸控螢幕所進行的操作, 从 生 疋货百滿足特定的操作 聲有立滿處足時’即進仃—開始或停止輸出聲音之輪出 制聲音處理部110等發揮作為聲音輸出部聰_ (動作處理) 25 201011615 以下就含有上述構成之依本實施形態所揭示的聲音 處理裝置1000的動作處理作說明。 在。己隐卡s 106中,對應於曲目等以及樂曲的屬性資 訊等,記憶有該樂曲的伴奏立舍 叶癸θ决奏音、以及該演奏音所 應該被輸出的時序等資料。 因使用者的指示而有曲 Λ β蛛 穷曲目破選擇,且有特定的控制按 紐被虔下等而作了一此播钕 ❹ φFig. 9 is a schematic view showing a schematic configuration of a sound processing device 1000 according to the present embodiment. As shown in the ninth circle, the sound processing device 1 includes a detecting unit 1001, a sound output unit 1〇〇2, and the like. Further, the sound processing device 1000' may have a contact member 2% as will be described later (refer to Fig. 8). Hereinafter, each constituent element of the sound processing device 100G disclosed in the present embodiment will be described with reference to the drawings. Very profitable 1UU1,, .π «% 罝 I罝: The same part of the measuring unit 203 is used to detect whether there is contact on the touch screen by using a specific time interval. The user touches the position on the touch screen plane, for example, the coordinates of the top left corner of the touch screen as the origin. In addition, if the touch screen is not touched, an unattended intention to control the screen 1〇8 and the CPU 101 is detected, and the function of detecting the 10〇1 is performed by the association. The sound output unit reads, t according to the detected result, the user performs the operation on the touch screen, and when the raw operation sounds satisfy the specific operation sound, the user is ready to start or stop the output. The sound wheel output sound processing unit 110 or the like functions as a sound output unit. (Action processing) 25 201011615 The operation processing of the sound processing device 1000 according to the present embodiment including the above configuration will be described below. in. In the hidden card s 106, corresponding to the track and the like, and the attribute information of the music, etc., the accompaniment of the accompaniment of the music, the timing of the music, and the timing at which the performance sound should be output are memorized. Due to the user's instruction, there is a 曲β 曲 曲 曲 , , , , , , , , , , , , , , , , , , , φ φ φ

二遊戲開始的指示時,CPU 101會將 對應於該曲目的伴表立,I 日從記憶卡匣106解放至ram 103 中並透過聲音處理部110,來輸出至揚聲器山等。伴奏 音含有例如卡拉落ζ丨*4;法 ^ 導W旋律之類的導引演奏音,並將要 輸出演奏音的時機顯示給使 仗·用嘗。使用者配合導引演蛊 音,對觸控螢幕進行操作, 、 即,例如藉由聲音處理裝置^ ^疋的操作條件(亦 作)。 處理裝£咖’料是—有效的撥動操 或者,也可以讓使用者視覺性 音的時機。例如,顯示一隨著… 輸出現行演奏 方隨著時間而以特定的間隔向特定 ^向前進的標示’並在該標示前進方向上顯示—表亍寅 4出時機的時機用標示。使用者在該移動中的標示2 用標示的時點時’即對觸控螢幕進行操 :;:r條件。又,要輸出各別演奏音的 ”奏音開始的時刻設為。•,即表示為與該開始如 相對時間,且對應於該等各演奏音而記憶下來。、刻的 譽从下,參照第1〇圖’就本實施形態所揭示的聲立虛 、1000因應於使用者在觸控螢幕 9理 愛奉上的#作’而輪出或停 26 201011615 止聲音的處理流程作說明。 檢測部1001,首先在步驟s500中,檢測觸控螢幕丨〇8 的狀態。亦即,若有接觸,即檢測一表示有接觸之位置的 座標值’而若沒有接觸,則檢知一表示沒有接觸的意旨。 接著,CPU 101在若前次被檢測部1001所檢測到的是座標 值時,即把其記憶在一準備於RAM 103等用以儲存該座標 值的區域中。在初期狀態下,由於不存在有以前檢測到的 ❹狀態,在座標值不會被儲存下,即進入步驟S501。 另外,如同後續處理可以明瞭者,被儲存的座標值會 持續被檢測而產生所有座標值的軌冑或是其部分執跡。當 檢測到有放開狀態時,或是特定出—有效的撥動操作之 後,已儲存的座標值會被放棄,且自此時點開始,再度開 始檢知座標的儲存。如此般儲存後的座標值於稍後決定輸 出音量等時會被使用。 其次,CPU 101 _定特定件數量下的所有儲存檢〜 標是否達到我範圍内(例如,以特定件數量㈣存⑹ 座標的中點或是平均值,來錢所有檢知座標是否含特; 範圍内K㈣_)。若所有的檢知座標值都在特定^ 内(步驟S501’ Y)即意味著特定時間與接觸位置的變J ^停止了。若在範圍外特(步驟謝㈤則意味著丰 ^件數量的儲存檢知座標仍在變化中。在步驟咖,·❹ 场口下,處理即接著前進至步驟S5〇2。 :;101’判定檢測部伽所檢測到的狀態是否㈣ 次所檢測到的狀態有所變化(步驟s5〇2)。亦即,當^ 27 201011615 前次座標值被檢測到時,若此次檢測到有放開狀態(亦即, 觸控榮幕108處於未被接觸狀態),或是檢測到一與前次不 同的座標值’滿足這兩條件任一者,即判定狀態有變化了乂 又’若前次所檢測到的是放開狀態,則這一次只要有檢測 到任一座標值’即判定狀態有變化了。CPU ιοί在狀態沒 有變化期間(步驟S502 ; N),會再度回到步驟S5〇〇,等 待狀態產生變化。又,前次所檢測到的狀態會被暫時記憶 在例如RAM 103等。 〇 CPU 101在判定檢知狀態有所變化時(步驟S5〇2 ; γ), 接著會判定此次所檢測到的是放開狀態,亦或是座標值(步 驟 S503)。 若此次所檢測到的不是放開狀態,而是座標值時(步 驟S503 ; N) ’則前次所檢測到的狀態’會是放開狀態或是 另一座標值。首先,若前次所感測到的是放開狀態(步驟 S521 ; Y) ’ CPU 101把處理回到步驟S5〇〇。又,在步驟 O S500中,若前次所檢測到的狀態是座標值時,由於儲存著 前次所感測到的座標值,在步驟S521中’揍觸所開始的位 置上的座標值,在接著執行步驟500時,會被記憶下來。 另一方面’若此次所感測到的座標值是一與前次所感 測到的座標值不同的座標值時(步驟S52i ; n),即意味著 該持續被感測到的接觸位置有變化了。此時,cpu ι〇ι會 算出該接觸位置的移動向量(移動方向)(步驟S53i>移 動向量是藉由將步驟S501中所被儲存的座標值,減去此次 所檢測到之座標值的前一座標值(亦即儲存中的最新座標 28 201011615 值)而求出的。接著,將該移 所求得的接觸位置的移動向吾r批與一則次執行步称 已暫時記憶在RAM103中)相 行步驟S531的結果 方向(步驟S532)。 ,而判定是否約略為反 亦即,CPU 101 會灰 ψ 士 4 ^ 1、 次執行步驟531所求得的接 ==向量’與前 ❹ 若内積比-負的特定值還小,即:定的:動,的内積。 向的(步驟S5W::該二向量約略是反方 邊 _ 面,右該内積比上述特定值 ,P判定該二向量不是反方向(步称S532;N)。 #古級卜自開始接觸錢,若持續檢則的接觸位置開 始有變化,即不存在有「前次移動方向」。是以在此場合 下’移動方向即當作並非反方向變化(亦即,步驟s532; 設為N來進行處理 如上所錢,在判定撥動方向是反方向變化時(亦即 5532 ’判定為γ時),在本實施形態中將其判定為是進 〇行了有效的往復撥動。該有一有效往復撥動被進行的判 疋,若是在演奏音要被輸出的時機前後一定範圍時刻内所 得到的話’聲音輸出部1002會從RAM 103中取出該時機 所對應的被儲存演奏音,並以特定方法定出音量(步驟 5533 )後,開始輸出(步驟sS34 ) 〇另一方面,雖然是一 有效往復撥動被進行的判定,但不是在演奏音要被輸出的 時機前後一定範圍時刻内所進行的話,聲音輸出部1002會 在步驟S534中’輪出一表示失敗的聲音。又,自演奏音開 始輸出起,持續輸出的持續時間係預先決定。 29 201011615At the time of the start of the game, the CPU 101 will display the companion corresponding to the track, and the I-day will be released from the memory card 匣106 to the ram 103 and transmitted to the speaker mountain or the like through the sound processing unit 110. The accompaniment sound contains a guide performance sound such as a Karaoke*4; a guide melody, and the timing at which the performance sound is to be output is displayed to the 仗·. The user operates the touch screen in conjunction with the guided sound, that is, the operating conditions (also referred to as) by the sound processing device. Dealing with the purchase of a 'cafe' is an effective dialing operation, or it can give the user a visual sound timing. For example, the display is accompanied by ... outputting the current player's indication to the specific direction of advancement at a specific interval with time and displaying it in the direction in which the mark is advanced. When the user's logo 2 in the movement is marked with the time point, the touch screen is operated: ;: r condition. In addition, the time at which the "sounding start" of the respective performance sounds is output is set to .., which means that the time is relative to the start, and the sounds are memorized in response to the respective performance sounds. Figure 1 is a description of the processing flow of the sound that is disclosed in the present embodiment, which is based on the user's intention to turn on or stop 26 201011615 in response to the user's touch on the screen 9 . In step 1001, first, in step s500, the state of the touch screen 丨〇8 is detected. That is, if there is contact, a coordinate value indicating a position where the contact is detected is detected, and if there is no contact, the detection indicates that there is no contact. Then, when the coordinate value detected by the detecting unit 1001 is detected, the CPU 101 memorizes it in an area prepared for storing the coordinate value in the RAM 103 or the like. In the initial state, Since there is no previously detected ❹ state, the coordinate value is not stored, and the process proceeds to step S501. In addition, as the subsequent processing can be made clear, the stored coordinate values are continuously detected to generate the tracks of all coordinate values.胄 or It is part of the obstruction. When it is detected that there is a release state, or after a specific-effective toggle operation, the stored coordinate value will be discarded, and from this point on, the storage of the coordinates will be detected again. The coordinate value stored in this way will be used when the output volume is determined later. Secondly, the CPU 101 _ determines whether all the storage check marks under the specified number of pieces reach my range (for example, the number of specific pieces (4) is stored (6) The midpoint of the coordinates or the average value, whether all the coordinates of the coordinates are included; K(4)_) in the range. If all the detected coordinate values are within the specific ^ (step S501 'Y), it means the specific time and the contact position. The change J ^ is stopped. If it is outside the range (step X (5) means that the storage check coordinate of the number of pieces is still changing. In the step coffee, the field, the process proceeds to step S5. 〇2: :101' determines whether the state detected by the detecting unit gamma changes (4) times the detected state (step s5〇2). That is, when the previous coordinate value of ^ 27 201011615 is detected, If it is detected that there is a release status That is, the touch screen 108 is in an untouched state, or a coordinate value different from the previous time is detected to satisfy either of the two conditions, that is, the state is changed, and the previous detection is performed. When the status is released, the status is changed as long as any coordinate value is detected. The CPU ιοί does not change during the status (step S502; N), and returns to step S5 again, waiting Further, the state detected last time is temporarily stored in, for example, the RAM 103, etc. When the CPU 101 determines that the detection state has changed (step S5〇2; γ), it is determined that the current situation is determined. The detected state is the release state or the coordinate value (step S503). If the detected state is not the release state, but the coordinate value (step S503; N) ', the previously detected state 'will be the release state or another coordinate value. First, if the previous sense is the release state (step S521; Y), the CPU 101 returns the processing to step S5. Further, in the step O S500, if the state detected last time is the coordinate value, since the coordinate value sensed the previous time is stored, the coordinate value at the position where the touch is started in step S521 is When step 500 is executed, it will be memorized. On the other hand, if the coordinate value sensed this time is a coordinate value different from the previously sensed coordinate value (step S52i; n), it means that the contact position that is continuously sensed changes. It is. At this time, cpu ι〇ι calculates the motion vector (moving direction) of the contact position (step S53i); the motion vector is obtained by subtracting the coordinate value detected this time from the coordinate value stored in step S501. The previous value (that is, the latest coordinate in the storage 28 201011615 value) is obtained. Then, the movement of the contact position obtained by the movement is temporarily stored in the RAM 103. The result direction of step S531 is performed (step S532). And determining whether the approximate is reversed, that is, the CPU 101 will be gray ψ 4 ^ 1, the next step 531 is obtained by the step = 531 and the front ❹ if the inner product ratio - the negative specific value is small, that is: The movement, the inner product. Toward (step S5W:: the two vectors are approximately the opposite side _ plane, the right inner product is more than the above specific value, P determines that the two vectors are not in the opposite direction (step S532; N). #古级卜 Since the beginning of contact with money, If the contact position of the continuous detection starts to change, that is, there is no "previous movement direction". In this case, the movement direction is regarded as not changing in the opposite direction (that is, step s532; set to N to perform When the above-mentioned money is processed, when it is determined that the dialing direction is changed in the reverse direction (that is, when 5532' is judged to be γ), in the present embodiment, it is determined that it is an effective reciprocating dialing. When the judgment is made, if the sound is obtained within a certain range of time before and after the timing at which the performance sound is to be output, the sound output unit 1002 extracts the stored performance sound corresponding to the timing from the RAM 103, and uses a specific method. After the volume is set (step 5533), the output is started (step sS34). On the other hand, although it is determined that an effective shuttle is being performed, it is not within a certain range of time before and after the timing at which the performance sound is to be output. Then, the audio output unit 1002 in step S534 will 'represents a failed round out the voice. Also, since the musical tone output from the start, the duration of continuous output lines determined in advance. 29201011615

當有-有效的往復撥動操作被進行時,在決定聲音輸 出部1002所要輸出的演奏音的音量的決定方法上,參昭第 11圖作說明。第u圖所顯示的是自入點開始接觸,在B 點折返而進行返向撥動,再進―步於c點折返進行撥動的 場合。 在第11圖的例子中’最㈣定出撥動反向變化了是在 B點之下一接觸位置(亦即B’點)被檢測到時之時點。因 Ο此,在B’點被檢測到之時點,將開始判定有進行了 一有效 的往復撥動操作。此時,音量的決定係因應於一自開始接 觸的A點到移動方向將要產生變化之前的B點為止的距離 而決定,且演奏音被輸出。同樣地,在c,點被檢知之時點, 再度判定有進行了-有效的往復撥動操作,且其音量因應 自B點至C點的距離來決定,並輸出演奏音。 自A點至B點或是自b,點至c點的距離可以是一直線 •距離、或是-軌跡長度。在此’所謂軌跡長度是指例如自 A點到B點或是自m匕點所持續被檢測到的接觸座標 間的直線距離的總和。在本實施形態中,不管利用任何一 種距離,都是所得的距離愈長,即輪出愈大的音量。例如, 將所得到的距離乘以一特定常數而求得音量,或是先準備 好一表示出因應距離的音量的表,再參照該表,而由所算 出的音量’來取得對應的音量亦可。 又’在所儲存的檢知座標在步驟S535中被放棄之後, 此次所檢測到的接觸位置,在處理回到步驟S5〇〇後之時點 時’會被儲存在RAM 1〇3中。於是’在進行了有效撥動操 201011615 作後接觸接著開始的位置, 知座標中的最舊座標值。?,。己下來作為所儲存之檢 值被接著錯存起來。藉此 从下持績被檢測到的座標 動操作時之前-值,將在所^定出有進行了—有效的撥 為最新的座標值。藉此’聲立輪子的^知座標值中,被記憶 被錯存的檢知座標值,而得二二1002即可藉由參照該 值。 要算出距離所需要的座標 ❹ 最後,為了供後述處理, 操作這-件事記憶在RA 有進行了往復撥動 中,準備一表m,_等中(例如,只要在編103 (步驟S536)。疋進行了往復撥動操作的旗標即可) 108::實施形態中,如後所述,即使使用者對觸控榮幕 作。但是,在使用者進行往復一有效的撥動操 動之8# st 撥動刼作時,於開始反向撥 ❹ 使用者進^ 音被輸^因此,在往復撥動操作後, 然的。讀移操作而使演奏音再度被輸出的話將是不自 昭,在本實施形態中’當檢測到放開狀態時,會參 旗標先判定其之前是否有進行往復撥動操作(步驟 。然後’若在往復旗標中記憶有一進行了往復撥動操 謝,的1^(步驟S504 ; γ) ’即放棄往復旗標資訊(步驟 ^ 進步,放棄所儲存的檢知座標(步驟s5〇6),讓 tr回❹驟S500 °亦即,在檢測到有放開狀態時,若之 月•進仃了往復撥動操作時,即不進行演奏音的輸出,而 31 201011615 讓處理回到步驟S5〇〇。 另一方面’若在檢測到有放開狀態時,其之前沒有進 行-往復撥動操作(步驟S5Q4;n),cpuiQi會算出該放 開狀態被檢測到之前的接觸位置的變化速度(步驟s5〇7): cpum於該變化速度在臨界速度以上時(步驟浦;γ), 即判定其有效地進行了一單方向掃移操作(亦即,有效的 單向撥動操作)。When the effective-floating operation is performed, the method of determining the volume of the performance sound to be output by the sound output unit 1002 will be described with reference to Fig. 11. Figure u shows the contact at the point of entry, the return at point B, the return to the move, and the step of turning back at point c to make a move. In the example of Fig. 11, the most (four) fixed shift change is the time point when a contact position (i.e., B' point) is detected below point B. Therefore, at the point when the point B' is detected, it is determined that an effective reciprocating toggle operation has been performed. At this time, the volume is determined in accordance with the distance from the point A from the start of the touch to the point B before the change in the moving direction, and the performance sound is output. Similarly, at point c when the point is detected, it is determined again that an effective reciprocating toggle operation has been performed, and the volume is determined by the distance from point B to point C, and the performance sound is output. The distance from point A to point B or from point b to point c can be a straight line, distance, or - track length. Here, the so-called track length refers to, for example, the sum of the linear distances from the point A to the point B or the contact coordinates continuously detected from the point m. In the present embodiment, regardless of the use of any one of the distances, the longer the distance obtained, the larger the volume of the round. For example, multiplying the obtained distance by a specific constant to obtain the volume, or first preparing a table indicating the volume of the corresponding distance, referring to the table, and obtaining the corresponding volume from the calculated volume ' can. Further, after the stored detection coordinates are discarded in step S535, the contact position detected this time is stored in the RAM 1〇3 when the processing returns to the step S5. Then, at the position where the contact is started after the effective dialing operation 201011615 is made, the oldest coordinate value in the coordinates is known. ? ,. It has been stored as a stored check value and then stored in error. In this way, the coordinate value of the coordinate detected by the next performance will be set to the latest coordinate value. In this way, the value of the detected coordinate value of the sounding wheel is memorized, and the value of the detected coordinate is stored, and the value of 22-2 can be referred to by referring to the value. To calculate the coordinates required for the distance ❹ Finally, for the processing to be described later, the operation-memory memory is prepared in a table m, _, etc. in the RA (for example, as long as it is in the code 103 (step S536)疋The flag of the reciprocating toggle operation can be performed.) 108: In the embodiment, as described later, even if the user makes a touch screen. However, when the user performs the 8# st shifting operation of the reciprocating effective shifting operation, the user enters the reverse sound to be reversed, and therefore, after the reciprocating dialing operation, it is. If the reading operation is performed and the performance sound is output again, it will be self-explanatory. In the present embodiment, when the release state is detected, the flag is first determined to determine whether or not there is a reciprocating toggle operation (step. Then 'If there is a reciprocating flag in the reciprocating flag, 1^(step S504; γ)' is to give up the reciprocating flag information (step ^ progress, give up the stored detection coordinates (step s5〇6) ), let tr return to S500 °, that is, when the release state is detected, if the reciprocating toggle operation is performed, the output of the performance sound is not performed, and 31 201011615 returns the processing to the step. On the other hand, if there is no reciprocating toggle operation (step S5Q4; n) before detecting the release state, cpuiQi will calculate the change of the contact position before the release state is detected. Speed (step s5〇7): cpum is determined to be effectively performing a one-way sweep operation (ie, effective one-way toggle operation) when the change speed is above the critical speed (step pu; γ) .

❹ 在演奏音應該被輸出的時機前後—定範㈣的時間 内’若在㈣S507中,判定有進行了 一有效的單向撥動操 作,則聲音輸出部1002即從記憶卡g 1〇6 +,取得一對應 於該時機而被儲存的演奏音。接著,以特定方法,決定該 演奏音的音量(㈣咖),再以該音量來輸出該演奏音 (步驟S509)。然而,該判定出該撥動操作係有效的那一 時刻,若不是在演奏音所應被輸出的時機前後—定範圍内 的話,聲音輸出部1002會輸出一表示失敗的聲音。 另外,音量係根據該檢測到有接觸時的開始位置至 檢測到放開狀態時前一接觸位置間的距離而特定出來。和 步驟S533同樣’該二關的距離可以是直線距離也可以 是軌跡長度,且該距離係取得被儲存下來的檢知座標值而 求得。 _❹ Before and after the timing when the performance sound should be outputted—in the time of the standard (4), if it is determined in (4) S507 that an effective one-way toggle operation is performed, the sound output unit 1002 is from the memory card g 1〇6 +, A performance sound stored corresponding to the timing is obtained. Next, the volume of the performance sound is determined by a specific method ((4) coffee), and the performance sound is outputted at the volume (step S509). However, the timing at which the triggering operation is determined to be effective, if not in the range of the timing at which the performance sound should be output, the sound output unit 1002 outputs a sound indicating failure. Further, the volume is specified based on the distance between the start position when the contact is detected and the previous contact position when the release state is detected. Similarly to step S533, the distance between the two passes may be a straight line distance or a track length, and the distance is obtained by taking the stored detected coordinate value. _

另外’在步驟S501中’若有被儲存了特定件數量的檢 知位置,且這些檢知位置全都在特定範圍内(步驟MW ; Y)’ CPU 101將會判定為接觸位置的變化在特定時間内停 止了。在被判定為接觸位置的變化在特定時間内停止T 32 201011615 時’若還有聲音被輸出的話,聲音輸出部咖2停止該輸出 (步驟S54D。另外,此時,也可以輸出特殊的靜音。另 一方面,當接觸位置的變化在特定時間内停止了,在没有 聲音被輸出之情況下,聲音輸出部刚2不作動作處^進 入步驟S542。在步称⑽中,cpu 1〇1會放棄所有健存 的檢知座標,將處理回到步驟S5 〇〇。 ❹ 如以上所述,聲音處理裝置進行聲音的輸出與停止。 (其他實施形態) 在第-實施形態中’聲音處理裝置i嶋,在有被判定 出振移時、或是對觸控螢幕1〇8的撥動方向有反向變化 時’係視為進行了一有效的撥動操作。藉此,+管使用者 握持遊戲裝置100的方向,或是使用者進行撥動的方向為 何’都可以進行有效撥動操作的判定。 在本實施形態中,導入一相當於吉他弦線的判定線, 以更忠實地再現一輸出吉他音的手法。不但如此此和上 述實施形態同樣,就一可以吸收使用者握持遊戲裝置的方 向或是進行撥動的方向等,且能進行吉他演奏模擬的聲 曰處理裝置來作說明。又,該判定線可以被顯示或不顯示 在觸控螢幕上。 第12圖顯示一本實施形態所揭示的聲音處理裝置 !〇〇〇的功能方塊圖。在本實施形態中,除了上述實施形態 所包含的檢測部1001、聲音輸出部1〇〇2之外,更具有一 謂整部1003 〇 33 201011615 惟’聲音輸出部1002會取代前實施形態所說明的判定 條件’而是在所被持續感測到的接觸位置軌跡有跨過特定 判定線時’判定為有進行了一有放的撥動操作(亦即滿足 了特定的操作條件)。 ❹ ❹ 又’調整部1003係用以調整判定線的方向與位置,俾 使該判疋線,與該等被持續感測到的接觸位置軌跡間相交 叉而成的角度接近直角。在此,判定線係一用以模擬一配 置於觸控螢幕平面上的吉他弦線。亦即,在本實施形態中, 聲音處理裝置1000會在使用者接觸觸控螢幕1〇8且有跨過 判疋線時,視為進行了一有效的撥動操作。 判定線的方向與位置,係例如根據球形座標系被畜 憶在記憶卡匣106中,且在使用者指示開始遊戲時會有 讀入RAM 103中。像這樣,記憶卡匿106、RAM 1〇3、, 及CPU1G1等相互配合,而成為調整部1〇〇3。 以下,參照第13圖來說明—具有上述構成之顯示於身 12圖中的聲音處理裝置1〇〇〇的動作處理。 首先步驟S601,和第1〇圖所示的步驟同樣, 在聲音處縣置咖有檢_座標料,㈣存該座稽 W S60 :::儲存的座標值’成為—持續被檢測到之座標值軌勒 :疋其…。當有放開狀態被檢測到,或是在判定出一 有效撥動操作之後,先前所儲存的座標值會被放棄且自 此時點,重新開始檢知座標的儲存。 、 其次’所儲存的特定件數量檢知位置,若都在特定範 34 201011615 圍(誤差範圍)内(步驟S6〇2; γ),意味著接觸位置的變化 已在特^時間内停止了。據此,進行—和步驟⑽丨和s542 同樣的處理’聲音輸出部職在此時歸有被輸出的聲 音’即停止該輪出(步驟S6 1 0、6 11 )。 在步驟S602中,若特定件數量的檢知位置並非全部在 特定範圍内(步驟S602;N),cpui〇1接著即判定是否有 放開狀態被檢測到(步驟剛)。#有感測到放開狀態(步 ❹驟S603;Y),CPU101即把所儲存的檢知位置全部放棄(步 称S604 ),處理回到步驟S6〇1。 另一方面,此次所檢測到的若非放開狀態而是座標值 時(步驟则,1),咖1〇1即接著判定接觸位置軌跡是 否跨越判定線(步驟S620)。亦即,判定此次所檢測到的 座標值與前次㈣存的座標值間之料,^與判定線有 交又。 在本實施形態中,若接觸位置的軌跡有跨越判定線压 (步驟S62G;Y)’即判定為進行了—有效的撥動操作 此’和第-實施形態同樣地’若判定有在演奏音應該則 出的時機前後-特定職的則内,進行了—有效的撥鸯 操作的話,聲音輸出部1002即從記憶卡g 1〇6中,取得一 對應於該時機而記憶的演奏去。祕益^ 识癸曰。接者,以特定的方法,判 定該取得之演奏音的音量,(步驟則),並開始該演奏音 的輸出(步驟㈣)。惟’若在並非演奏音應該被輸出的 時機前後-特线圍的時間内,被判定出接觸位置轨跡跨 越判定㈣話’則聲音“部_輸出-麵失敗的聲 35 201011615 音。又’和上述第一實施形態同樣,演奏音以 來作輸出' 疋的長度 又,在本實施形態中,演奏音的音量,係根據持續檢 測到的接觸位置軌跡中,自前次被判定出有跨越判定線之 時點後馬上檢測出的座標值,至此次被判定出有跨越判定 線之時點的前一檢測到座標值間的距離來決 ^ ^ 、又β在此,和 第一實施形態同樣,該二點間的距離可以是直線距離,也 e :::執跡的長度。又,若該所得到的距離長度愈大,則 將曰量設成愈大即可。 參·、、、第14A圖,就-為了算出音量而被判定的距離作 說明。第圖顯示的是一在觸控榮幕平面咖中,持續 被檢測到的座標值的軌跡例子。In addition, 'in step S501', if there is a detected position in which the number of specific pieces is stored, and these detected positions are all within a specific range (step MW; Y)', the CPU 101 will determine that the change in the contact position is at a specific time. Stopped inside. When it is determined that the change in the contact position is stopped for a certain period of time T 32 201011615, if the sound is output, the sound output unit 2 stops the output (step S54D. In addition, at this time, special mute may be output. On the other hand, when the change in the contact position is stopped within a certain time, in the case where no sound is output, the sound output portion just enters step S542. In the step (10), cpu 1〇1 is discarded. All the stored detection coordinates are returned to step S5. ❹ As described above, the sound processing device outputs and stops the sound. (Other embodiment) In the first embodiment, the sound processing device i嶋When there is a change in the vibration, or when there is a reverse change in the direction of the touch of the touch screen 1〇8, it is considered to have performed an effective toggle operation. The direction of the game device 100, or the direction in which the user performs the toggle, can be determined as an effective toggle operation. In the present embodiment, a determination line corresponding to the guitar string is introduced to more faithfully Now, in the same manner as the above-described embodiment, the sonar processing device capable of absorbing the direction in which the user holds the game device or the direction in which the user moves, and performing guitar simulation can be used. Further, the determination line may or may not be displayed on the touch screen. Fig. 12 is a functional block diagram of the sound processing device disclosed in the embodiment: In the embodiment, In addition to the detecting unit 1001 and the sound output unit 1〇〇2 included in the above embodiment, there is a more complete unit 1003 〇33 201011615, but the 'sound output unit 1002 replaces the determination condition described in the previous embodiment'. When the contact position trajectory that is continuously sensed crosses a specific determination line, it is determined that there is a toggle operation (that is, a specific operation condition is satisfied). ❹ ❹ And the adjustment unit 1003 is used. In order to adjust the direction and position of the determination line, the angle between the judgment line and the continuously sensed contact position trajectory is close to a right angle. The wire system is used to simulate a guitar string disposed on the plane of the touch screen. That is, in the embodiment, the sound processing device 1000 contacts the touch screen 1〇8 and crosses the determination line. When it is considered that an effective toggle operation is performed, the direction and position of the determination line are recorded in the memory card 106, for example, according to the spherical coordinate system, and the RAM 103 is read when the user instructs to start the game. In this way, the memory card 106, the RAM 1〇3, and the CPU 1G1 and the like cooperate with each other to become the adjustment unit 1〇〇3. Hereinafter, the description will be made with reference to Fig. 13 - the display having the above configuration is shown in the figure 12 The operation processing of the sound processing device 1 is first. In the first step S601, as in the step shown in the first drawing, the county has a check for the _ coordinate material, and (4) stores the logger W S60 ::: The coordinate value 'becomes—the coordinate value that continues to be detected: 疋 its... When a release state is detected, or after a valid toggle operation is determined, the previously stored coordinate values are discarded and the coordinates are resumed from this point. Next, the number of specific parts to be stored is in the range of the specified range 34 201011615 (the error range) (step S6〇2; γ), meaning that the change in the contact position has stopped in the special time. According to this, the same processing as in the steps (10) and s542 is performed - the sound output unit returns the sound that is output at this time, that is, the round is stopped (steps S6 1 0, 6 11 ). In step S602, if the detected positions of the specific number of pieces are not all within the specific range (step S602; N), cpui 〇 1 next determines whether or not the released state is detected (step just). When the release state is sensed (step S603; Y), the CPU 101 gives up all the stored detection positions (step S604), and the process returns to step S6〇1. On the other hand, if the detected non-release state is the coordinate value (step 1, 1), the coffee 1〇1 next determines whether or not the contact position trajectory crosses the determination line (step S620). That is, it is determined that the coordinate value detected this time and the coordinate value of the previous (four) stored value are intersected with the determination line. In the present embodiment, if the trajectory of the contact position has a determination that the trajectory is over the determination line pressure (step S62G; Y)', it is determined that the trajectory is determined to be effective - the same as in the first embodiment. The sound output unit 1002 obtains a performance memorized in response to the timing from the memory card g 1〇6 when the effective operation is performed before and after the timing of the specific operation. Secrets ^ Know. The receiver determines the volume of the obtained performance sound in a specific manner, (step), and starts outputting the performance sound (step (4)). However, if it is determined that the contact position trajectory spans the judgment (4) when it is not the timing at which the performance sound should be output, the sound "partial_output-face failure sound 35 201011615 sound. In the same manner as in the first embodiment described above, the length of the output 疋 is also displayed since the performance sound. In the present embodiment, the volume of the performance sound is determined from the previous detected position trajectory, and the traverse determination line is determined from the previous time. The coordinate value detected immediately after the time point is determined to be the distance between the previously detected coordinate values at the time point when the determination line is crossed, and β is the same as in the first embodiment. The distance between the points can be a straight line distance, and also e::: the length of the trace. Also, if the distance obtained by the distance is larger, the larger the volume is, the larger the size can be. ··,,, 14A That is, the distance determined by the volume is calculated. The figure shows an example of the trajectory of the coordinate value continuously detected in the touch screen plane coffee.

目尤撥動操作開始於P 點,自Q—i點,至Q點被檢測到止之期間跨越了判定線卜 撥動操作進一步持續,而在R 點折返’並在S—1點至s 點被檢測到為止之間,再度跨越判定線。 . 在第MA圖的例子中,當撥動自心向上點進行時, 有Q點被檢測到,並開始判定該判定線丄有被跨越。惟, 在這以前的檢知座標軌跡並沒有跨越判定線l,因而將接 觸開始位置所在的P點,視义 丄 仇馬則次被判定跨越判定線後 所被檢測出的座標值」,並根 _ 根據一自p點至此次跨越判定線 之則所檢測到的座樣值Q〜】 之間的距離,決定音量。又, 距離可以是直線距離,也以 L J以疋移動距離(路程)。 接著,當撥動自R點折返 μ — & 返聘,到檢測到S點,決定出 判疋線L再度被跨越.〇此睡山 ^’由於「前次被判定跨越判定 36 201011615 線之後所檢測到的座標值」為Q點,因而根據一自q點至 此次跨越判定線之前所檢測到的座標值S _丨為止的距 離,來決定音量。 另外,如同由第丨3圖所示流程圖明確者,在本實施形 態中,自撥動開始之時點的座標值即受到儲存。_旦接觸 位置軌跡有跨越判定線而被判定進行了一有效的撥動操作 時,到此為止所儲存下來的檢知座標將在後述的步驟%24 ❹中被放棄’且自跨越判定線後最初所檢測到的座標值開 始,到持續被檢測到的座標值都被儲存起來。亦即,例如 第14A圖的例子所示,自Q點有撥動操作被持續時即把 自Q點之後再度檢知的座標都儲存起來。 因此,自開始接觸,到第一次跨越判定線之場合下, 以及自跨越判定線後,持續接觸,到再度跨越判定線之場 α下都可以藉由參照所儲存的座標值,來取得一供算出 上述距離所需要的資訊。 又 當此次所檢測到的揍觸位置與前次所檢測到的 觸位置之間的連線沒有跨越判定料(步驟S620; Ν), 人所檢測到的座標值在後續之處理於執行步驟36^時, 被儲存起來作為持續被檢測到的接觸位置軌跡。 其次’調整部1003用以調整判定線的位置(步 23 )例如,在第14Α圖中,係舉—使用者自ρ點向 點進行撥動操作的場合作為例子來則。如上所述,在 點被檢測到之時點’判定為判定線有被跨越。於是,調 Ρ 1003即對判定線的位置與方向作一更新,使列定線l : 37 201011615 第14B圖所示般旋轉角度沒,以使該在被判定跨越判定線 之時點所檢測到的Q點,與其之前所被檢測到的!點 之間的連結線段’與判定線L垂直相交 又,使判定線χ 旋轉的中心,可以是判定線與檢知座標軌跡相交又的點, 亦可以是一特定位置(例如觸控螢幕的中心)。The plucking operation starts at point P, and the period from the Q-i point to the point where the Q point is detected crosses the decision line, and the toggle operation continues further, and at the point R, it turns back 'and at S-1 point to s Between the points being detected, the decision line is again crossed. In the example of the MA map, when the self-centering point is made, the Q point is detected, and it is determined that the decision line has been crossed. However, in the past, the detected coordinate trajectory does not cross the decision line l, and thus the P point at which the start position is contacted, and the coordinate value is determined to be the coordinate value detected after crossing the determination line, and The root _ determines the volume based on the distance between the sample values Q to ≥ detected from the point p to the current decision line. Moreover, the distance can be a straight line distance, and the distance (distance) can also be moved by L J . Then, when the toggle is reversed from the R point, μ- & re-employment, until the S point is detected, it is determined that the judgment line L is again crossed. This is because the "previously judged to cross the judgment 36 201011615 line The detected coordinate value" is the Q point, and thus the volume is determined based on the distance from the q point to the coordinate value S _ 检测 detected before the crossing of the determination line. Further, as is apparent from the flowchart shown in Fig. 3, in the present embodiment, the coordinate value at the time of starting the toggle is stored. When the contact position trajectory is judged to have performed a valid plucking operation across the determination line, the detected coordinates stored up to this point will be discarded in the step %24 后 described later and after the straddle determination line The initially detected coordinate values begin and the coordinate values that are continuously detected are stored. That is, for example, as shown in the example of Fig. 14A, the coordinates re-detected from after Q point are stored when the toggle operation is continued from the Q point. Therefore, from the start of contact, to the first time crossing the decision line, and after the decision line is crossed, the contact is continued, and the field α that crosses the decision line again can be obtained by referring to the stored coordinate value. The information needed to calculate the above distance. Moreover, when the connection between the detected touch position and the previously detected touch position does not cross the determination material (step S620; Ν), the coordinate value detected by the person is processed in the subsequent step. At 36^, it is stored as a track of the contact position that is continuously detected. Next, the adjustment unit 1003 adjusts the position of the determination line (step 23). For example, in the 14th diagram, the case where the user performs a toggle operation from the point p to the point is taken as an example. As described above, at the point when the point is detected, it is judged that the determination line has been crossed. Then, the adjustment 1003 updates the position and direction of the determination line so that the rotation angle of the alignment line l: 37 201011615 is not shown in FIG. 14B, so that the position is detected at the time when it is determined to cross the determination line. At point Q, the connecting line segment 'between the previously detected ! point' and the determining line L intersect perpendicularly, so that the center of the determining line 旋转 can be the point at which the determining line intersects with the detected coordinate trajectory, or Is a specific location (such as the center of the touch screen).

另外,當遊戲裝置100的電源消失時,把電源消失時 點的判定線位置與方向,寫回記憶卡匣1〇6中。如此下 次可以利用該被寫回的值,來作為判定線的位置與方向。 或者,該判定線的位置,在每當電源投入時,即被更新成 初始狀態亦可❶ 像這樣,藉由調整判定線,使撥動方向與判定線垂直 相交,將可以吸收使用者握持遊戲裝置1〇〇的方向或進行 撥動的方向等,而將聲音處理裝置1〇〇〇定制化成使用 於操作。 以上,雖已就本發明的實施形態作說明,但是本發 並不限定於上述實施形態,而是可以有各種變形與應用 而且,也可以自由組合上述實施形態中的各構成要件。 例如,項目選擇裝置與聲音處理裝置還可包含一接) 構件,㈣者可以在接觸㈣螢幕_用該接觸構件。J 第8A圖所示,接鱗構件2〇6係一所謂觸控筆的變形。可 其作成口他撥片开’狀’俾易於進行一掃移觸控螢幕的 作又,也可以在接觸構件2〇6之前端設一突起,俾 測部2〇3或是檢測部_易於檢測到—接觸。使用者可^ 如第8B圖所不般失住接觸構件2〇6的吉他撥片狀部分, 38 201011615 以突起部分來接觸觸控螢幕β 第扣圖顯示出一使用者使用該接觸構件2〇6來將接觸 構件挪接觸到觸控螢幕平面胸上,來進行吉他演奏之 模擬的樣子。虛線表示接觸位置的變化(即撥動)軌跡。 此時,判定線L被調整部調整成約略與該撥動方向垂直相 又,在上述實施形態所揭示的項目選擇裝置中表格 ❹進行捲動時,若有接觸到觸控螢幕,顯示於該接觸位置上 的内容,會被固定在該接觸位置上,且停止捲動。作是, 自接觸開始之時’到被放開為止之間,若所檢測到的座標 都在特定範圍内’由於項目輸出部會將該座標上所顯示的 項目’視為選擇結果而加以輸出,因而在放開接觸之時點 時’不止停止捲動’顯示於所接觸之座標值上的項 選擇了。 所以,可以設定成例如自接觸開始之時,到放開為止 ©之間,所檢測到的座標全在特定範圍内,且自開始接觸之 時到放開為止之間所經時間在一定臨界時間以内的話,項 目輸出部將該座標上所顯示的項目,視為選擇結果並加以 輸出。藉此,到被放開之前,若在一定臨界時間以上且 接觸於相同位置的話,視為未作選擇,且持續顯示出使用 者接觸之際的窗口位置。 又,在上述實施形態中,項目選擇裝置的移動部,係 因應於使甩者對觸控螢幕所進行之掃移操作的方向,而限 制於上下方向或是左右方向,來移動窗口的位置。但也可 . - - : . . . 39 201011615 、那樣而疋使由口在一與放開接觸之前的接觸位置的 變化速度相反的方向上移動。藉此,表格也可以在上下方 向和左右方向以外的方向上被捲動顯示。 又,在上述實施形態中,項目選擇裝置的移動部係設 定成窗Π的位置到達表格端緣時,使該區域的位置循環地 移動。但也可以不那樣,而是使其反向移動。 ❹ 例如’表格被顯示在—由原點(00)、(W,0)、(0,L)、(WL) 所圍起來的區域時,窗口的位置(x,y)若沒有在該區域内, 對於X方向上比w還大的部分,只要把將其減去w的值 作為X方向的座標值即可。或者,對於在X方向上比0還 小的部分’只要以加上〇的值作為χ方向的座標值即可。 另-方面,在γ方向上比[還大的㈣,則減去L,而在 Y方向上比G還小㈣分,則以加上之後的值作為γ方向 的座標值。 又,在上述實施形態中,$目選擇裝置的移動部,係 使用該放開狀態被檢測出來之前的接觸位置的變化速度, 來於步驟S407 _移動窗σ的位置。也可以不那樣而在步 驟_7中,將所算出來的放開之前的接觸位置速度,乘以 一定的常數,來使窗口位置的移動速度慢慢減速。 又,在其他實施形態中,聲音處理裝置的調整部, ^以根據過去的撥動操作,來調整判定線。例如,在撥 操作時’自—決定出判定線相交又之時點的接觸位置, 去其之前所檢測到的接觸位置,而求得—正規化的方向 量(以下’稱之為交又向量)。接著,將該交又向量加至 201011615 加向量,而予以iL規化,再暫時記憶該新求得的相加向量。 又’在初期狀態’由於相加向量沒有一值,所算出的交又 方向’使其與該相加向量垂直相交。 _ w如’帛MA圖所示的撥動被進行時m4c圖所 丁交又向量係一自Q— i點向Q點延伸的向量,自S — i 點向s點延伸的向量,而相加向量即為向量A。 〇 J"下,同樣地,在—與判定線交叉的時點上,求取交 又向量,並將其加至相加向量而將其正規化。但是,於相 加之際,有必要使交又向量和相加向量的方向一致,因而 要求該二向量的内積。内積的結果,若所得之值比負的特 定值還小,視為該二方向向量約略反向。於是,將此次所 求得的交又向量’乘以-負數’使其方向—致之後再加至 相加向量上。另一方面,當内積比該特定值還大時則以 現狀將交又向量加至相加向量即可。接著,更新判定線的 ❹位置與方向’使其與該相加向量垂直相交。 像這樣’藉由將撥動操作中的交又向量,加至一由過 去的交又向量相加所得的相加向量,將可以更正確地找出 使用者的撥動癖好。 或者’也可以不用上述交叉向量,而是利用一有與判 定線交又的撥動之自開始位置至終點的方向向量。在此, 所謂撥動的終點,於掃移情況下,係指放開接觸時之前的 位置。另一方面,於進行往復撥動操作的情況下,則指撥 動方向成為反向時之前的位置。 201011615 終又,在上述實施形態所揭示的聲音處理裝置中 輸出部係根據一自開始接觸之時點, a 件時為止的距離,來決定音量。但^滿足特定的操作條 據持續被檢測到的接觸位置軌跡中,=那樣’而是根 :::觸位置的變化速度的代表值(例:d: 疋曰量。亦即,速度愈快,音量愈大。 、 ❹ Ο 又’在上述實.施形態所揭示的聲音處理裝置中 輸出部係設計成預先定好輸出演奏音的持續時間。但^ 以不那樣,而是根據持續檢測到 音姓嫿、士认w , 啊证置執跡中’以任 意持續被檢測到的二點接觸位置 A, 町燹化速度代表值(例如 =逮度),來決定持續輸出的演奏音的長度。亦即,速度 愈快,演奏音的輸出時間愈長。 又’聲音輸出部也可以自滿足操作條件開始,經過一 4㈣u聲音m寬廣場所進行演奏 時,對於距離演奏者遠的人而言,自操作被進行之後,、經 =延rt間後’聲音才會到。因此’藉由***該類延 遲時間,較是-攜帶式遊戲機,也可以提供 場所演奏的效果。 壞 又’在此場合,聲音輸出部也可以在檢_放開之後, 將該延遲時間回到機定值,且在每次操作條件滿足時,縮 一之 般而。’與一只進行一次撥動的情況相比,持續 進行撥動的情況較難感受到·。因此,為了強調第一次 的延遲’也可以在接著有操作條件被滿足時,即將延遲時 間設定成比前次滿足操作條件時還短,而慢慢地縮短之。 42 201011615 又’在上述實施形態所揭示的項目選擇裝置以及聲音 處理裝置中’檢測部除了觸控螢幕以外,也可以是軌跡墊、 寫字板等用以檢測接觸之有無以及接觸位置的硬體。 又’上述實施形態所揭示的項目選擇裝置與聲音處理 较置除了實現在遊戲裝置’也可以實現在具有觸控螢幕的 其他終端裝置上。 又’本案主張一以曰本專利申請案第2008-151554號 θ申請案為基礎的優先權,該基礎申請案的内容都算是本案 的内容》 (產業上的利用可能性) 如以上所說明般,根據本發明,提供一種聲音處理裝 寰聲^處理方法、資訊記錄媒體以及程式,可一邊活用 觸控螢幕等的能檢測出是否有接觸及接觸位置這樣的硬體 特性,一邊模擬樂器的演奏。 43 201011615 【圖式簡單說明】 第1圖係一顯示出一實施形態所揭示的項目選擇裝置 被實現時的典型遊戲裝置的概要構成的模式圖。 第2圖係一顯示出一實施形態所揭示的項目選擇裝置 被實現時的典型遊戲裝置的外觀圖。 第.3圖係一實施形態所揭示的項目選擇裝置的功能方 〇 塊圖。 第4A圖係一實施形態所揭示的項目選擇裝置中的表 格和窗口、以及其間之關係的圈。 第4B圓係一顯示出被窗口所覆蓋之表格的要素,被顯 示在觸控螢幕中的樣子的圖。 第5圖係一用以說明一實施形態所揭示的項目選擇裝 置的處理動作的流程圖。 第0A圖係一用以說明相對於觸控螢幕的接觸位置的 @ 移動,窗口的移動方向的圖。 第6B圖係一用以說明相對於觸控螢幕的接觸位置的 移動,窗口的移動方向的圖》 第6C圖係一顯示相對於接觸位置的移動,要被表示的 表格區域的變化樣子的圖。 第6D圖係一顯示相對於接觸位置的移動,要被表示的 表格區域的變化樣子的圖式v 第7A圖係一表示出當窗口的位置超出表格區域時,重 . . ... 44 201011615 行配置窗口的後子的圖。 第7β圖係— 要素被猶環表當窗口到達表格端部時,表格^ 不的樣子的圖。 τ β 第7C圖传电 岡係-表示出當窗口到達 要素被猶環表示的樣子的圖。 袼端部時’表格中的 第8Α圓伟 s= 第〜:出:撥片形狀的觸控筆的例子的圖。 子的圖。^…出使用者手持撥片狀觸控筆時的樣 第8C圖係一顯示出使用者使用 筆,在觸控螢幕上推—士 A圖所示的觸控 上進仃他演奏模擬的樣子的圖。 第9圖係—眘 m 塊圖。 實絲態所揭示的聲音處理裝置之功能方 第1 〇圖係一用以說明一 置之處理動作的流程圖。 實施形態所揭不的聲音處理裝 圖係顯示出接觸位置之軌跡的例子的圖。 第圖係其他實施形態所揭示的聲音處理装置之功处 方塊圖。 第13圖係一用以說明其他實施形態所揭示的聲音理 裝置之處理動作的流程圖。 第14A圖係—顯示出接觸位置之轨跡的例子的圖。 第14B圖係一顯示出調整判定線的位置和方向之樣子 的圖。 第14C圖係—顯示出在調整判定線之際,求出撥動方 向之方法的圖。 45 201011615Further, when the power of the game device 100 disappears, the position and direction of the determination line at the time when the power source disappears are written back to the memory card 匣1〇6. The value written back can be used as the position and direction of the decision line. Alternatively, the position of the determination line may be updated to the initial state every time the power is turned on. By adjusting the determination line so that the direction of the dial intersects the determination line vertically, the user's grip can be absorbed. The direction of the game device or the direction in which the game is played, etc., and the sound processing device 1 is customized for use in operation. Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and various modifications and applications are possible. Further, the respective constituent elements of the above-described embodiments may be freely combined. For example, the item selection device and the sound processing device may further comprise a member, and (4) the contact member may be in contact with the (four) screen. J Fig. 8A shows that the scale member 2〇6 is a so-called stylus deformation. It can be used as a mouthpiece to open the 'shape'. It is easy to carry out a sweeping of the touch screen. It is also possible to provide a protrusion at the front end of the contact member 2〇6, and the detecting part 2〇3 or the detecting part _ easy to detect To - contact. The user can ^ lose the guitar pick-up portion of the contact member 2〇6 as shown in FIG. 8B, 38 201011615 Touching the touch screen with the protruding portion β. The figure shows that a user uses the contact member 2〇 6 Move the contact member to the chest of the touch screen to simulate the guitar performance. The dashed line indicates the change (ie, the toggle) trajectory of the contact position. At this time, the determination line L is adjusted by the adjustment unit so as to be approximately perpendicular to the direction of the toggle. When the table ❹ is scrolled in the item selection device disclosed in the above embodiment, if the touch screen is touched, the display is displayed. The content at the contact position is fixed at the contact position and the scrolling is stopped. Therefore, between the time of the start of the contact and the time when it is released, if the detected coordinates are within a certain range, the item displayed on the coordinate is regarded as the selection result and output. Therefore, when the point of contact is released, 'not only stop scrolling' is selected for the item displayed on the coordinate value of the contact. Therefore, it can be set, for example, from the start of the contact to the release of ©, the detected coordinates are all within a certain range, and the elapsed time from the start of the contact to the release is at a certain critical time. If it is within, the item output unit regards the item displayed on the coordinate mark as the selection result and outputs it. Thereby, before being released, if it is above a certain critical time and is in contact with the same position, it is regarded as not selected, and the window position at the time of the user's contact is continuously displayed. Further, in the above embodiment, the moving portion of the item selecting means moves the position of the window in a vertical direction or a left-right direction in accordance with the direction in which the scanning operation of the touch screen is performed by the latter. However, it is also possible to - - : . . . 39 201011615, so that the mouth moves in a direction opposite to the speed of change of the contact position before the release contact. Thereby, the table can also be scrolled and displayed in the directions from the upper and lower sides and the left and right directions. Further, in the above embodiment, the moving portion of the item selecting device is configured to cyclically move the position of the window when the position of the window is reached at the edge of the table. But it can be different, but it will move in the opposite direction. ❹ For example, if the 'table is displayed in the area enclosed by the origin (00), (W, 0), (0, L), (WL), the position (x, y) of the window is not in the area. In the portion larger than w in the X direction, the value obtained by subtracting w may be used as the coordinate value in the X direction. Alternatively, for the portion 'which is smaller than 0 in the X direction, the value of 〇 may be added as the coordinate value in the χ direction. On the other hand, in the γ direction, when L is larger than (the fourth is larger), and L is smaller than (4) in the Y direction, the value after the addition is used as the coordinate value in the γ direction. Further, in the above-described embodiment, the moving portion of the $object selection device moves the position of the window σ in step S407 by using the speed of change of the contact position before the release state is detected. Alternatively, in step _7, the calculated contact position speed before the release is multiplied by a constant constant to gradually decelerate the moving speed of the window position. Further, in another embodiment, the adjustment unit of the sound processing device adjusts the determination line based on the past toggle operation. For example, in the dialing operation, the position of the contact point at which the determination line intersects is determined, and the contact position detected before is determined, and the direction amount of normalization is obtained (hereinafter referred to as "intersection and vector"). . Then, the intersection vector is added to the 201011615 plus vector, and iL is normalized, and the newly obtained addition vector is temporarily memorized. Further, in the initial state, since the addition vector does not have a value, the calculated intersection direction ′ is made to intersect the addition vector perpendicularly. _ w If the toggle shown in the '帛MA diagram is performed, the m4c diagram is divided and the vector is a vector extending from the Q-i point to the Q point, and the vector extending from the S-i point to the s point, and the phase The vector is the vector A. 〇 J" Similarly, at the point of intersection with the decision line, the intersection vector is obtained and added to the addition vector to normalize it. However, at the time of addition, it is necessary to make the direction of the intersection vector and the addition vector coincide, and thus the inner product of the two vectors is required. As a result of the inner product, if the value obtained is smaller than the negative specific value, it is considered that the two-direction vector is approximately reversed. Thus, the intersection vector ‘ obtained by this time is multiplied by a negative number so that the direction is added to the addition vector. On the other hand, when the inner product is larger than the specific value, the intersection vector is added to the addition vector at the present state. Next, the ❹ position and direction of the decision line are updated so as to intersect the addition vector perpendicularly. As such, by adding the intersection vector in the toggle operation to an addition vector obtained by adding the previous intersection and the vector, it is possible to more accurately find out the user's toggle. Alternatively, it is also possible to use a direction vector from the start position to the end point of the toggle having the line intersection with the determination line. Here, the end point of the so-called shift, in the case of sweeping, refers to the position before the contact is released. On the other hand, in the case of performing the reciprocating toggle operation, the direction in which the dialing direction is before the reverse direction is indicated. 201011615 Finally, in the sound processing device disclosed in the above embodiment, the output unit determines the volume based on the distance from the point of time when the contact is started. However, ^ satisfies the contact position trajectory in which the specific operation item is continuously detected, = like 'but the root::: the representative value of the change speed of the touch position (example: d: 疋曰 quantity. That is, the faster the speed) The larger the volume is. ❹ Ο Ο In the sound processing device disclosed in the above embodiment, the output unit is designed to preset the duration of the output of the performance sound. However, instead of the sound, the sound is continuously detected. The surname 婳, 士 recognize w, ah 证 置 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' That is, the faster the speed, the longer the output time of the performance sound. The sound output unit can also start from the satisfying of the operating conditions, and when playing through a 4 (four) u sound m wide square, for those who are far away from the player, After the operation is carried out, the sound will arrive after the rt interval. Therefore, by inserting this type of delay time, the portable game machine can also provide the effect of the place performance. Sound output It is also possible to return the delay time to the set value after the check_release, and when the operation condition is satisfied, the contraction is repeated. 'Continuous dialing compared with the case where one toggle is performed It is difficult to feel the situation. Therefore, in order to emphasize the first delay', it is also possible to set the delay time to be shorter than the previous time when the operating condition is satisfied, and to shorten it slowly. 42 201011615 Further, in the item selection device and the sound processing device disclosed in the above embodiments, the detection unit may be a track pad, a tablet or the like for detecting the presence or absence of contact and the contact position, in addition to the touch screen. Moreover, the item selection device disclosed in the above embodiment and the sound processing can be implemented on the other game device having the touch screen in addition to the game device. Further, the present invention claims a patent application. The priority based on the θ application No. 2008-151554, the content of the basic application is considered to be the content of the case" (industrial utilization possibility) As described above, according to the present invention, there is provided a method for processing a sound processing device, an information recording medium, and a program, which can simulate while using a touch screen or the like to detect whether or not there is a contact characteristic and a contact position. 43. The first figure is a schematic diagram showing a schematic configuration of a typical game device when the item selection device disclosed in the embodiment is realized. Fig. 2 shows a schematic diagram An external view of a typical game device when the item selection device disclosed in the embodiment is implemented. Fig. 3 is a functional block diagram of an item selection device disclosed in an embodiment. Fig. 4A is an embodiment disclosed The table and window in the item selection device, and the circle of the relationship therebetween. The 4B circle shows a picture of the elements of the table covered by the window and displayed in the touch screen. Fig. 5 is a flow chart for explaining the processing operation of the item selecting device disclosed in the embodiment. Figure 0A is a diagram for explaining the movement direction of the window with respect to the contact position of the touch screen. FIG. 6B is a diagram for explaining the movement of the contact position with respect to the touch screen, and the movement direction of the window. FIG. 6C is a diagram showing the change of the table area to be represented with respect to the movement of the contact position. . The 6D figure shows the movement of the table area to be displayed with respect to the movement of the contact position. Fig. 7A shows that when the position of the window exceeds the table area, the weight is .... 44 201011615 A diagram of the post-child of the row configuration window. The 7th β system is a diagram of the appearance of the table when the element is reached at the end of the table when the window reaches the end of the table. τ β Transmission diagram in Fig. 7C is a diagram showing the appearance of a window when the element is reached by the hexasphere.袼 部 ’ 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格 表格The picture of the child. ^... The 8C figure of the sample when the user holds the plucking stylus shows that the user uses the pen to push the display on the touch screen. Figure. Figure 9 is a series of lines. The function of the sound processing device disclosed in the solid state is a flow chart for explaining the processing action of a set. The sound processing assembly shown in the embodiment shows a diagram showing an example of the trajectory of the contact position. The figure is a block diagram of the sound processing apparatus disclosed in other embodiments. Fig. 13 is a flow chart for explaining the processing operation of the sound processing device disclosed in the other embodiment. Fig. 14A is a diagram showing an example of a trajectory of a contact position. Fig. 14B is a view showing a state in which the position and direction of the determination line are adjusted. Fig. 14C is a diagram showing a method of determining the direction of the shift when the determination line is adjusted. 45 201011615

【主要元件符號說明】 101 CPU 102 ROM 103 RAM 104 介面 105 輸出部 106 記憶卡匣 107 影像處理部 108 觸控螢幕 109 NIC 110 聲音處理部 111 麥克風 112 揚聲器 200 項目選擇裝置 201 記憶部 202 顯示部 203 檢測部 204 項目輸出部 205 移動部 206 接觸構件 300 表格 310 窗口 1000 聲音處理裝置 1001 檢測部 1002 聲音輸出部 1003 調整部[Description of main components] 101 CPU 102 ROM 103 RAM 104 Interface 105 Output unit 106 Memory card 107 Image processing unit 108 Touch screen 109 NIC 110 Sound processing unit 111 Microphone 112 Speaker 200 Item selection device 201 Memory unit 202 Display unit 203 Detection unit 204 Item output unit 205 Moving unit 206 Contact member 300 Table 310 Window 1000 Sound processing device 1001 Detection unit 1002 Sound output unit 1003 Adjustment unit

Claims (1)

201011615 七、申請專利範圍: 1. 一種聲音處理裝置(1000),其特徵在於: 具有一檢測部(1001)與聲音輸出部(1002);該檢測部, 用以在使用者接觸被接觸部的表面時,檢測該位置,並在 放開該表面時’檢測到該放開狀態;該聲音輸出部,用以 在特定的操作條件被滿足時,開始輸出特定的輸出聲音; 而且’該特定的操作條件是指滿足以下條件: 0 (a)接觸位置被檢測到之後馬上檢測出放開動作,且放 開動作將要被檢測出之前的接觸位置的變化有達到特定的 臨界速度以上的情況;或是, (b)被持續檢測到的接觸位置的變化方向,在特定誤差 範圍内,係成為反向的情況。 2*如申請專利範圍第1項所述的聲音處理裝置(100(〇, 其中上述特定的操作條件,滿足下述(〇條件以取代上述 (a)(b)條件: ® (c)持續被檢測到的接觸位置的轨跡,跨越了特定的判 定線的情況; 而且,其進-步具有一調整部(1003),用以調整該判定 線的方向,使持續被檢測出之接觸位置的軌跡,與該判定 線的交又角度,接近直角。 3·如申請專利範圍第1項所述的聲音處理裝置(1〇〇〇), 2中上述聲音輸出部(1〇〇2),在檢測出放開時,於開始聲 音輸出之前,***一定的延遲時間,待 门侍/雨足特定的操作條 201011615 件之後’才減少該延遲時間。 4.如申請專利範圍第i項所述的聲音處理裝置(1〇〇〇), 其中上述聲音輸出部(1002),係根據: 二自接觸開始之位置,到該特定的操作條件將綱 足之前所被檢測到的接觸位置為止的距離丨以及 ⑷自該特定的操作條件將要被滿足之時點之前所檢測 到的接觸位置’至下—找特定的操作條件將要被滿足之 〇前所檢測到的接觸位置為止的距離; 來決定要開始該輸出時的輸出聲音的音量 =如申請專利範圍第丨項所述的聲音:理裝置_〇), 再τ · 上述聲音輸出部(1002), 且在哕倬蛊馨立a 出特定樂曲伴奏音, 在該伴奏聲目當中,自開始 ^ λα - * e* ^ ^ ®幻、·星過一段時間後所指 的演奏時機’與在該演奏時機所要 對應的;而且, 贝们肩奏曰,係相 ❹ 上述聲音輸出部(1002),在 且該任—條件被滿足之㈣^ 作條件被滿足, 演奏時機相一致時,門私收 3所相對應的任一 音,輸出作為料演奏時機所應輸出的演奏 曰輸出作為該特定的輪出聲音。 6.如申請專利範圍第5項斛.+、认扭 其中: 述的聲音處理裝置(1000), 上述聲音輪出部(1002), 且該任—條件被的操作條件被滿足, 奏時機不L開始應請伴奏音之演 表不失敗的聲音,來作為該 48 201011615 特定的輸出聲音。. 7·如中請專利範圍第人項所述的聲音處理裝置(ι_) 測到輪出部⑽2),在特定㈣界㈣内持續被檢 始的輸出聲音的輸出。 …已開201011615 VII. Patent application scope: 1. A sound processing device (1000), comprising: a detecting portion (1001) and a sound output portion (1002); the detecting portion for contacting a contact portion of a user The surface is detected, and the release state is detected when the surface is released; the sound output portion is configured to start outputting a specific output sound when a specific operating condition is satisfied; and 'the specific one The operating condition means that the following conditions are satisfied: 0 (a) the release operation is detected immediately after the contact position is detected, and the change of the contact position before the release action is detected is above a certain critical speed; or Yes, (b) The direction of change of the contact position that is continuously detected is reversed within a certain error range. 2* The sound processing device (100, as described in claim 1), wherein the specific operating conditions described above satisfy the following conditions: (instead of the above condition (a)(b): ® (c) continues to be The detected trajectory of the contact position spans a specific determination line; further, the advancement step has an adjustment portion (1003) for adjusting the direction of the determination line so as to continuously contact the detected contact position. The trajectory and the angle of the intersection with the determination line are close to a right angle. 3. The sound processing device (1〇〇〇) according to the first aspect of the patent application, the sound output unit (1〇〇2) of When the release is detected, a certain delay time is inserted before the start of the sound output, and the delay time is reduced after the door operator/rain foot specific operation bar 201011615. 4. The sound as described in claim i The processing device (1), wherein the sound output unit (1002) is based on: a position from the start of the second self-contact, and a distance 丨 from the contact position detected before the specific operation condition (4) from this special The operating condition is to be satisfied when the contact position detected before the point 'to the bottom - to find the distance from the contact position detected before the specific operating condition will be satisfied; to determine the output sound when the output is to be started Volume = as described in the scope of the patent application: 理 理 , 再 · · 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述 上述In the case, since the beginning ^ λα - * e* ^ ^ ® illusion, the star's performance timing after a period of time 'corresponds to the timing of the performance; and, the shoulders of the singer, the opposite The output unit (1002), when the condition is satisfied, the (4) condition is satisfied, and when the playing timings are the same, the door corresponding to the 3 private sounds outputs the sound to be output as the material playing time.曰 output as the specific round sound. 6. As claimed in the fifth paragraph of the patent application +.+, the vocal processing device (1000), the sound wheeling unit (1002), and the condition Be The operating conditions are met, and the timing of the playing time is not L. The sound of the accompaniment sound should not be defeated as the specific output sound of the 48 201011615. 7· The sound processing device described in the first paragraph of the patent scope ( Ip_) Measure the output of the output sound that is continuously detected within the specified (four) boundary (4). 8.如申請專利範圍第i項所述的聲音處理裝置” 其中: 進一步具有一供使用者抓著來接觸該表面的接觸構件 (206);且該接觸構件(2〇6)係作成撥片狀、或是於撥片狀前 端配置有突起的形狀^ 9. 一種聲音處理方法,係使用一具有檢測部(1〇〇1)與聲 音輸出部(1002)之聲音處理裝置(1〇〇〇)的聲音處理方法其 特徵在於: .' 上述檢測部⑽1},具有—當使用者接觸被接觸部的表 面時會檢測出該位置,且在放開該表面時,會檢測出該放 開狀態之檢測步驟; 上述聲音輸出部(1002),具有一當特定的操作條件被滿 足時,開始輸出特定的輸出聲音之聲音輸出步驟;而且, 該特定的操作條件是指滿足: (a) 接觸位置被檢測出來後馬上檢測出放開動作,且在 放開動作將要被檢測出之前的接觸位置的變化,達到特定 的臨界速度以上的情況;或是, (b) 持續被檢測出來的接觸位置的變化方向,在特定的 49 . 201011615 誤差範圍内,係成為反向的情況β 10.如中請專利範圍第9項所述的聲音處理方法,其中. 上述聲音處理裝置(1000),更具有一調整部(_; , 1料定的操作條件,係取代上述⑷⑻之情況而滿足 下述(c)之情況: ⑷持續被檢測出之接觸位置的軌跡,跨越 定線的情況;而且, 〇 更具有一調整步驟’上述調整部(刪),調整該判定線 的方向,使該持續被檢測出之接觸位置的軌跡,與該判定 線的交叉角度接近直角。 11. 一種記憶有程式的資訊記錄媒體’其特徵在於: 該程式是-種能使電腦發揮作為一檢測部(1〇〇1)與一 聲音輸出部(1002)之機能者;而且 該檢測部,在使用者接觸被接觸部的表面時,檢測該 位置,並在放開該表面時,檢測到該放開狀態; 該聲音輸出部’在特定的操作條件被滿足時,開始輸 出特定的輸出聲音;且該特定的操作條件是指滿足以下條 件: 、 (a) 接觸位置被檢測到之後馬上檢測出放開動作,且放 開動作將要被檢測出之前的接觸位置的變化,達到特定的 臨界速度以上的情況;或是, (b) 被持續檢測到的接觸位置的變化方向,在特定的誤 差fe圍内’係成為反.向的情況.。 12·如申請專利範圍第11項所述的資訊記錄媒體,其中: 50 201011615 上述特定的操作條件,滿足下述(c)條件以取代滿足上 述(a)(b)條件: (c)持續被檢測到的接觸位置的軌跡,跨越了特定的判 定線的情況; 且該程式還能使該電腦發揮作為調整部(1〇〇3)的機 能,該調整部調整該判定線的方向,使持續被檢測出之接 觸位置的軌跡’與該判定線的交又角度接近直角。 ❹ 13. 一種程式’其特徵在於: 該程式是一種能使電腦發揮作為檢測部(1〇〇1)與一聲 音輸出部(1002)之機能者;而且 該檢測部,在使用者接觸被接觸部的表面時,檢測該 位置,並在放開該表面時,檢測到該放開狀態; 該聲音輸出部,在特定的操作條件被滿足時開始輸 出特定的輸出聲音;且該特定的操作條件是指滿足以下條 件: ❹ ⑷接觸位置被檢_之後馬上檢㈣放機作,且放 開動作將要被檢測出之前的接觸位置的變化,達到特定的 臨界速度以上的情況;或是, ㈨被持續檢測到的接觸位置的變化方向,在特定的誤 差範圍内’係成為反向的情況。 14.如申請專利範圍第13項所述的程式,其中: 卜上述特定的操作條件,滿足下述(c)條件,以取代; 上述(a)(b)條件: 跨越了特定的判 (c)持續被檢測到的接觸位置的軌跡 51 201011615 定線的情況; 且該程式還能使該電腦發揮作為調整部(1003)的機 能,該調整部調整該判定線的方向,使持續被檢測出之接 觸位置的軌跡,與該判定線的交叉角度接近直角8. The sound processing device of claim i wherein: further comprising: a contact member (206) for the user to grasp to contact the surface; and the contact member (2〇6) is made as a pick a shape or a shape in which a protrusion is arranged at the front end of the paddle. 9. A sound processing method using a sound processing device having a detecting portion (1〇〇1) and a sound output portion (1002) (1〇〇〇 The sound processing method is characterized in that: the above detecting portion (10) 1} has a position that is detected when the user touches the surface of the contacted portion, and the released state is detected when the surface is released. The detecting step; the sound output unit (1002) has a sound outputting step of outputting a specific output sound when a specific operating condition is satisfied; and the specific operating condition is satisfied: (a) the contact position Immediately after detection, the release action is detected, and the change in the contact position before the release action is detected is above a certain critical speed; or, (b) continuously detected The direction of the change of the contact position is in the case of a specific error of the range of 49. 201011615. The sound processing method according to the ninth aspect of the patent scope, wherein the sound processing device (1000) ), there is a case where the adjustment unit (_; , 1 determines the operating condition, which satisfies the following (4) (8) and satisfies the following (c): (4) the trajectory of the contact position that is continuously detected, crossing the alignment; Further, the 〇 has an adjustment step of the adjustment unit (deletion), and adjusts the direction of the determination line so that the trajectory of the contact position that is continuously detected is close to a right angle with the intersection angle of the determination line. The program information recording medium is characterized in that: the program is a function that enables the computer to function as a detecting unit (1〇〇1) and an sound output unit (1002); and the detecting unit is in contact with the user. When the surface of the portion to be contacted is detected, the position is detected, and when the surface is released, the released state is detected; the sound output portion 'starts when a specific operating condition is satisfied a specific output sound; and the specific operating condition is that the following conditions are satisfied: (a) the release action is detected immediately after the contact position is detected, and the change of the contact position before the release action is to be detected, The case where the specific critical speed is reached; or, (b) the direction of change of the contact position that is continuously detected, within the specific error range, is the case of the reverse direction. The information recording medium described in item 11, wherein: 50 201011615 the above specific operating conditions satisfy the following condition (c) instead of satisfying the above condition (a)(b): (c) the track of the continuously detected contact position , the case of crossing a specific determination line; and the program can also cause the computer to function as an adjustment unit (1〇〇3), the adjustment unit adjusts the direction of the determination line so as to continuously contact the detected contact position The intersection of the trajectory 'and the decision line is close to a right angle. ❹ 13. A program characterized in that: the program is a function that enables a computer to function as a detecting unit (1〇〇1) and an sound output unit (1002); and the detecting portion is contacted by a user. When the surface of the portion is detected, the position is detected, and when the surface is released, the release state is detected; the sound output portion starts outputting a specific output sound when a specific operation condition is satisfied; and the specific operation condition It means that the following conditions are met: ❹ (4) The contact position is checked _ immediately after the test (4), and the release action will be detected before the change of the contact position to reach a certain critical speed; or, (9) The direction of change of the continuously detected contact position is 'reverse' within a certain error range. 14. The program according to claim 13 wherein: the specific operating condition described above satisfies the condition (c) below; the condition (a)(b) above: spans a specific judgment (c) The trajectory 51 of the contact position that continues to be detected is 201011615. The program can also cause the computer to function as an adjustment unit (1003) that adjusts the direction of the determination line so that it is continuously detected. The trajectory of the contact position, the angle of intersection with the decision line is close to a right angle 5252
TW98118247A 2008-06-10 2009-06-02 Audio processing apparatus, audio processing method, information recording medium, and program TW201011615A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008151554A JP4815471B2 (en) 2008-06-10 2008-06-10 Audio processing apparatus, audio processing method, and program

Publications (1)

Publication Number Publication Date
TW201011615A true TW201011615A (en) 2010-03-16

Family

ID=41416659

Family Applications (1)

Application Number Title Priority Date Filing Date
TW98118247A TW201011615A (en) 2008-06-10 2009-06-02 Audio processing apparatus, audio processing method, information recording medium, and program

Country Status (5)

Country Link
JP (1) JP4815471B2 (en)
KR (1) KR101168322B1 (en)
CN (1) CN101960513B (en)
TW (1) TW201011615A (en)
WO (1) WO2009150948A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI712921B (en) * 2015-07-29 2020-12-11 日商和冠股份有限公司 Coordinate input device

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6254391B2 (en) * 2013-09-05 2017-12-27 ローランド株式会社 Sound source control information generation device, electronic percussion instrument, and program
JP6299621B2 (en) * 2015-02-04 2018-03-28 ヤマハ株式会社 Keyboard instrument

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07109552B2 (en) * 1987-05-29 1995-11-22 ヤマハ株式会社 Electronic musical instrument
JP2000066668A (en) * 1998-08-21 2000-03-03 Yamaha Corp Performing device
JP3566195B2 (en) * 2000-08-31 2004-09-15 コナミ株式会社 GAME DEVICE, GAME PROCESSING METHOD, AND INFORMATION STORAGE MEDIUM
JP3922273B2 (en) * 2004-07-07 2007-05-30 ヤマハ株式会社 Performance device and performance device control program
JP4770419B2 (en) * 2005-11-17 2011-09-14 カシオ計算機株式会社 Musical sound generator and program
JP5351373B2 (en) * 2006-03-10 2013-11-27 任天堂株式会社 Performance device and performance control program
WO2008004690A1 (en) * 2006-07-03 2008-01-10 Plato Corp. Portable chord output device, computer program and recording medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI712921B (en) * 2015-07-29 2020-12-11 日商和冠股份有限公司 Coordinate input device

Also Published As

Publication number Publication date
JP4815471B2 (en) 2011-11-16
CN101960513A (en) 2011-01-26
CN101960513B (en) 2013-05-29
KR101168322B1 (en) 2012-07-24
KR20100051746A (en) 2010-05-17
JP2009300496A (en) 2009-12-24
WO2009150948A1 (en) 2009-12-17

Similar Documents

Publication Publication Date Title
JP4410284B2 (en) GAME DEVICE, GAME CONTROL METHOD, AND PROGRAM
KR101061033B1 (en) Game device, notification method and information recording medium
JP4127561B2 (en) GAME DEVICE, OPERATION EVALUATION METHOD, AND PROGRAM
US8360836B2 (en) Gaming device, game processing method and information memory medium
US20120295705A1 (en) Game device, game control method, and non-transitory information recording medium that records a program
JP4797045B2 (en) Item selection device, item selection method, and program
TWI403347B (en) Game device, method for evaluating operation information recording medium, and program
JP4129036B1 (en) INPUT DEVICE, INPUT CONTROL METHOD, AND PROGRAM
JP2010233742A (en) Game device, operation determination method, and program
TW201011615A (en) Audio processing apparatus, audio processing method, information recording medium, and program
WO2014142104A1 (en) Game device
JP2001232061A (en) Game device and information storage medium
JP5433096B1 (en) GAME PROGRAM AND GAME DEVICE
JP2012055637A (en) Game device, game processing method, and program
CN109739388B (en) Violin playing method and device based on terminal and terminal
JP5222978B2 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
JP5462851B2 (en) GAME DEVICE, EVALUATION METHOD, AND PROGRAM
JP4956600B2 (en) GAME DEVICE, GAME PROCESSING METHOD, AND PROGRAM
JP5600201B1 (en) GAME PROGRAM AND GAME DEVICE
JP2012065833A (en) Game device, game control method, and program
JP5406604B2 (en) GAME DEVICE, GAME CONTROL METHOD, AND PROGRAM
JP5535168B2 (en) Game device and program
JP2024058733A (en) Game system, control method of game system, and computer program
JP2007044119A (en) Game machine or game controller for recognizing position of sound generated by player