JP2014102396A - Information processor, the control method thereof, and program - Google Patents

Information processor, the control method thereof, and program Download PDF

Info

Publication number
JP2014102396A
JP2014102396A JP2012254683A JP2012254683A JP2014102396A JP 2014102396 A JP2014102396 A JP 2014102396A JP 2012254683 A JP2012254683 A JP 2012254683A JP 2012254683 A JP2012254683 A JP 2012254683A JP 2014102396 A JP2014102396 A JP 2014102396A
Authority
JP
Japan
Prior art keywords
volume
correction value
song
processing apparatus
information processing
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
JP2012254683A
Other languages
Japanese (ja)
Other versions
JP2014102396A5 (en
JP6098132B2 (en
Inventor
Masaaki Yoshikawa
政亮 吉川
Takuya Sotoyama
拓也 外山
Tomoji Hasegawa
智史 長谷川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Canon MJ IT Group Holdings Inc
Original Assignee
Canon Marketing Japan Inc
Canon MJ IT Group Holdings Inc
Canon Software Inc
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 Canon Marketing Japan Inc, Canon MJ IT Group Holdings Inc, Canon Software Inc filed Critical Canon Marketing Japan Inc
Priority to JP2012254683A priority Critical patent/JP6098132B2/en
Publication of JP2014102396A publication Critical patent/JP2014102396A/en
Publication of JP2014102396A5 publication Critical patent/JP2014102396A5/ja
Application granted granted Critical
Publication of JP6098132B2 publication Critical patent/JP6098132B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Circuit For Audible Band Transducer (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a mechanism capable of performing suitable sound volume adjustment in a playlist without editing music data.SOLUTION: During registering music data in a playlist table 800, a correction value 803 of sound volume in the case of reproducing the music data in the playlist is set. When a user makes an instruction to reproduce music data, whether to be a reproduction instruction from a music list screen 400 in which all music is displayed in a list or a reproduction instruction from a playlist screen 1200 in which only music data designated by the user is reproducible is determined, and in the case of the reproduction instruction from the playlist screen 1200, reproduction sound volume is determined on the basis of the set correction value 803 and master sound volume 821.

Description

本発明は、曲データの再生に関し、特に任意の曲データのみを集めたプレイリストで再生する場合と、通常の曲一覧から再生する場合で適切な音量制御を行うことの可能な情報処理装置、その制御方法、及びプログラムに関する。   The present invention relates to reproduction of song data, and in particular, an information processing apparatus capable of performing appropriate volume control when reproducing with a playlist in which only arbitrary song data is collected and when reproducing from a normal song list, The present invention relates to a control method and a program.

従来、音のデジタル化により曲データとして音楽が管理され、更にパーソナルコンピュータ等で動作する音楽アプリケーションでこの曲データの再生が可能となっている。ユーザは、音楽アプリケーションから曲データを選択し、好きな音楽をいつでも聴くことが可能である。   Conventionally, music is managed as music data by digitizing sound, and the music data can be reproduced by a music application that operates on a personal computer or the like. The user can select music data from the music application and listen to favorite music at any time.

音楽アプリケーションでは、ユーザから指定された曲データをインポートし、管理する。音楽アプリケーション上で扱うことが可能なファイル形式であれば、どんな曲データであっても管理可能である。インポートした曲データは、音楽アプリケーションでユーザから再生指示がなされると、音楽アプリケーションの機能によって曲データを解析し、パーソナルコンピュータ等に接続されたスピーカーに音を出力する。このとき、スピーカーの音量やOS(Operating System)の音量、音楽アプリケーションの音量、曲データの音量といった様々な要素によって最終的に出力される音量が決定される。   The music application imports and manages song data designated by the user. Any song data can be managed as long as it can be handled by a music application. When the music application is instructed to reproduce the imported music data, the music data is analyzed by the function of the music application and a sound is output to a speaker connected to a personal computer or the like. At this time, the volume finally output is determined by various factors such as the volume of the speaker, the volume of the OS (Operating System), the volume of the music application, and the volume of the song data.

曲によって音量が異なるため、ユーザは曲ごとに適切な音量に調整する。しかし、細かな調整を行うには、スライドバーのような形態では調整しにくい問題があった。   Since the volume varies depending on the song, the user adjusts the volume to an appropriate level for each song. However, in order to make fine adjustments, there is a problem that it is difficult to make adjustments in the form of a slide bar.

そこで下記の特許文献1では、タッチパネルを備えた音楽の再生装置であって、複数個のスポット(点)が列をなしたバーが複数本放射状に配置されたオブジェクトを表示し、これに対して円を描くような操作がユーザからなされると音量調整を行うと共に、スポットの色を変化させることで音量の細かな調整が可能な仕組みが開示されている。   Therefore, in Patent Document 1 below, a music playback device provided with a touch panel displays an object in which a plurality of bars in which a plurality of spots (dots) are arranged in a radial pattern is displayed. A mechanism is disclosed in which when the user performs an operation such as drawing a circle, the volume is adjusted and the volume can be finely adjusted by changing the color of the spot.

特開2006−42170号公報JP 2006-42170 A

音楽アプリケーションでは、プレイリストという機能がある。プレイリストはユーザが指定した任意の曲データのみを集めて、当該曲データのみを再生可能なお気に入りリストである。通常であれば、インポートしたすべての曲を順次再生することになるが、曲データを大量に管理しているユーザにとっては、お気に入りの曲だけを連続再生したい場合がある。この場合に、プレイリストにお気に入りの曲を登録し、プレイリスト上で登録した曲を再生すれば、登録した曲だけ連続再生させることも可能である。   A music application has a function called a playlist. The playlist is a favorite list that can collect only arbitrary music data designated by the user and reproduce only the music data. Normally, all imported songs are sequentially played back. However, for users who manage a large amount of song data, there are cases where only favorite songs are played back continuously. In this case, if a favorite song is registered in the playlist and the song registered on the playlist is reproduced, it is possible to continuously reproduce only the registered song.

このプレイリストは、ユーザのお気に入りの曲だけを再生できるという点で非常に効果がある仕組みである。しかしながら、曲データの音量はその曲が含まれるアルバムや曲のジャンルによって異なっているため、曲データが再生される度に、音楽アプリケーションの音量を調整しなければならない問題がある。特にプレイリストではお気に入りの曲を登録しているため、アルバムや曲のジャンルが異なることが多い。また、プレイリストでは曲データの再生順序も設定することが可能なので、1曲ごとに異なるアルバム、異なるジャンルであることが多い。つまり、プレイリストで再生する際には、何度も音楽アプリケーションの音量調整を行わなければならない問題があった。   This playlist is a very effective mechanism in that only the user's favorite songs can be played. However, since the volume of the song data differs depending on the album or song genre in which the song is included, there is a problem that the volume of the music application must be adjusted each time the song data is played. In particular, since playlists register favorite songs, albums and song genres are often different. In addition, since the playback order of song data can be set in a playlist, there are many different albums and different genres for each song. In other words, there has been a problem that the volume of the music application must be adjusted many times when the playlist is played back.

この問題を解決するために、曲データ自体の音量を調整することで、この問題を解決する仕組みが存在する。基本的に曲データは波形データであるので、音楽アプリケーション等の機能によってこの波形データを編集できる。よって、音楽アプリケーションにインポートされたすべての曲データの音量が均一になるように、各曲データ自体を編集してしまうことで解決できる。しかしながら、曲データ自体を編集してしまうと、他の音楽アプリケーションで当該曲データを呼び出した場合でも、調整した音量で再生されてしまうし、曲データの音量を無理矢理上げてしまうと音割れの危険性も発生する。   In order to solve this problem, there is a mechanism for solving this problem by adjusting the volume of the song data itself. Since music data is basically waveform data, the waveform data can be edited by a function such as a music application. Therefore, the problem can be solved by editing each piece of music data so that the volume of all music data imported to the music application is uniform. However, if the song data itself is edited, even if the song data is called by another music application, it will be played at the adjusted volume, and if the song data volume is forcibly increased, there is a risk of sound cracking. Sexuality also occurs.

また、プレイリストごとに調整したい音量の増減は異なる。あるプレイリストにおいて均一になるよう曲データ自体を調整したとしても、他のプレイリストではまた異なる音量にしたい場合もある。よって、曲データ自体を編集してしまうと、プレイリストごとに柔軟に対応できない問題もある。   Also, the volume increase / decrease to be adjusted for each playlist is different. Even if the music data itself is adjusted so as to be uniform in a certain playlist, there may be a case where it is desired that the volume is different in other playlists. Therefore, if the song data itself is edited, there is a problem that it is not possible to flexibly cope with each playlist.

本発明は上記の課題を解決するためになされたもので、曲データを編集することなく、プレイリストにおいて適切な音量調整を行うことの可能な仕組みを提供することを目的とする。   The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a mechanism capable of performing appropriate volume adjustment in a playlist without editing song data.

上記の目的を達成するために、本発明の情報処理装置は、音を出力可能な曲データを再生する情報処理装置であって、音量を補正することの可能な補正値を記憶する記憶手段と、前記曲データを再生可能に一覧表示する曲一覧画面、またはユーザから指定された前記曲データを再生可能に一覧表示するプレイリスト画面を表示する表示手段と、前記曲データを再生する場合の音量を設定する音量設定手段と、前記表示手段で表示された曲データを再生する場合には、前記音量設定手段で設定された音量に基づいて、当該曲データを再生する再生手段とを備え、前記再生手段は、前記表示手段で表示されたプレイリスト画面で曲データの再生指示がなされた場合には、前記音量設定手段で設定された音量と前記記憶手段に記憶された補正値とに基づいて、当該曲データを再生することを特徴とする。   In order to achieve the above object, an information processing apparatus according to the present invention is an information processing apparatus that reproduces music data that can output sound, and a storage unit that stores a correction value capable of correcting the volume. A song list screen for reproducibly displaying the song data, or a display means for displaying a playlist screen for replaying the song data designated by the user, and a volume for reproducing the song data A volume setting means for setting the music data, and a playback means for playing back the song data based on the volume set by the volume setting means when playing the song data displayed on the display means, When the reproduction means is instructed to reproduce the song data on the playlist screen displayed by the display means, the reproduction means uses the volume set by the volume setting means and the correction value stored in the storage means. Zui it, characterized by reproducing the music data.

本発明によれば、プレイリストに曲データを登録する際に補正値を登録し、プレイリストで再生する場合には当該補正値とマスター音量とに基づいて再生音量を調整することが可能となるので、曲データを編集することなく、プレイリストにおいて適切な音量調整を行うことのできる効果を奏する。   According to the present invention, it is possible to register a correction value when registering song data in a playlist, and to adjust the reproduction volume based on the correction value and the master volume when reproducing the playlist. Therefore, there is an effect that appropriate volume adjustment can be performed in the playlist without editing the song data.

情報処理装置101のハードウェア構成の一例を示す構成図である。2 is a configuration diagram illustrating an example of a hardware configuration of an information processing apparatus 101. FIG. 情報処理装置101のモジュール構成の一例を示す構成図である。2 is a configuration diagram illustrating an example of a module configuration of an information processing apparatus 101. FIG. 本発明の実施形態における一連の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a series of processes in embodiment of this invention. 曲一覧画面400の一例を示す構成図である。It is a block diagram which shows an example of the music list screen. 情報処理装置101に記憶された曲一覧テーブル500の構成の一例を示す構成図である。3 is a configuration diagram illustrating an example of a configuration of a music list table 500 stored in an information processing apparatus 101. FIG. プレイリスト登録処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of a play list registration process. 音量補正通知700の一例を示す構成図である。6 is a configuration diagram showing an example of a volume correction notification 700. FIG. 情報処理装置101のプレイリストテーブル800、ジャンルテーブル810、設定テーブル820の構成の一例を示す構成図である。6 is a configuration diagram illustrating an example of a configuration of a playlist table 800, a genre table 810, and a setting table 820 of the information processing apparatus 101. FIG. プレイリストに登録する曲ごとの音量を補正する際の一例を示す模式図である。It is a schematic diagram which shows an example at the time of correct | amending the volume for every music registered into a play list. プレイリストに登録された曲と同じジャンルの曲を追加する場合の音量補正の一例を示す模式図である。It is a schematic diagram which shows an example of volume correction | amendment in the case of adding the music of the same genre as the music registered into the play list. 曲再生処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of a music reproduction process. プレイリスト画面1200の一例と、プレイリスト画面1200で曲データを再生した場合の一例を示す模式図である。FIG. 10 is a schematic diagram showing an example of a playlist screen 1200 and an example when music data is reproduced on the playlist screen 1200. FIG. 曲一覧画面400で曲データを再生した場合の一例を示す模式図である。FIG. 6 is a schematic diagram illustrating an example when music data is reproduced on a music list screen 400;

以下、図面を参照して、本発明の実施の形態の一例について説明する。   Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings.

図1は、本発明の実施形態における情報処理装置101のハードウェア構成を示す図である。情報処理装置101は、パーソナルコンピュータ等の端末として説明を行うが、これに限らない。   FIG. 1 is a diagram illustrating a hardware configuration of the information processing apparatus 101 according to the embodiment of this invention. The information processing apparatus 101 will be described as a terminal such as a personal computer, but is not limited thereto.

CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。   The CPU 201 comprehensively controls each device and controller connected to the system bus 204.

また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。RAM203は、CPU201の主メモリ、ワークエリア等として機能する。   Further, the ROM 202 or the external memory 211 is necessary to realize a BIOS (Basic Input / Output System) or an operating system program (hereinafter referred to as an OS), which is a control program of the CPU 201, or a function executed by each server or each PC. Various programs to be described later are stored. The RAM 203 functions as a main memory, work area, and the like for the CPU 201.

CPU201は、処理の実行に際して必要なプログラム等をRAM203にロードして、プログラムを実行することで各種動作を実現するものである。   The CPU 201 implements various operations by loading a program necessary for execution of processing into the RAM 203 and executing the program.

また、入力コントローラ(入力C)205は、キーボード209や不図示のマウス等のポインティングデバイスからの入力を制御する。   An input controller (input C) 205 controls input from a pointing device such as a keyboard 209 or a mouse (not shown).

ビデオコントローラ(VC)206は、CRTディスプレイ(CRT)210等の表示器への表示を制御する。表示器はCRTだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。   A video controller (VC) 206 controls display on a display device such as a CRT display (CRT) 210. The display device may be a liquid crystal display as well as a CRT. These are used by the administrator as needed.

メモリコントローラ(MC)207は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク(HD)やフロッピーディスク(登録商標 FD)或いはPCMCIAカードスロットにアダプタを介して接続されるカード型メモリ等の外部メモリ211へのアクセスを制御する。   A memory controller (MC) 207 is a hard disk (HD), floppy disk (registered trademark FD) or PCMCIA card slot for storing boot programs, browser software, various applications, font data, user files, editing files, various data, and the like. Controls access to an external memory 211 such as a card-type memory connected via an adapter.

通信I/Fコントローラ(通信I/FC)208は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。   A communication I / F controller (communication I / FC) 208 is connected to and communicates with an external device via a network, and executes communication control processing in the network. For example, Internet communication using TCP / IP is possible.

尚、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT210上での表示を可能としている。また、CPU201は、CRT210上の不図示のマウスカーソル等でのユーザ指示を可能とする。   For example, the CPU 201 can perform display on the CRT 210 by executing outline font rasterization processing on a display information area in the RAM 203. In addition, the CPU 201 enables a user instruction with a mouse cursor (not shown) on the CRT 210.

本発明の情報処理装置101が後述する各種処理を実行するために用いられる各種プログラム等は外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ211に格納されている。   Various programs used by the information processing apparatus 101 of the present invention to execute various processes described later are recorded in the external memory 211 and are executed by the CPU 201 by being loaded into the RAM 203 as necessary. is there. Furthermore, definition files and various information tables used by the program according to the present invention are stored in the external memory 211.

次に、情報処理装置101のモジュール構成を示す機能構成図について、図2を用いて説明する。尚、図2の情報処理装置101のモジュール構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。   Next, a functional configuration diagram showing a module configuration of the information processing apparatus 101 will be described with reference to FIG. Note that the module configuration of the information processing apparatus 101 in FIG. 2 is merely an example, and it goes without saying that there are various configuration examples depending on the application and purpose.

情報処理装置101は、記憶モジュール221、表示制御モジュール222、判定制御モジュール223、音楽アプリケーション230を備える。   The information processing apparatus 101 includes a storage module 221, a display control module 222, a determination control module 223, and a music application 230.

記憶モジュール221は、曲データや画面などを外部メモリ211等に記憶管理するためのモジュールである。表示制御モジュール222は、記憶モジュール221で記憶された各種情報を取得し、情報処理装置101のCRT210等に表示させるためのモジュールである。判定制御モジュール223は、各種処理を実行する際に行われる各種判定を制御するためのモジュールである。   The storage module 221 is a module for storing and managing music data and screens in the external memory 211 and the like. The display control module 222 is a module for acquiring various information stored in the storage module 221 and displaying it on the CRT 210 of the information processing apparatus 101. The determination control module 223 is a module for controlling various determinations performed when executing various processes.

音楽アプリケーション230は、記憶モジュール221に記憶された曲データをインポート(音楽アプリケーションで利用可能な状態に)し、再生するためのアプリケーションである。インポートすることによって、当該曲データの曲名やアーティスト名、保存場所等の情報を管理し、必要に応じて再生することができるようになる。音楽アプリケーションは、再生制御モジュール231、音量制御モジュール232、プレイリスト制御モジュール233を備えている。   The music application 230 is an application for importing and playing music data stored in the storage module 221 (in a state where it can be used by the music application). By importing, information such as the song name, artist name, and storage location of the song data can be managed and played back as necessary. The music application includes a playback control module 231, a volume control module 232, and a playlist control module 233.

再生制御モジュール231は、記憶モジュール221から取得した曲データを解析し、情報処理装置101に接続されたスピーカー等に曲データの音を出力するためのモジュールである。再生制御モジュール231で再生される曲データのファイル形式は特に問わない。音声データであれば、非圧縮音声フォーマット、非可逆圧縮音声フォーマット、可逆圧縮音声フォーマット等、どのようなファイル形式でもよい。   The reproduction control module 231 is a module for analyzing music data acquired from the storage module 221 and outputting the music data sound to a speaker or the like connected to the information processing apparatus 101. The file format of the music data played back by the playback control module 231 is not particularly limited. As long as it is audio data, any file format such as an uncompressed audio format, an irreversible compressed audio format, and a reversible compressed audio format may be used.

音量制御モジュール232は、再生制御モジュール231で再生される際の音量を制御するためのモジュールである。音量制御モジュール232は、音楽アプリケーション230のマスター音量と、後述するプレイリスト制御モジュール233で管理する補正値から最終的な音量を決定する。   The volume control module 232 is a module for controlling the volume when played back by the playback control module 231. The volume control module 232 determines the final volume from the master volume of the music application 230 and a correction value managed by the playlist control module 233 described later.

プレイリスト制御モジュール233は、ユーザから指定された曲データを、ユーザから指定された順序で再生可能に管理するモジュールである。ユーザから指定された曲データを任意の順序でプレイリストとして管理する。プレイリストに登録する場合には、プレイリスト制御モジュール233は、曲データごとにそのプレイリストにおける補正値の設定を受け付ける。そして、プレイリストで再生が指示されると、そのプレイリストにおける当該曲の補正値を取得して、音量制御モジュール232に渡す仕組みになっている。   The playlist control module 233 is a module that manages the music data designated by the user so as to be reproducible in the order designated by the user. The music data designated by the user is managed as a playlist in an arbitrary order. When registering in the playlist, the playlist control module 233 accepts the setting of the correction value in the playlist for each piece of music data. When playback is instructed in the playlist, the correction value of the song in the playlist is acquired and passed to the volume control module 232.

次に、本発明の実施形態における情報処理装置101によって行われる一連の処理について、図3に示すフローチャートを用いて説明する。尚、ステップS301乃至ステップS308の各ステップは情報処理装置101におけるCPU201の制御の下、処理が行われる。   Next, a series of processing performed by the information processing apparatus 101 in the embodiment of the present invention will be described with reference to the flowchart shown in FIG. In addition, each step of step S301 thru | or step S308 is processed under control of CPU201 in the information processing apparatus 101. FIG.

また、この処理を情報処理装置101に実行させるためのプログラムは、情報処理装置101にインストールされている音楽アプリケーション230の一部、若しくはアドオンプログラムとして用意されていてもよいし、音楽アプリケーション230とは別にインストールされたプログラムとして用意されていてもよい。   A program for causing the information processing apparatus 101 to execute this processing may be prepared as a part of the music application 230 installed in the information processing apparatus 101 or as an add-on program. It may be prepared as a separately installed program.

ステップS301では、情報処理装置101は、ユーザからの指示に応じて、外部メモリ211等に記憶された音楽アプリケーション230を起動する。そして、ステップS302では、情報処理装置101は、曲一覧画面400(図4参照)を表示させる。曲一覧画面400は、音楽アプリケーション230にインポートしたすべての曲データを一覧表示させるための画面である。曲一覧画面400は、再生ボタン401、曲一覧ボタン402、全曲一覧403、プレイリスト領域404、マスター音量調整バー405、閉じるボタン406、停止ボタン407を備える。再生ボタン401は、全曲一覧403でユーザから選択された曲データを再生するためのボタンである。曲一覧402は、この曲一覧画面400を表示させる(切り換える)ためのボタンである。全曲一覧403は、音楽アプリケーション230にインポートしたすべての曲データに関する情報が表示されている。ここでユーザから選択された曲データに対して再生やプレイリストの登録といった操作を行うことができる。全曲一覧403に表示するための情報は、曲一覧テーブル500(図5参照)から取得して表示する。曲一覧テーブル500に含まれる各種情報は、音楽アプリケーション230に曲データをインポートした際に、インポートした曲データに含まれるメタデータ等を抽出して登録したものである。例えば、曲名501やアーティスト名502、再生時間503、ジャンル504、保存場所505といった情報である。これらの情報は、曲データをインポートする際にユーザからの入力により登録できてもよいし、前述した通り曲データに含まれるメタデータから登録できてもよい。   In step S301, the information processing apparatus 101 activates the music application 230 stored in the external memory 211 or the like in response to an instruction from the user. In step S302, the information processing apparatus 101 displays the song list screen 400 (see FIG. 4). The song list screen 400 is a screen for displaying a list of all song data imported into the music application 230. The song list screen 400 includes a play button 401, a song list button 402, an all song list 403, a playlist area 404, a master volume adjustment bar 405, a close button 406, and a stop button 407. The play button 401 is a button for playing the song data selected by the user in the all song list 403. The song list 402 is a button for displaying (switching) the song list screen 400. The all song list 403 displays information on all song data imported into the music application 230. Here, operations such as reproduction and playlist registration can be performed on the music data selected by the user. Information to be displayed in the all song list 403 is acquired from the song list table 500 (see FIG. 5) and displayed. The various types of information included in the song list table 500 are obtained by extracting and registering metadata and the like included in the imported song data when the song data is imported into the music application 230. For example, information such as a song title 501, an artist name 502, a playback time 503, a genre 504, and a storage location 505. Such information may be registered by input from the user when the music data is imported, or may be registered from the metadata included in the music data as described above.

プレイリスト領域404は、ユーザによって作成されたプレイリストを表示するための領域である。プレイリストを選択すると、後述する図12のようにプレイリストに登録された曲データの一覧が表示される。また、全曲一覧403にある曲データを登録したいプレイリストに対してドラッグアンドドロップすると、当該プレイリストに曲データが登録できる仕組みになっている。マスター音量調整バー405は、音楽アプリケーション230で曲データが再生される際のマスター音量を調整するためのインターフェースである。曲ごとの音量を調整するためのものではなく、音楽アプリケーション230で再生される曲データ全体のマスター音量を調整するためのものである。例えば、マスター音量が「100」だった場合、音量「50」の曲データを再生すると最終的な音量は「150」となるが、音量「80」の曲データを再生すると最終的な音量は「180」となる。このマスター音量と曲データの音量とに基づいて、最終的な音量が決定される。閉じるボタン406は、音楽アプリケーション230を終了させるためのボタンである。停止ボタン407は、再生ボタン401で再生された曲データを停止するためのボタンである。   The playlist area 404 is an area for displaying a playlist created by the user. When a playlist is selected, a list of song data registered in the playlist is displayed as shown in FIG. In addition, when the song data in the all-song list 403 is dragged and dropped to the playlist to be registered, the song data can be registered in the playlist. The master volume adjustment bar 405 is an interface for adjusting the master volume when music data is played back by the music application 230. It is not for adjusting the volume for each song, but for adjusting the master volume of the entire song data played by the music application 230. For example, if the master volume is “100”, the final volume is “150” when the song data with the volume “50” is played back, but the final volume is “150” when the song data with the volume “80” is played back. 180 ". The final volume is determined based on the master volume and the volume of the song data. The close button 406 is a button for ending the music application 230. A stop button 407 is a button for stopping the music data reproduced by the reproduction button 401.

ステップS303では、情報処理装置101は、全曲一覧403からプレイリスト領域404の任意のプレイリストに曲がドラッグアンドドロップされたか否か、つまりプレイリストの登録指示があったか否かを判定する。プレイリストの登録指示があったと判定された場合には、ステップS304に処理を進め、そうでない場合には、ステップS305に処理を進める。   In step S303, the information processing apparatus 101 determines whether or not a song has been dragged and dropped from the all song list 403 to an arbitrary playlist in the playlist area 404, that is, whether or not a playlist registration instruction has been issued. If it is determined that there is an instruction to register a playlist, the process proceeds to step S304. If not, the process proceeds to step S305.

ステップS304では、情報処理装置101は、ドラッグアンドドロップされた曲データを指定されたプレイリストに登録するための処理を実行する。プレイリスト登録処理の詳細は、後述する図6に示す。   In step S304, the information processing apparatus 101 executes processing for registering the dragged and dropped music data in the designated playlist. Details of the playlist registration process are shown in FIG.

ステップS305では、情報処理装置101は、再生ボタン401が押下されたか否かを判定する。再生ボタン401が押下されたと判定された場合には、ステップS306に処理を進め、そうでない場合には、ステップS307に処理を進める。   In step S305, the information processing apparatus 101 determines whether the play button 401 has been pressed. If it is determined that the play button 401 has been pressed, the process proceeds to step S306; otherwise, the process proceeds to step S307.

ステップS306では、情報処理装置101は、ユーザから選択された曲を再生する処理を行う。曲再生処理の詳細は、後述する図11に示す。   In step S306, the information processing apparatus 101 performs a process of playing back a song selected by the user. Details of the music reproduction process are shown in FIG.

ステップS307では、情報処理装置101は、閉じるボタン406が押下されたか否かを判定する。閉じるボタン406が押下されたと判定された場合には、ステップS308に処理を進め、そうでない場合には、ステップS303に処理を戻す。   In step S307, the information processing apparatus 101 determines whether the close button 406 has been pressed. If it is determined that the close button 406 has been pressed, the process proceeds to step S308; otherwise, the process returns to step S303.

ステップS308では、情報処理装置101は、閉じるボタン406の押下を検知したので、ステップS301で起動した音楽アプリケーション230を終了し、本一連の処理を終了する。   In step S308, the information processing apparatus 101 detects that the close button 406 has been pressed. Therefore, the music application 230 started in step S301 is terminated, and the series of processes is terminated.

次に、本発明の実施形態における情報処理装置101によって行われるプレイリスト登録処理について、図6に示すフローチャートを用いて説明する。尚、ステップS601乃至ステップS611の各ステップは情報処理装置101におけるCPU201の制御の下、処理が行われる。   Next, playlist registration processing performed by the information processing apparatus 101 according to the embodiment of the present invention will be described with reference to the flowchart shown in FIG. Note that steps S601 to S611 are performed under the control of the CPU 201 in the information processing apparatus 101.

また、この処理を情報処理装置101に実行させるためのプログラムは、情報処理装置101にインストールされている音楽アプリケーション230の一部、若しくはアドオンプログラムとして用意されていてもよいし、音楽アプリケーション230とは別にインストールされたプログラムとして用意されていてもよい。   A program for causing the information processing apparatus 101 to execute this processing may be prepared as a part of the music application 230 installed in the information processing apparatus 101 or as an add-on program. It may be prepared as a separately installed program.

ステップS601では、情報処理装置101は、プレイリストに対する登録が指示された曲データの音量を補正するか否かを受け付けるための音量補正通知700をCRT210に表示させる。登録するプレイリストごとに曲データの音量の補正値を設定することができる。音量の補正値は、当該曲データをプレイリストで再生する場合に、使用されるパラメータである。マスター音量とこの補正値とに基づいて、最終出力される音量を決定する。マスター音量が「100」で補正値が「150%」なら、最終出力音量は「150」となる。また、マスター音量が「100」で補正値が「80%」なら、最終出力音量が「80」となる。このように、マスター音量は操作せずに、マスター音量の値を補正値で調整した結果を最終出力音量とすることができる。   In step S601, the information processing apparatus 101 causes the CRT 210 to display a volume correction notification 700 for accepting whether or not to correct the volume of music data instructed to be registered in the playlist. A correction value for the volume of song data can be set for each playlist to be registered. The volume correction value is a parameter used when the music data is reproduced in a playlist. The final output volume is determined based on the master volume and the correction value. If the master volume is “100” and the correction value is “150%”, the final output volume is “150”. If the master volume is “100” and the correction value is “80%”, the final output volume is “80”. As described above, the final output volume can be obtained by adjusting the value of the master volume with the correction value without operating the master volume.

ステップS602では、情報処理装置101は、ユーザから音量補正をすると指示があったか否か、つまり、ステップS601で表示された音量補正通知700に備えられたYESボタン701が押下されたか否かを判定する。YESボタン701が押下されたと判定された場合には、ステップS603に処理を進め、そうでない場合には、ステップS611に処理を進める。   In step S602, the information processing apparatus 101 determines whether there is an instruction to perform volume correction from the user, that is, whether the YES button 701 provided in the volume correction notification 700 displayed in step S601 is pressed. . If it is determined that the YES button 701 has been pressed, the process proceeds to step S603; otherwise, the process proceeds to step S611.

ステップS603では、情報処理装置101は、追加する曲データと同一ジャンルの補正値が登録されているか否かを判定する。例えば、曲名501「EEEEE」をプレイリストに追加する場合に、「EEEEE」のジャンル504「クラシック」の補正値が、ジャンルテーブル810(図8参照)に登録されているか否かを判定することになる。同一ジャンルの補正値が登録済みであると判定された場合には、ステップS604に処理を進め、そうでない場合には、ステップS606に処理を進める。   In step S603, the information processing apparatus 101 determines whether a correction value of the same genre as the song data to be added is registered. For example, when adding the music title 501 “EEEEEE” to the playlist, it is determined whether or not the correction value of the genre 504 “classic” of “EEEEEE” is registered in the genre table 810 (see FIG. 8). Become. If it is determined that correction values of the same genre have already been registered, the process proceeds to step S604, and if not, the process proceeds to step S606.

ジャンルテーブル810(図8参照)は、ジャンル811、補正値812から構成される。ジャンル811は、音楽アプリケーション230で区分した曲データのジャンルを示す。ジャンル811は、曲一覧テーブル500のジャンル504で取得できるので、曲データをインポートし、このジャンルテーブル810に存在しないジャンルが登録されたなら、新たにジャンルテーブル810に登録をする。補正値812は、前述した通り、マスター音量の値を補正するためのパラメータである。ジャンルテーブル810では、ジャンルごとに補正値を登録している。この補正値812は、プレイリストに曲データが登録される度に、後述するステップS609で更新されることになる。つまり、補正値812に格納された値は、直近で登録した曲データの補正値が格納されていることになる。   The genre table 810 (see FIG. 8) includes a genre 811 and a correction value 812. A genre 811 indicates the genre of song data divided by the music application 230. Since the genre 811 can be acquired from the genre 504 of the music list table 500, if music data is imported and a genre that does not exist in the genre table 810 is registered, it is newly registered in the genre table 810. The correction value 812 is a parameter for correcting the master volume value as described above. In the genre table 810, correction values are registered for each genre. This correction value 812 is updated in step S609 described later every time music data is registered in the playlist. In other words, the value stored in the correction value 812 stores the correction value of the most recently registered music data.

ステップS604では、情報処理装置101は、追加する曲データと同ジャンルの補正値をジャンルテーブル810から取得する。前述の例でいえば、曲名501「EEEEE」をプレイリストに追加する場合に、「EEEEE」のジャンル504「クラシック」に設定された補正値をジャンルテーブル810から取得する。   In step S604, the information processing apparatus 101 acquires a correction value of the same genre as the song data to be added from the genre table 810. In the above example, when the song title 501 “EEEEEE” is added to the playlist, the correction value set to the genre 504 “classic” of “EEEEEE” is acquired from the genre table 810.

ステップS605では、情報処理装置101は、ユーザからの補正値の調整を受け付けるために、図9に示すような補正値調整バー901を表示させる。その際に、ステップS604で取得した補正値を補正値調整バー901のデフォルト表示として、表示する。「140%」という補正値を取得していれば、補正値調整バー901の初期値を「140%」の値を示す位置にする。つまり、同じジャンルの曲は同じ補正値を使用する可能性が高いので、このようにして前回このジャンルで使用した補正値を取得することで、補正値の調整をしやすくしている。尚、このときに設定された補正値とマスター音量に基づいて最終出力音量を決定し、曲データを再生してもよい。つまり、調整結果をリアルタイムに出力するような形態でもよい。こうすることで、ユーザがより補正値の調整をしやすくなる。   In step S605, the information processing apparatus 101 displays a correction value adjustment bar 901 as illustrated in FIG. 9 in order to accept adjustment of the correction value from the user. At that time, the correction value acquired in step S604 is displayed as the default display of the correction value adjustment bar 901. If the correction value of “140%” is acquired, the initial value of the correction value adjustment bar 901 is set to a position indicating the value of “140%”. That is, since the music of the same genre is highly likely to use the same correction value, the correction value can be easily adjusted by acquiring the correction value used in the previous genre in this way. The final output volume may be determined based on the correction value set at this time and the master volume, and the song data may be reproduced. In other words, the adjustment result may be output in real time. This makes it easier for the user to adjust the correction value.

一方、ステップS606では、情報処理装置101は、音楽アプリケーション230にあらかじめ設定された、補正値調整バー901のデフォルト値を取得する。例えば、「0%」であってもよいし、「100%」であってもよい。そして、ステップS607では、情報処理装置101は、ステップS606で取得した値をデフォルト表示とした補正値調整バー901を表示させる。尚、こちらもステップS605と同様に、曲データを再生するような形態にしてもよい。   On the other hand, in step S606, the information processing apparatus 101 acquires the default value of the correction value adjustment bar 901 that is set in advance in the music application 230. For example, it may be “0%” or “100%”. In step S607, the information processing apparatus 101 displays a correction value adjustment bar 901 that uses the value acquired in step S606 as a default display. In this case as well, the music data may be reproduced as in step S605.

ステップS608では、情報処理装置101は、補正値調整バー901で補正値の調整を行った後、決定ボタン902が押下されたか否かを判定する。決定ボタン902が押下されたと判定された場合には、ステップS609に処理を進め、そうでない場合には、決定ボタン902が押下されるまで、待機する。   In step S608, the information processing apparatus 101 determines whether or not the enter button 902 has been pressed after adjusting the correction value with the correction value adjustment bar 901. If it is determined that the enter button 902 has been pressed, the process proceeds to step S609. If not, the process waits until the enter button 902 is pressed.

ステップS609では、情報処理装置101は、補正値調整バー901で選択された補正値を取得して、追加する曲データのジャンルと同ジャンルの補正値812を更新する。例えば、曲名501「EEEEE」をプレイリストに追加する場合に、「EEEEE」のジャンル504「クラシック」の補正値812を、補正値調整バー901で調整した補正値「150%」に更新する。こうすることで、次回以降に、ステップS604でデフォルト表示する場合に活かすことができる。   In step S609, the information processing apparatus 101 acquires the correction value selected by the correction value adjustment bar 901, and updates the correction value 812 of the same genre as the genre of the song data to be added. For example, when adding the music title 501 “EEEEEE” to the playlist, the correction value 812 of the genre 504 “classic” of “EEEEEE” is updated to the correction value “150%” adjusted by the correction value adjustment bar 901. By doing so, it can be utilized when the default display is performed in step S604 after the next time.

ステップS610では、情報処理装置101は、補正値調整バー901で選択された補正値を取得して、プレイリストテーブル800に登録する。   In step S610, the information processing apparatus 101 acquires the correction value selected by the correction value adjustment bar 901 and registers it in the playlist table 800.

プレイリストテーブル800(図8参照)は、プレイリスト名801、曲名802、補正値803から構成される。プレイリスト名801は、当該プレイリストの名称である。ユーザによって任意の名称がつけられてもよいし、音楽アプリケーション230によって自動的につけられた名称でもよい。曲名802は、曲一覧テーブル500の曲名501から取得したメタデータである。補正値803は、当該曲データを再生するときにマスター音量を補正するためのパラメータである。登録の指示があると、このプレイリストテーブル800に追加する曲データの曲名501や選択した補正値がそれぞれ曲名802、補正値803に登録される。   The playlist table 800 (see FIG. 8) includes a playlist name 801, a song name 802, and a correction value 803. The playlist name 801 is the name of the playlist. An arbitrary name may be given by the user, or a name automatically given by the music application 230 may be used. The song name 802 is metadata acquired from the song name 501 of the song list table 500. The correction value 803 is a parameter for correcting the master volume when reproducing the music data. When there is a registration instruction, the song name 501 of the song data to be added to the playlist table 800 and the selected correction value are registered in the song name 802 and the correction value 803, respectively.

ステップS611では、情報処理装置101は、ステップS602で追加する曲データの音量補正をしないと指示されたので、プレイリストテーブル800にデフォルトの補正値で登録する。デフォルトの補正値は、ステップS606同様に、あらかじめ音楽アプリケーション230に登録されたものを使用すればよい。以上のようにして、プレイリストに対して曲データを登録する。   In step S611, the information processing apparatus 101 is instructed not to correct the volume of the music data to be added in step S602, and therefore registers the default correction value in the playlist table 800. As the default correction value, a value previously registered in the music application 230 may be used as in step S606. As described above, song data is registered in the playlist.

この図6に示すプレイリスト登録処理の一例を、図9を用いて説明する。   An example of the playlist registration process shown in FIG. 6 will be described with reference to FIG.

図9に示す曲一覧画面400で、ユーザから曲名501「EEEEE」が「プレイリスト1」にドラッグアンドドロップされた場合を想定する。ドラッグアンドドロップがなされて、音量補正をすると指示された場合、曲名501「EEEEE」のジャンル504を取得する。曲名501「EEEEE」のジャンル504は、図5の曲一覧テーブル500を見ると「クラシック」であることがわかる。次に、ジャンルテーブル810を参照して、ジャンル811が「クラシック」のレコードの補正値812を取得する。図8のジャンルテーブル810を見ると、ジャンル811が「クラシック」のレコードの補正値812は、「140%」である。この補正値を補正値調整バー901にデフォルト表示として設定する。ユーザは、曲データを再生し、補正値調整バー901を操作して、最適な補正値に設定していく。ここでは、911に示す通り、補正値を「150%」に調整したとする。決定ボタン902が押下されたら、補正値調整バー901で設定された補正値を取得し、912に示すように、ジャンルテーブル810のジャンル811が「クラシック」のレコードの補正値812を「150%」に更新する。そして、プレイリストテーブル800に補正値「150%」として曲データを新規登録する。このようにすることで、ジャンルテーブル810とプレイリストテーブル800を適切に更新することができる。   It is assumed that the song name 501 “EEEEEE” is dragged and dropped from the user to “Playlist 1” on the song list screen 400 shown in FIG. When drag and drop is performed and an instruction is given to correct the volume, the genre 504 of the song title 501 “EEEEEE” is acquired. When the genre 504 of the song title 501 “EEEEEE” is seen from the song list table 500 of FIG. Next, referring to the genre table 810, the correction value 812 of the record whose genre 811 is “classic” is acquired. Looking at the genre table 810 in FIG. 8, the correction value 812 of the record whose genre 811 is “classic” is “140%”. This correction value is set as a default display on the correction value adjustment bar 901. The user reproduces the music data and operates the correction value adjustment bar 901 to set the optimum correction value. Here, it is assumed that the correction value is adjusted to “150%” as indicated by 911. When the enter button 902 is pressed, the correction value set by the correction value adjustment bar 901 is acquired. Update to Then, the music data is newly registered in the playlist table 800 as the correction value “150%”. In this way, the genre table 810 and the playlist table 800 can be updated appropriately.

図10は、図9で「クラシック」の補正値が「150%」と補正された後に、新しく曲データをプレイリストに登録する場合の画面例を示している。ここでは、新たに曲名501「GGGGG」を「プレイリスト1」に登録する場合を示している。曲名501「GGGGG」は、ジャンル504が「クラシック」である。図9と同様に検索すると、「クラシック」の補正値は、ジャンルテーブル810で更新した「150%」が取得できる。よって、この補正値を補正値調整バー901に設定してデフォルト表示させる。このようにして、同じジャンルで前回設定したときの設定値をデフォルト表示させることができるようになる。   FIG. 10 shows an example of a screen when new song data is registered in the playlist after the correction value of “classic” is corrected to “150%” in FIG. 9. Here, a case where a new song title 501 “GGGGGG” is registered in “Playlist 1” is shown. The genre 504 of the song title 501 “GGGGGG” is “classic”. When searching as in FIG. 9, “150%” updated in the genre table 810 can be acquired as the correction value of “classic”. Therefore, this correction value is set in the correction value adjustment bar 901 and displayed as default. In this way, it is possible to display the default setting values when the previous genre is set in the same genre.

次に、本発明の実施形態における情報処理装置101によって行われる曲再生処理について、図11に示すフローチャートを用いて説明する。尚、ステップS1101乃至ステップS1114の各ステップは情報処理装置101におけるCPU201の制御の下、処理が行われる。   Next, the music reproduction process performed by the information processing apparatus 101 according to the embodiment of the present invention will be described with reference to the flowchart shown in FIG. In addition, each step of step S1101 thru | or step S1114 is processed under control of CPU201 in the information processing apparatus 101. FIG.

また、この処理を情報処理装置101に実行させるためのプログラムは、情報処理装置101にインストールされている音楽アプリケーション230の一部、若しくはアドオンプログラムとして用意されていてもよいし、音楽アプリケーション230とは別にインストールされたプログラムとして用意されていてもよい。   A program for causing the information processing apparatus 101 to execute this processing may be prepared as a part of the music application 230 installed in the information processing apparatus 101 or as an add-on program. It may be prepared as a separately installed program.

まず、ステップS1101では、情報処理装置101は、曲データの再生指示がなされたのが、図13のような曲一覧画面400からであるのか、プレイリスト画面1200(図12参照)からであるのかを判定する。図12に示す通り、プレイリスト画面1200にも再生ボタン401は存在する。この再生ボタン401は、プレイリストに登録された曲データを再生するためのボタンである。ユーザは任意のプレイリストを選択し、そのプレイリストに登録された曲データを表示させる。具体的には、プレイリストテーブル800から選択されたプレイリストに関する曲名802を特定し、当該曲名802を持つ曲データを曲一覧テーブル500から取得し、表示させればよい。そして、表示された曲データを選択して再生ボタン401を押下することで、曲の再生を行うことができる。ステップS1101では、この再生指示がプレイリストで行われたのか、曲一覧画面400で行われたのかを判定する。再生指示がプレイリストで行われたと判定された場合には、ステップS1102に処理を進め、そうでない場合には、ステップS1107に処理を進める。   First, in step S1101, the information processing apparatus 101 is instructed to reproduce the song data from the song list screen 400 as shown in FIG. 13 or from the playlist screen 1200 (see FIG. 12). Determine. As shown in FIG. 12, a play button 401 is also present on the playlist screen 1200. The playback button 401 is a button for playing back the song data registered in the playlist. The user selects an arbitrary playlist and displays song data registered in the playlist. Specifically, a song name 802 relating to the playlist selected from the playlist table 800 may be specified, and song data having the song name 802 may be acquired from the song list table 500 and displayed. Then, by selecting the displayed song data and pressing the play button 401, the song can be played. In step S <b> 1101, it is determined whether the reproduction instruction is performed on the playlist or on the music list screen 400. If it is determined that the play instruction has been given in the playlist, the process proceeds to step S1102, and if not, the process proceeds to step S1107.

ステップS1102では、情報処理装置101は、再生指示がなされた曲データを曲一覧テーブル500の保存場所505から特定して、取得する。   In step S <b> 1102, the information processing apparatus 101 specifies and obtains music data for which a reproduction instruction has been given from the storage location 505 of the music list table 500.

ステップS1103では、情報処理装置101は、選択された曲データの補正値をプレイリストテーブル800から取得する。例えば、曲名802が「BBBBB」の再生指示があった場合には、当該「BBBBB」のレコードにある補正値803「150%」を取得する。取得した補正値803は、図12に示すようなプレイリスト画面の補正値調整バー1201に設定して表示する。ユーザはこの補正値調整バー1201をいつでも操作でき、その操作に応じて補正値を設定し直すことができる。尚、図13に示すように曲一覧画面400にはこの補正値調整バー1201は表示しない。   In step S1103, the information processing apparatus 101 acquires the correction value of the selected song data from the playlist table 800. For example, when the reproduction instruction is “BBBBBB” as the song title 802, the correction value 803 “150%” in the record “BBBBB” is acquired. The acquired correction value 803 is set and displayed on the correction value adjustment bar 1201 on the playlist screen as shown in FIG. The user can operate the correction value adjustment bar 1201 at any time, and can reset the correction value according to the operation. Note that the correction value adjustment bar 1201 is not displayed on the song list screen 400 as shown in FIG.

ステップS1104では、情報処理装置101は、音楽アプリケーション230に設定されたマスター音量を取得する。マスター音量は、設定テーブル820(図8参照)のマスター音量821に格納されている。設定テーブル820は、音楽アプリケーション230の各種設定を保存するためのテーブルである。その設定のうち、マスター音量821は、ユーザからマスター音量調整バー405で調整されたマスター音量を格納している。   In step S1104, the information processing apparatus 101 acquires the master volume set in the music application 230. The master volume is stored in the master volume 821 of the setting table 820 (see FIG. 8). The setting table 820 is a table for storing various settings of the music application 230. Among the settings, the master volume 821 stores the master volume adjusted by the user with the master volume adjustment bar 405.

ステップS1105では、情報処理装置101は、ステップS1104で取得したマスター音量と、ステップS1103で取得した補正値803に基づいて、最終出力音量(再生音量)を決定する。例えば、マスター音量が「100」で、補正値が「150%」だった場合には、図12に示すように再生音量が「150」となる。   In step S1105, the information processing apparatus 101 determines a final output volume (reproduction volume) based on the master volume acquired in step S1104 and the correction value 803 acquired in step S1103. For example, when the master volume is “100” and the correction value is “150%”, the playback volume is “150” as shown in FIG.

ステップS1106では、情報処理装置101は、ステップS1102で取得した曲データを、ステップS1105で決定された再生音量で再生する。再生音量は補正値で補正した音量となる。補正分の音量調整は、マスター音量で行ってもよいし、OSが管理する情報処理装置101の音量で調整してもよい。または、情報処理装置101に接続されたスピーカーで調整してもよい。   In step S1106, the information processing apparatus 101 reproduces the song data acquired in step S1102 at the reproduction volume determined in step S1105. The playback volume is the volume corrected with the correction value. The volume adjustment for the correction may be performed using the master volume, or may be performed using the volume of the information processing apparatus 101 managed by the OS. Or you may adjust with the speaker connected to the information processing apparatus 101. FIG.

一方、ステップS1107では、情報処理装置101は、再生指示がなされた曲データを曲一覧テーブル500の保存場所505から特定して、取得する。   On the other hand, in step S <b> 1107, the information processing apparatus 101 specifies and acquires music data for which a reproduction instruction has been given from the storage location 505 of the music list table 500.

ステップS1108では、情報処理装置101は、音楽アプリケーション230に設定されたマスター音量を取得する。そして、ステップS1109では、情報処理装置101は、ステップS1108で取得したマスター音量をそのまま再生音量とする。図13に示す通り、曲一覧画面400からの再生の場合には、プレイリストからの再生ではないので補正値の取得はなく、マスター音量の補正もしない。よって、マスター音量調整バー405で設定された音量をそのまま再生音量とする。   In step S1108, the information processing apparatus 101 acquires the master volume set in the music application 230. In step S1109, the information processing apparatus 101 directly uses the master volume acquired in step S1108 as the playback volume. As shown in FIG. 13, in the case of reproduction from the music list screen 400, since the reproduction is not from the playlist, the correction value is not acquired and the master volume is not corrected. Therefore, the volume set by the master volume adjustment bar 405 is used as the playback volume as it is.

ステップS1110では、情報処理装置101は、ステップS1107で取得した曲データをステップS1109で決定された再生音量で再生する。   In step S1110, the information processing apparatus 101 reproduces the song data acquired in step S1107 at the reproduction volume determined in step S1109.

ステップS1111では、情報処理装置101は、次の曲を再生するか否かを判定する。連続再生の設定がなされているのであれば、全曲一覧403に表示された曲データや、プレイリストに登録された曲データを順次再生すればよい。または、ユーザから曲データの再生指示があった場合には、それに従って指示のあった曲データを再生すればよい。次の曲を再生すると判定された場合には、ステップS1112に処理を進め、そうでない場合には、ステップS1113に処理を進める。   In step S1111, the information processing apparatus 101 determines whether to play the next song. If continuous playback is set, the song data displayed in the all-song list 403 and the song data registered in the playlist may be sequentially played back. Alternatively, when the user gives an instruction to reproduce music data, the instructed music data may be reproduced according to the instruction. If it is determined to play the next song, the process proceeds to step S1112; otherwise, the process proceeds to step S1113.

ステップS1112では、情報処理装置101は、ステップS1106で設定された再生音量を元に戻す。次の曲ではまた異なる補正値を取得して再生音量を設定する必要があるため、ステップS1106で調整されたマスター音量やOSの音量、スピーカーの音量等を調整前の状態に戻す。   In step S1112, the information processing apparatus 101 restores the reproduction volume set in step S1106. Since it is necessary to acquire a different correction value and set the playback volume for the next song, the master volume, OS volume, speaker volume, etc. adjusted in step S1106 are returned to the state before adjustment.

ステップS1113では、情報処理装置101は、停止ボタン407が押下されたか否かを判定する。つまり、曲データの停止が指示されたか否かを判定することになる。停止ボタン407が押下されたと判定された場合には、ステップS1114に処理を進め、そうでない場合には、ステップS1111に処理を戻す。   In step S1113, the information processing apparatus 101 determines whether the stop button 407 has been pressed. That is, it is determined whether or not an instruction to stop music data has been issued. If it is determined that the stop button 407 has been pressed, the process proceeds to step S1114. If not, the process returns to step S1111.

ステップS1114では、情報処理装置101は、ステップS1106またはステップS1110で再生された曲データを停止し、曲再生処理を終了する。   In step S1114, the information processing apparatus 101 stops the song data reproduced in step S1106 or step S1110, and ends the song reproduction process.

以上説明したように、本実施形態によれば、プレイリストに曲データを登録する際に補正値を登録し、プレイリストで再生する場合には当該補正値とマスター音量とに基づいて再生音量を調整することが可能となるので、曲データを編集することなく、プレイリストにおいて適切な音量調整を行うことのできる効果を奏する。   As described above, according to the present embodiment, when the music data is registered in the playlist, the correction value is registered, and when the reproduction is performed in the playlist, the reproduction volume is set based on the correction value and the master volume. Since it is possible to adjust, it is possible to perform an appropriate volume adjustment in the playlist without editing the song data.

本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。   The present invention can be implemented as a system, apparatus, method, program, storage medium, or the like, and can be applied to a system including a plurality of devices. You may apply to the apparatus which consists of one apparatus.

なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。   Note that the present invention includes a software program that implements the functions of the above-described embodiments directly or remotely from a system or apparatus. The present invention also includes a case where the system or the computer of the apparatus is achieved by reading and executing the supplied program code.

したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。   Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。   In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, and the like.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などもある。   Examples of the recording medium for supplying the program include a flexible disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, and CD-RW. There are also magnetic tape, nonvolatile memory card, ROM, DVD (DVD-ROM, DVD-R) and the like.

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。   As another program supply method, a browser on a client computer is used to connect to an Internet home page. The computer program itself of the present invention or a compressed file including an automatic installation function can be downloaded from the homepage by downloading it to a recording medium such as a hard disk.

また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。   It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.

また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。   In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let It is also possible to execute the encrypted program by using the downloaded key information and install the program on a computer.

また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。   Further, the functions of the above-described embodiments are realized by the computer executing the read program. In addition, based on the instructions of the program, an OS or the like running on the computer performs part or all of the actual processing, and the functions of the above-described embodiments can also be realized by the processing.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。   Further, the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instructions of the program, and the functions of the above-described embodiments are realized by the processing.

なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。   The above-described embodiments are merely examples of implementation in carrying out the present invention, and the technical scope of the present invention should not be construed as being limited thereto. That is, the present invention can be implemented in various forms without departing from the technical idea or the main features thereof.

101 情報処理装置
201 CPU
202 RAM
203 ROM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信I/F(インターフェース)コントローラ
209 入力装置
210 ディスプレイ装置
211 外部メモリ
101 Information processing apparatus 201 CPU
202 RAM
203 ROM
204 System Bus 205 Input Controller 206 Video Controller 207 Memory Controller 208 Communication I / F (Interface) Controller 209 Input Device 210 Display Device 211 External Memory

Claims (8)

音を出力可能な曲データを再生する情報処理装置であって、
音量を補正することの可能な補正値を記憶する記憶手段と、
前記曲データを再生可能に一覧表示する曲一覧画面、またはユーザから指定された前記曲データを再生可能に一覧表示するプレイリスト画面を表示する表示手段と、
前記曲データを再生する場合の音量を設定する音量設定手段と、
前記表示手段で表示された曲データを再生する場合には、前記音量設定手段で設定された音量に基づいて、当該曲データを再生する再生手段と
を備え、
前記再生手段は、前記表示手段で表示されたプレイリスト画面で曲データの再生指示がなされた場合には、前記音量設定手段で設定された音量と前記記憶手段に記憶された補正値とに基づいて、当該曲データを再生することを特徴とする情報処理装置。
An information processing apparatus for reproducing music data that can output sound,
Storage means for storing a correction value capable of correcting the volume;
Display means for displaying a song list screen for reproducibly displaying the song data or a play list screen for replaying the song data designated by the user;
Volume setting means for setting the volume when reproducing the song data;
In the case of reproducing the song data displayed on the display means, the reproduction means for reproducing the song data based on the volume set by the volume setting means,
The reproduction means is based on the volume set by the volume setting means and the correction value stored in the storage means when an instruction to reproduce song data is given on the playlist screen displayed by the display means. An information processing apparatus for reproducing the song data.
前記再生手段は、前記表示手段で表示された曲一覧画面で曲データの再生指示がなされた場合には、前記音量設定手段で設定された音量に基づいて、当該曲データを再生することを特徴とする請求項1に記載の情報処理装置。   The reproduction means reproduces the song data based on the volume set by the volume setting means when an instruction to reproduce the song data is given on the song list screen displayed by the display means. The information processing apparatus according to claim 1. 前記情報処理装置は、
ユーザからの指示に応じて、前記プレイリスト画面に前記曲データを追加するプレイリスト登録手段と、
前記プレイリスト登録手段で前記曲データを追加する場合に、前記補正値の設定を受け付ける補正値設定受付手段とを更に備えることを特徴とする請求項1または2に記載の情報処理装置。
The information processing apparatus includes:
In response to an instruction from the user, a playlist registration means for adding the song data to the playlist screen;
The information processing apparatus according to claim 1, further comprising: a correction value setting receiving unit that receives the setting of the correction value when the music piece data is added by the playlist registration unit.
前記記憶手段は、前記補正値を前記曲データごとに記憶し、
前記プレイリスト登録手段は、前記曲データを追加する場合に、前記補正値と当該曲データの属性を示す属性情報とを対応づけて、前記記憶手段に記憶することを特徴とする請求項3に記載の情報処理装置。
The storage means stores the correction value for each piece of music data,
The said playlist registration means matches the said correction value and the attribute information which shows the attribute of the said music data, and memorize | stores in the said memory | storage means, when adding the said music data. The information processing apparatus described.
前記補正値設定受付手段は、前記プレイリスト登録手段で前記曲データを追加する場合に、当該追加する曲データの属性情報に基づいて前記記憶手段に記憶された補正値を取得し、当該補正値がデフォルト表示された状態で補正値の設定を受け付けることを特徴とする請求項4に記載の情報処理装置。   The correction value setting accepting unit acquires the correction value stored in the storage unit based on the attribute information of the song data to be added when the song data is added by the playlist registration unit, and the correction value The information processing apparatus according to claim 4, wherein the correction value setting is received in a state in which is displayed as a default. 前記表示手段で表示されたプレイリスト画面では、前記記憶手段に記憶された補正値を表示し、前記表示手段で表示された曲一覧画面では、前記記憶手段に記憶された補正値を表示しないことを特徴とする請求項1乃至5のいずれか1項に記載の情報処理装置。   The correction value stored in the storage means is displayed on the playlist screen displayed by the display means, and the correction value stored in the storage means is not displayed on the song list screen displayed by the display means. The information processing apparatus according to claim 1, wherein: 音量を補正することの可能な補正値を記憶する記憶手段を備え、音を出力可能な曲データを再生する情報処理装置の制御方法であって、
前記情報処理装置の表示手段が、前記曲データを再生可能に一覧表示する曲一覧画面、またはユーザから指定された前記曲データを再生可能に一覧表示するプレイリスト画面を表示する表示ステップと、
前記情報処理装置の音量設定手段が、前記曲データを再生する場合の音量を設定する音量設定ステップと、
前記情報処理装置の再生手段が、前記表示ステップで表示された曲データを再生する場合には、前記音量設定ステップで設定された音量に基づいて、当該曲データを再生する再生ステップと
を備え、
前記再生ステップは、前記表示ステップで表示されたプレイリスト画面で曲データの再生指示がなされた場合には、前記音量設定ステップで設定された音量と前記記憶手段に記憶された補正値とに基づいて、当該曲データを再生することを特徴とする情報処理装置の制御方法。
A control method of an information processing apparatus that includes a storage unit that stores a correction value capable of correcting a volume and reproduces music data that can output a sound,
A display step in which the display means of the information processing apparatus displays a music list screen for reproducibly displaying the music data or a play list screen for reproducibly displaying the music data designated by the user;
A volume setting step for setting a volume when the volume setting means of the information processing apparatus reproduces the song data;
When the playback means of the information processing apparatus plays back the song data displayed in the display step, the playback means plays back the song data based on the volume set in the volume setting step,
The reproduction step is based on the volume set in the volume setting step and the correction value stored in the storage means when an instruction to reproduce the song data is given on the playlist screen displayed in the display step. A method of controlling the information processing apparatus, wherein the music data is reproduced.
音量を補正することの可能な補正値を記憶する記憶手段を備え、音を出力可能な曲データを再生する情報処理装置の制御方法をコンピュータに実行させるためのコンピュータに読み取り実行可能なプログラムであって、
前記情報処理装置を、
前記曲データを再生可能に一覧表示する曲一覧画面、またはユーザから指定された前記曲データを再生可能に一覧表示するプレイリスト画面を表示する表示手段と、
前記曲データを再生する場合の音量を設定する音量設定手段と、
前記表示手段で表示された曲データを再生する場合には、前記音量設定手段で設定された音量に基づいて、当該曲データを再生する再生手段
として機能させ、
前記再生手段は、前記表示手段で表示されたプレイリスト画面で曲データの再生指示がなされた場合には、前記音量設定手段で設定された音量と前記記憶手段に記憶された補正値とに基づいて、当該曲データを再生することを特徴とするコンピュータに読み取り実行可能なプログラム。
A computer-readable program that includes a storage unit that stores a correction value capable of correcting the volume, and that causes the computer to execute a control method of an information processing apparatus that reproduces music data that can output sound. And
The information processing apparatus;
Display means for displaying a song list screen for reproducibly displaying the song data or a play list screen for replaying the song data designated by the user;
Volume setting means for setting the volume when reproducing the song data;
When reproducing the song data displayed on the display means, based on the volume set by the volume setting means, function as a reproduction means for reproducing the song data,
The reproduction means is based on the volume set by the volume setting means and the correction value stored in the storage means when an instruction to reproduce song data is given on the playlist screen displayed by the display means. A computer readable and executable program for reproducing the music data.
JP2012254683A 2012-11-20 2012-11-20 Information processing apparatus, control method thereof, and program Expired - Fee Related JP6098132B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012254683A JP6098132B2 (en) 2012-11-20 2012-11-20 Information processing apparatus, control method thereof, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012254683A JP6098132B2 (en) 2012-11-20 2012-11-20 Information processing apparatus, control method thereof, and program

Publications (3)

Publication Number Publication Date
JP2014102396A true JP2014102396A (en) 2014-06-05
JP2014102396A5 JP2014102396A5 (en) 2016-08-18
JP6098132B2 JP6098132B2 (en) 2017-03-22

Family

ID=51024953

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012254683A Expired - Fee Related JP6098132B2 (en) 2012-11-20 2012-11-20 Information processing apparatus, control method thereof, and program

Country Status (1)

Country Link
JP (1) JP6098132B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001202085A (en) * 2000-01-21 2001-07-27 Toshiba Corp Reproducing device
JP2005011432A (en) * 2003-06-19 2005-01-13 Matsushita Electric Ind Co Ltd Audio reproducing device
JP2008065904A (en) * 2006-09-07 2008-03-21 Sony Corp Reproducing device, method, and program
JP2009020941A (en) * 2007-07-11 2009-01-29 Funai Electric Co Ltd Audio data processing terminal system
JP2009116938A (en) * 2007-11-05 2009-05-28 Clarion Co Ltd Reproducing device and reproduction control method
US20090290725A1 (en) * 2008-05-22 2009-11-26 Apple Inc. Automatic equalizer adjustment setting for playback of media assets
WO2012111043A1 (en) * 2011-02-18 2012-08-23 パイオニア株式会社 Signal processing method, signal processing device, reproduction device, and program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001202085A (en) * 2000-01-21 2001-07-27 Toshiba Corp Reproducing device
JP2005011432A (en) * 2003-06-19 2005-01-13 Matsushita Electric Ind Co Ltd Audio reproducing device
JP2008065904A (en) * 2006-09-07 2008-03-21 Sony Corp Reproducing device, method, and program
JP2009020941A (en) * 2007-07-11 2009-01-29 Funai Electric Co Ltd Audio data processing terminal system
JP2009116938A (en) * 2007-11-05 2009-05-28 Clarion Co Ltd Reproducing device and reproduction control method
US20090290725A1 (en) * 2008-05-22 2009-11-26 Apple Inc. Automatic equalizer adjustment setting for playback of media assets
WO2012111043A1 (en) * 2011-02-18 2012-08-23 パイオニア株式会社 Signal processing method, signal processing device, reproduction device, and program

Also Published As

Publication number Publication date
JP6098132B2 (en) 2017-03-22

Similar Documents

Publication Publication Date Title
US11558692B2 (en) Systems and methods for automatic mixing of media
US9514095B2 (en) Content playback apparatus, content playback method, and program
US7730414B2 (en) Graphical display
CN114202436A (en) Social interactions in media streaming services
US20090183078A1 (en) Instant feedback media editing system
US11023119B2 (en) Application program, terminal device controlling method, terminal device and server
Audacity Audacity
JP5141195B2 (en) Information processing apparatus, music distribution system, music distribution method, and computer program
JP6098132B2 (en) Information processing apparatus, control method thereof, and program
EP3138100B1 (en) Sequential method for the presentation of images with enhanced functionality, and apparatus thereof
JP2014171053A (en) Electronic document container data file, electronic document container data file generating apparatus, electronic document container data file generating program, server apparatus, and electronic document container data file generating method
JP2010198713A (en) Audio reproducing device
JP2007280442A (en) Information reproducing device, method and program for creating list, and recording medium
EP4322028A1 (en) Data processing apparatuses and methods
JP7420642B2 (en) Video playback device and video playback method
KR101766527B1 (en) Method and system for providing post
JP2008505375A (en) User interface for compact disc recording and playback system
WO2022109193A1 (en) System and method for creation of audio snippets
JP5885377B2 (en) Content playback program
JP2009020941A (en) Audio data processing terminal system
KR20190001841A (en) Method for playing contents
Howard GarageBand'11 Power! The Comprehensive Recording and Podcasting Guide
EP2181381A1 (en) A user interface for handling dj functions
JP2011118994A (en) Audio playback device
JP2008225119A (en) Content reproduction device, content reproduction method, content reproduction program and recording medium

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20150410

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151120

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160701

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20161101

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20161101

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170106

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170124

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170206

R150 Certificate of patent or registration of utility model

Ref document number: 6098132

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees