JP2014102396A - 情報処理装置、その制御方法、及びプログラム - Google Patents

情報処理装置、その制御方法、及びプログラム 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
English (en)
Other versions
JP2014102396A5 (ja
JP6098132B2 (ja
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/ja
Publication of JP2014102396A publication Critical patent/JP2014102396A/ja
Publication of JP2014102396A5 publication Critical patent/JP2014102396A5/ja
Application granted granted Critical
Publication of JP6098132B2 publication Critical patent/JP6098132B2/ja
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

【課題】曲データを編集することなく、プレイリストにおいて適切な音量調整を行うことの可能な仕組みを提供すること。
【解決手段】曲データをプレイリストテーブル800に登録する際に、当該曲データをプレイリストで再生する場合の音量の補正値803を設定する。そして、ユーザから曲データの再生指示がなされた場合に、すべての曲が一覧表示された曲一覧画面400からの再生指示なのか、ユーザから指定された曲データだけを再生可能なプレイリスト画面1200からの再生指示なのかを判定し、プレイリスト画面1200からの再生指示だった場合には、設定した補正値803と、マスター音量821に基づいて、再生音量を決定する。
【選択図】図12

Description

本発明は、曲データの再生に関し、特に任意の曲データのみを集めたプレイリストで再生する場合と、通常の曲一覧から再生する場合で適切な音量制御を行うことの可能な情報処理装置、その制御方法、及びプログラムに関する。
従来、音のデジタル化により曲データとして音楽が管理され、更にパーソナルコンピュータ等で動作する音楽アプリケーションでこの曲データの再生が可能となっている。ユーザは、音楽アプリケーションから曲データを選択し、好きな音楽をいつでも聴くことが可能である。
音楽アプリケーションでは、ユーザから指定された曲データをインポートし、管理する。音楽アプリケーション上で扱うことが可能なファイル形式であれば、どんな曲データであっても管理可能である。インポートした曲データは、音楽アプリケーションでユーザから再生指示がなされると、音楽アプリケーションの機能によって曲データを解析し、パーソナルコンピュータ等に接続されたスピーカーに音を出力する。このとき、スピーカーの音量やOS(Operating System)の音量、音楽アプリケーションの音量、曲データの音量といった様々な要素によって最終的に出力される音量が決定される。
曲によって音量が異なるため、ユーザは曲ごとに適切な音量に調整する。しかし、細かな調整を行うには、スライドバーのような形態では調整しにくい問題があった。
そこで下記の特許文献1では、タッチパネルを備えた音楽の再生装置であって、複数個のスポット(点)が列をなしたバーが複数本放射状に配置されたオブジェクトを表示し、これに対して円を描くような操作がユーザからなされると音量調整を行うと共に、スポットの色を変化させることで音量の細かな調整が可能な仕組みが開示されている。
特開2006−42170号公報
音楽アプリケーションでは、プレイリストという機能がある。プレイリストはユーザが指定した任意の曲データのみを集めて、当該曲データのみを再生可能なお気に入りリストである。通常であれば、インポートしたすべての曲を順次再生することになるが、曲データを大量に管理しているユーザにとっては、お気に入りの曲だけを連続再生したい場合がある。この場合に、プレイリストにお気に入りの曲を登録し、プレイリスト上で登録した曲を再生すれば、登録した曲だけ連続再生させることも可能である。
このプレイリストは、ユーザのお気に入りの曲だけを再生できるという点で非常に効果がある仕組みである。しかしながら、曲データの音量はその曲が含まれるアルバムや曲のジャンルによって異なっているため、曲データが再生される度に、音楽アプリケーションの音量を調整しなければならない問題がある。特にプレイリストではお気に入りの曲を登録しているため、アルバムや曲のジャンルが異なることが多い。また、プレイリストでは曲データの再生順序も設定することが可能なので、1曲ごとに異なるアルバム、異なるジャンルであることが多い。つまり、プレイリストで再生する際には、何度も音楽アプリケーションの音量調整を行わなければならない問題があった。
この問題を解決するために、曲データ自体の音量を調整することで、この問題を解決する仕組みが存在する。基本的に曲データは波形データであるので、音楽アプリケーション等の機能によってこの波形データを編集できる。よって、音楽アプリケーションにインポートされたすべての曲データの音量が均一になるように、各曲データ自体を編集してしまうことで解決できる。しかしながら、曲データ自体を編集してしまうと、他の音楽アプリケーションで当該曲データを呼び出した場合でも、調整した音量で再生されてしまうし、曲データの音量を無理矢理上げてしまうと音割れの危険性も発生する。
また、プレイリストごとに調整したい音量の増減は異なる。あるプレイリストにおいて均一になるよう曲データ自体を調整したとしても、他のプレイリストではまた異なる音量にしたい場合もある。よって、曲データ自体を編集してしまうと、プレイリストごとに柔軟に対応できない問題もある。
本発明は上記の課題を解決するためになされたもので、曲データを編集することなく、プレイリストにおいて適切な音量調整を行うことの可能な仕組みを提供することを目的とする。
上記の目的を達成するために、本発明の情報処理装置は、音を出力可能な曲データを再生する情報処理装置であって、音量を補正することの可能な補正値を記憶する記憶手段と、前記曲データを再生可能に一覧表示する曲一覧画面、またはユーザから指定された前記曲データを再生可能に一覧表示するプレイリスト画面を表示する表示手段と、前記曲データを再生する場合の音量を設定する音量設定手段と、前記表示手段で表示された曲データを再生する場合には、前記音量設定手段で設定された音量に基づいて、当該曲データを再生する再生手段とを備え、前記再生手段は、前記表示手段で表示されたプレイリスト画面で曲データの再生指示がなされた場合には、前記音量設定手段で設定された音量と前記記憶手段に記憶された補正値とに基づいて、当該曲データを再生することを特徴とする。
本発明によれば、プレイリストに曲データを登録する際に補正値を登録し、プレイリストで再生する場合には当該補正値とマスター音量とに基づいて再生音量を調整することが可能となるので、曲データを編集することなく、プレイリストにおいて適切な音量調整を行うことのできる効果を奏する。
情報処理装置101のハードウェア構成の一例を示す構成図である。 情報処理装置101のモジュール構成の一例を示す構成図である。 本発明の実施形態における一連の処理の流れを示すフローチャートである。 曲一覧画面400の一例を示す構成図である。 情報処理装置101に記憶された曲一覧テーブル500の構成の一例を示す構成図である。 プレイリスト登録処理の詳細を示すフローチャートである。 音量補正通知700の一例を示す構成図である。 情報処理装置101のプレイリストテーブル800、ジャンルテーブル810、設定テーブル820の構成の一例を示す構成図である。 プレイリストに登録する曲ごとの音量を補正する際の一例を示す模式図である。 プレイリストに登録された曲と同じジャンルの曲を追加する場合の音量補正の一例を示す模式図である。 曲再生処理の詳細を示すフローチャートである。 プレイリスト画面1200の一例と、プレイリスト画面1200で曲データを再生した場合の一例を示す模式図である。 曲一覧画面400で曲データを再生した場合の一例を示す模式図である。
以下、図面を参照して、本発明の実施の形態の一例について説明する。
図1は、本発明の実施形態における情報処理装置101のハードウェア構成を示す図である。情報処理装置101は、パーソナルコンピュータ等の端末として説明を行うが、これに限らない。
CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。
また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。RAM203は、CPU201の主メモリ、ワークエリア等として機能する。
CPU201は、処理の実行に際して必要なプログラム等をRAM203にロードして、プログラムを実行することで各種動作を実現するものである。
また、入力コントローラ(入力C)205は、キーボード209や不図示のマウス等のポインティングデバイスからの入力を制御する。
ビデオコントローラ(VC)206は、CRTディスプレイ(CRT)210等の表示器への表示を制御する。表示器はCRTだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。
メモリコントローラ(MC)207は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク(HD)やフロッピーディスク(登録商標 FD)或いはPCMCIAカードスロットにアダプタを介して接続されるカード型メモリ等の外部メモリ211へのアクセスを制御する。
通信I/Fコントローラ(通信I/FC)208は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。
尚、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT210上での表示を可能としている。また、CPU201は、CRT210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
本発明の情報処理装置101が後述する各種処理を実行するために用いられる各種プログラム等は外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ211に格納されている。
次に、情報処理装置101のモジュール構成を示す機能構成図について、図2を用いて説明する。尚、図2の情報処理装置101のモジュール構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
情報処理装置101は、記憶モジュール221、表示制御モジュール222、判定制御モジュール223、音楽アプリケーション230を備える。
記憶モジュール221は、曲データや画面などを外部メモリ211等に記憶管理するためのモジュールである。表示制御モジュール222は、記憶モジュール221で記憶された各種情報を取得し、情報処理装置101のCRT210等に表示させるためのモジュールである。判定制御モジュール223は、各種処理を実行する際に行われる各種判定を制御するためのモジュールである。
音楽アプリケーション230は、記憶モジュール221に記憶された曲データをインポート(音楽アプリケーションで利用可能な状態に)し、再生するためのアプリケーションである。インポートすることによって、当該曲データの曲名やアーティスト名、保存場所等の情報を管理し、必要に応じて再生することができるようになる。音楽アプリケーションは、再生制御モジュール231、音量制御モジュール232、プレイリスト制御モジュール233を備えている。
再生制御モジュール231は、記憶モジュール221から取得した曲データを解析し、情報処理装置101に接続されたスピーカー等に曲データの音を出力するためのモジュールである。再生制御モジュール231で再生される曲データのファイル形式は特に問わない。音声データであれば、非圧縮音声フォーマット、非可逆圧縮音声フォーマット、可逆圧縮音声フォーマット等、どのようなファイル形式でもよい。
音量制御モジュール232は、再生制御モジュール231で再生される際の音量を制御するためのモジュールである。音量制御モジュール232は、音楽アプリケーション230のマスター音量と、後述するプレイリスト制御モジュール233で管理する補正値から最終的な音量を決定する。
プレイリスト制御モジュール233は、ユーザから指定された曲データを、ユーザから指定された順序で再生可能に管理するモジュールである。ユーザから指定された曲データを任意の順序でプレイリストとして管理する。プレイリストに登録する場合には、プレイリスト制御モジュール233は、曲データごとにそのプレイリストにおける補正値の設定を受け付ける。そして、プレイリストで再生が指示されると、そのプレイリストにおける当該曲の補正値を取得して、音量制御モジュール232に渡す仕組みになっている。
次に、本発明の実施形態における情報処理装置101によって行われる一連の処理について、図3に示すフローチャートを用いて説明する。尚、ステップS301乃至ステップS308の各ステップは情報処理装置101におけるCPU201の制御の下、処理が行われる。
また、この処理を情報処理装置101に実行させるためのプログラムは、情報処理装置101にインストールされている音楽アプリケーション230の一部、若しくはアドオンプログラムとして用意されていてもよいし、音楽アプリケーション230とは別にインストールされたプログラムとして用意されていてもよい。
ステップ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といった情報である。これらの情報は、曲データをインポートする際にユーザからの入力により登録できてもよいし、前述した通り曲データに含まれるメタデータから登録できてもよい。
プレイリスト領域404は、ユーザによって作成されたプレイリストを表示するための領域である。プレイリストを選択すると、後述する図12のようにプレイリストに登録された曲データの一覧が表示される。また、全曲一覧403にある曲データを登録したいプレイリストに対してドラッグアンドドロップすると、当該プレイリストに曲データが登録できる仕組みになっている。マスター音量調整バー405は、音楽アプリケーション230で曲データが再生される際のマスター音量を調整するためのインターフェースである。曲ごとの音量を調整するためのものではなく、音楽アプリケーション230で再生される曲データ全体のマスター音量を調整するためのものである。例えば、マスター音量が「100」だった場合、音量「50」の曲データを再生すると最終的な音量は「150」となるが、音量「80」の曲データを再生すると最終的な音量は「180」となる。このマスター音量と曲データの音量とに基づいて、最終的な音量が決定される。閉じるボタン406は、音楽アプリケーション230を終了させるためのボタンである。停止ボタン407は、再生ボタン401で再生された曲データを停止するためのボタンである。
ステップS303では、情報処理装置101は、全曲一覧403からプレイリスト領域404の任意のプレイリストに曲がドラッグアンドドロップされたか否か、つまりプレイリストの登録指示があったか否かを判定する。プレイリストの登録指示があったと判定された場合には、ステップS304に処理を進め、そうでない場合には、ステップS305に処理を進める。
ステップS304では、情報処理装置101は、ドラッグアンドドロップされた曲データを指定されたプレイリストに登録するための処理を実行する。プレイリスト登録処理の詳細は、後述する図6に示す。
ステップS305では、情報処理装置101は、再生ボタン401が押下されたか否かを判定する。再生ボタン401が押下されたと判定された場合には、ステップS306に処理を進め、そうでない場合には、ステップS307に処理を進める。
ステップS306では、情報処理装置101は、ユーザから選択された曲を再生する処理を行う。曲再生処理の詳細は、後述する図11に示す。
ステップS307では、情報処理装置101は、閉じるボタン406が押下されたか否かを判定する。閉じるボタン406が押下されたと判定された場合には、ステップS308に処理を進め、そうでない場合には、ステップS303に処理を戻す。
ステップS308では、情報処理装置101は、閉じるボタン406の押下を検知したので、ステップS301で起動した音楽アプリケーション230を終了し、本一連の処理を終了する。
次に、本発明の実施形態における情報処理装置101によって行われるプレイリスト登録処理について、図6に示すフローチャートを用いて説明する。尚、ステップS601乃至ステップS611の各ステップは情報処理装置101におけるCPU201の制御の下、処理が行われる。
また、この処理を情報処理装置101に実行させるためのプログラムは、情報処理装置101にインストールされている音楽アプリケーション230の一部、若しくはアドオンプログラムとして用意されていてもよいし、音楽アプリケーション230とは別にインストールされたプログラムとして用意されていてもよい。
ステップS601では、情報処理装置101は、プレイリストに対する登録が指示された曲データの音量を補正するか否かを受け付けるための音量補正通知700をCRT210に表示させる。登録するプレイリストごとに曲データの音量の補正値を設定することができる。音量の補正値は、当該曲データをプレイリストで再生する場合に、使用されるパラメータである。マスター音量とこの補正値とに基づいて、最終出力される音量を決定する。マスター音量が「100」で補正値が「150%」なら、最終出力音量は「150」となる。また、マスター音量が「100」で補正値が「80%」なら、最終出力音量が「80」となる。このように、マスター音量は操作せずに、マスター音量の値を補正値で調整した結果を最終出力音量とすることができる。
ステップS602では、情報処理装置101は、ユーザから音量補正をすると指示があったか否か、つまり、ステップS601で表示された音量補正通知700に備えられたYESボタン701が押下されたか否かを判定する。YESボタン701が押下されたと判定された場合には、ステップS603に処理を進め、そうでない場合には、ステップS611に処理を進める。
ステップS603では、情報処理装置101は、追加する曲データと同一ジャンルの補正値が登録されているか否かを判定する。例えば、曲名501「EEEEE」をプレイリストに追加する場合に、「EEEEE」のジャンル504「クラシック」の補正値が、ジャンルテーブル810(図8参照)に登録されているか否かを判定することになる。同一ジャンルの補正値が登録済みであると判定された場合には、ステップS604に処理を進め、そうでない場合には、ステップS606に処理を進める。
ジャンルテーブル810(図8参照)は、ジャンル811、補正値812から構成される。ジャンル811は、音楽アプリケーション230で区分した曲データのジャンルを示す。ジャンル811は、曲一覧テーブル500のジャンル504で取得できるので、曲データをインポートし、このジャンルテーブル810に存在しないジャンルが登録されたなら、新たにジャンルテーブル810に登録をする。補正値812は、前述した通り、マスター音量の値を補正するためのパラメータである。ジャンルテーブル810では、ジャンルごとに補正値を登録している。この補正値812は、プレイリストに曲データが登録される度に、後述するステップS609で更新されることになる。つまり、補正値812に格納された値は、直近で登録した曲データの補正値が格納されていることになる。
ステップS604では、情報処理装置101は、追加する曲データと同ジャンルの補正値をジャンルテーブル810から取得する。前述の例でいえば、曲名501「EEEEE」をプレイリストに追加する場合に、「EEEEE」のジャンル504「クラシック」に設定された補正値をジャンルテーブル810から取得する。
ステップS605では、情報処理装置101は、ユーザからの補正値の調整を受け付けるために、図9に示すような補正値調整バー901を表示させる。その際に、ステップS604で取得した補正値を補正値調整バー901のデフォルト表示として、表示する。「140%」という補正値を取得していれば、補正値調整バー901の初期値を「140%」の値を示す位置にする。つまり、同じジャンルの曲は同じ補正値を使用する可能性が高いので、このようにして前回このジャンルで使用した補正値を取得することで、補正値の調整をしやすくしている。尚、このときに設定された補正値とマスター音量に基づいて最終出力音量を決定し、曲データを再生してもよい。つまり、調整結果をリアルタイムに出力するような形態でもよい。こうすることで、ユーザがより補正値の調整をしやすくなる。
一方、ステップS606では、情報処理装置101は、音楽アプリケーション230にあらかじめ設定された、補正値調整バー901のデフォルト値を取得する。例えば、「0%」であってもよいし、「100%」であってもよい。そして、ステップS607では、情報処理装置101は、ステップS606で取得した値をデフォルト表示とした補正値調整バー901を表示させる。尚、こちらもステップS605と同様に、曲データを再生するような形態にしてもよい。
ステップS608では、情報処理装置101は、補正値調整バー901で補正値の調整を行った後、決定ボタン902が押下されたか否かを判定する。決定ボタン902が押下されたと判定された場合には、ステップS609に処理を進め、そうでない場合には、決定ボタン902が押下されるまで、待機する。
ステップS609では、情報処理装置101は、補正値調整バー901で選択された補正値を取得して、追加する曲データのジャンルと同ジャンルの補正値812を更新する。例えば、曲名501「EEEEE」をプレイリストに追加する場合に、「EEEEE」のジャンル504「クラシック」の補正値812を、補正値調整バー901で調整した補正値「150%」に更新する。こうすることで、次回以降に、ステップS604でデフォルト表示する場合に活かすことができる。
ステップS610では、情報処理装置101は、補正値調整バー901で選択された補正値を取得して、プレイリストテーブル800に登録する。
プレイリストテーブル800(図8参照)は、プレイリスト名801、曲名802、補正値803から構成される。プレイリスト名801は、当該プレイリストの名称である。ユーザによって任意の名称がつけられてもよいし、音楽アプリケーション230によって自動的につけられた名称でもよい。曲名802は、曲一覧テーブル500の曲名501から取得したメタデータである。補正値803は、当該曲データを再生するときにマスター音量を補正するためのパラメータである。登録の指示があると、このプレイリストテーブル800に追加する曲データの曲名501や選択した補正値がそれぞれ曲名802、補正値803に登録される。
ステップS611では、情報処理装置101は、ステップS602で追加する曲データの音量補正をしないと指示されたので、プレイリストテーブル800にデフォルトの補正値で登録する。デフォルトの補正値は、ステップS606同様に、あらかじめ音楽アプリケーション230に登録されたものを使用すればよい。以上のようにして、プレイリストに対して曲データを登録する。
この図6に示すプレイリスト登録処理の一例を、図9を用いて説明する。
図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を適切に更新することができる。
図10は、図9で「クラシック」の補正値が「150%」と補正された後に、新しく曲データをプレイリストに登録する場合の画面例を示している。ここでは、新たに曲名501「GGGGG」を「プレイリスト1」に登録する場合を示している。曲名501「GGGGG」は、ジャンル504が「クラシック」である。図9と同様に検索すると、「クラシック」の補正値は、ジャンルテーブル810で更新した「150%」が取得できる。よって、この補正値を補正値調整バー901に設定してデフォルト表示させる。このようにして、同じジャンルで前回設定したときの設定値をデフォルト表示させることができるようになる。
次に、本発明の実施形態における情報処理装置101によって行われる曲再生処理について、図11に示すフローチャートを用いて説明する。尚、ステップS1101乃至ステップS1114の各ステップは情報処理装置101におけるCPU201の制御の下、処理が行われる。
また、この処理を情報処理装置101に実行させるためのプログラムは、情報処理装置101にインストールされている音楽アプリケーション230の一部、若しくはアドオンプログラムとして用意されていてもよいし、音楽アプリケーション230とは別にインストールされたプログラムとして用意されていてもよい。
まず、ステップS1101では、情報処理装置101は、曲データの再生指示がなされたのが、図13のような曲一覧画面400からであるのか、プレイリスト画面1200(図12参照)からであるのかを判定する。図12に示す通り、プレイリスト画面1200にも再生ボタン401は存在する。この再生ボタン401は、プレイリストに登録された曲データを再生するためのボタンである。ユーザは任意のプレイリストを選択し、そのプレイリストに登録された曲データを表示させる。具体的には、プレイリストテーブル800から選択されたプレイリストに関する曲名802を特定し、当該曲名802を持つ曲データを曲一覧テーブル500から取得し、表示させればよい。そして、表示された曲データを選択して再生ボタン401を押下することで、曲の再生を行うことができる。ステップS1101では、この再生指示がプレイリストで行われたのか、曲一覧画面400で行われたのかを判定する。再生指示がプレイリストで行われたと判定された場合には、ステップS1102に処理を進め、そうでない場合には、ステップS1107に処理を進める。
ステップS1102では、情報処理装置101は、再生指示がなされた曲データを曲一覧テーブル500の保存場所505から特定して、取得する。
ステップS1103では、情報処理装置101は、選択された曲データの補正値をプレイリストテーブル800から取得する。例えば、曲名802が「BBBBB」の再生指示があった場合には、当該「BBBBB」のレコードにある補正値803「150%」を取得する。取得した補正値803は、図12に示すようなプレイリスト画面の補正値調整バー1201に設定して表示する。ユーザはこの補正値調整バー1201をいつでも操作でき、その操作に応じて補正値を設定し直すことができる。尚、図13に示すように曲一覧画面400にはこの補正値調整バー1201は表示しない。
ステップS1104では、情報処理装置101は、音楽アプリケーション230に設定されたマスター音量を取得する。マスター音量は、設定テーブル820(図8参照)のマスター音量821に格納されている。設定テーブル820は、音楽アプリケーション230の各種設定を保存するためのテーブルである。その設定のうち、マスター音量821は、ユーザからマスター音量調整バー405で調整されたマスター音量を格納している。
ステップS1105では、情報処理装置101は、ステップS1104で取得したマスター音量と、ステップS1103で取得した補正値803に基づいて、最終出力音量(再生音量)を決定する。例えば、マスター音量が「100」で、補正値が「150%」だった場合には、図12に示すように再生音量が「150」となる。
ステップS1106では、情報処理装置101は、ステップS1102で取得した曲データを、ステップS1105で決定された再生音量で再生する。再生音量は補正値で補正した音量となる。補正分の音量調整は、マスター音量で行ってもよいし、OSが管理する情報処理装置101の音量で調整してもよい。または、情報処理装置101に接続されたスピーカーで調整してもよい。
一方、ステップS1107では、情報処理装置101は、再生指示がなされた曲データを曲一覧テーブル500の保存場所505から特定して、取得する。
ステップS1108では、情報処理装置101は、音楽アプリケーション230に設定されたマスター音量を取得する。そして、ステップS1109では、情報処理装置101は、ステップS1108で取得したマスター音量をそのまま再生音量とする。図13に示す通り、曲一覧画面400からの再生の場合には、プレイリストからの再生ではないので補正値の取得はなく、マスター音量の補正もしない。よって、マスター音量調整バー405で設定された音量をそのまま再生音量とする。
ステップS1110では、情報処理装置101は、ステップS1107で取得した曲データをステップS1109で決定された再生音量で再生する。
ステップS1111では、情報処理装置101は、次の曲を再生するか否かを判定する。連続再生の設定がなされているのであれば、全曲一覧403に表示された曲データや、プレイリストに登録された曲データを順次再生すればよい。または、ユーザから曲データの再生指示があった場合には、それに従って指示のあった曲データを再生すればよい。次の曲を再生すると判定された場合には、ステップS1112に処理を進め、そうでない場合には、ステップS1113に処理を進める。
ステップS1112では、情報処理装置101は、ステップS1106で設定された再生音量を元に戻す。次の曲ではまた異なる補正値を取得して再生音量を設定する必要があるため、ステップS1106で調整されたマスター音量やOSの音量、スピーカーの音量等を調整前の状態に戻す。
ステップS1113では、情報処理装置101は、停止ボタン407が押下されたか否かを判定する。つまり、曲データの停止が指示されたか否かを判定することになる。停止ボタン407が押下されたと判定された場合には、ステップS1114に処理を進め、そうでない場合には、ステップS1111に処理を戻す。
ステップS1114では、情報処理装置101は、ステップS1106またはステップS1110で再生された曲データを停止し、曲再生処理を終了する。
以上説明したように、本実施形態によれば、プレイリストに曲データを登録する際に補正値を登録し、プレイリストで再生する場合には当該補正値とマスター音量とに基づいて再生音量を調整することが可能となるので、曲データを編集することなく、プレイリストにおいて適切な音量調整を行うことのできる効果を奏する。
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などもある。
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
101 情報処理装置
201 CPU
202 RAM
203 ROM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信I/F(インターフェース)コントローラ
209 入力装置
210 ディスプレイ装置
211 外部メモリ

Claims (8)

  1. 音を出力可能な曲データを再生する情報処理装置であって、
    音量を補正することの可能な補正値を記憶する記憶手段と、
    前記曲データを再生可能に一覧表示する曲一覧画面、またはユーザから指定された前記曲データを再生可能に一覧表示するプレイリスト画面を表示する表示手段と、
    前記曲データを再生する場合の音量を設定する音量設定手段と、
    前記表示手段で表示された曲データを再生する場合には、前記音量設定手段で設定された音量に基づいて、当該曲データを再生する再生手段と
    を備え、
    前記再生手段は、前記表示手段で表示されたプレイリスト画面で曲データの再生指示がなされた場合には、前記音量設定手段で設定された音量と前記記憶手段に記憶された補正値とに基づいて、当該曲データを再生することを特徴とする情報処理装置。
  2. 前記再生手段は、前記表示手段で表示された曲一覧画面で曲データの再生指示がなされた場合には、前記音量設定手段で設定された音量に基づいて、当該曲データを再生することを特徴とする請求項1に記載の情報処理装置。
  3. 前記情報処理装置は、
    ユーザからの指示に応じて、前記プレイリスト画面に前記曲データを追加するプレイリスト登録手段と、
    前記プレイリスト登録手段で前記曲データを追加する場合に、前記補正値の設定を受け付ける補正値設定受付手段とを更に備えることを特徴とする請求項1または2に記載の情報処理装置。
  4. 前記記憶手段は、前記補正値を前記曲データごとに記憶し、
    前記プレイリスト登録手段は、前記曲データを追加する場合に、前記補正値と当該曲データの属性を示す属性情報とを対応づけて、前記記憶手段に記憶することを特徴とする請求項3に記載の情報処理装置。
  5. 前記補正値設定受付手段は、前記プレイリスト登録手段で前記曲データを追加する場合に、当該追加する曲データの属性情報に基づいて前記記憶手段に記憶された補正値を取得し、当該補正値がデフォルト表示された状態で補正値の設定を受け付けることを特徴とする請求項4に記載の情報処理装置。
  6. 前記表示手段で表示されたプレイリスト画面では、前記記憶手段に記憶された補正値を表示し、前記表示手段で表示された曲一覧画面では、前記記憶手段に記憶された補正値を表示しないことを特徴とする請求項1乃至5のいずれか1項に記載の情報処理装置。
  7. 音量を補正することの可能な補正値を記憶する記憶手段を備え、音を出力可能な曲データを再生する情報処理装置の制御方法であって、
    前記情報処理装置の表示手段が、前記曲データを再生可能に一覧表示する曲一覧画面、またはユーザから指定された前記曲データを再生可能に一覧表示するプレイリスト画面を表示する表示ステップと、
    前記情報処理装置の音量設定手段が、前記曲データを再生する場合の音量を設定する音量設定ステップと、
    前記情報処理装置の再生手段が、前記表示ステップで表示された曲データを再生する場合には、前記音量設定ステップで設定された音量に基づいて、当該曲データを再生する再生ステップと
    を備え、
    前記再生ステップは、前記表示ステップで表示されたプレイリスト画面で曲データの再生指示がなされた場合には、前記音量設定ステップで設定された音量と前記記憶手段に記憶された補正値とに基づいて、当該曲データを再生することを特徴とする情報処理装置の制御方法。
  8. 音量を補正することの可能な補正値を記憶する記憶手段を備え、音を出力可能な曲データを再生する情報処理装置の制御方法をコンピュータに実行させるためのコンピュータに読み取り実行可能なプログラムであって、
    前記情報処理装置を、
    前記曲データを再生可能に一覧表示する曲一覧画面、またはユーザから指定された前記曲データを再生可能に一覧表示するプレイリスト画面を表示する表示手段と、
    前記曲データを再生する場合の音量を設定する音量設定手段と、
    前記表示手段で表示された曲データを再生する場合には、前記音量設定手段で設定された音量に基づいて、当該曲データを再生する再生手段
    として機能させ、
    前記再生手段は、前記表示手段で表示されたプレイリスト画面で曲データの再生指示がなされた場合には、前記音量設定手段で設定された音量と前記記憶手段に記憶された補正値とに基づいて、当該曲データを再生することを特徴とするコンピュータに読み取り実行可能なプログラム。
JP2012254683A 2012-11-20 2012-11-20 情報処理装置、その制御方法、及びプログラム Expired - Fee Related JP6098132B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012254683A JP6098132B2 (ja) 2012-11-20 2012-11-20 情報処理装置、その制御方法、及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012254683A JP6098132B2 (ja) 2012-11-20 2012-11-20 情報処理装置、その制御方法、及びプログラム

Publications (3)

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

Family

ID=51024953

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012254683A Expired - Fee Related JP6098132B2 (ja) 2012-11-20 2012-11-20 情報処理装置、その制御方法、及びプログラム

Country Status (1)

Country Link
JP (1) JP6098132B2 (ja)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001202085A (ja) * 2000-01-21 2001-07-27 Toshiba Corp 再生装置
JP2005011432A (ja) * 2003-06-19 2005-01-13 Matsushita Electric Ind Co Ltd オーディオ再生装置
JP2008065904A (ja) * 2006-09-07 2008-03-21 Sony Corp 再生装置、再生方法及び再生プログラム
JP2009020941A (ja) * 2007-07-11 2009-01-29 Funai Electric Co Ltd オーディオデータ処理端末機器
JP2009116938A (ja) * 2007-11-05 2009-05-28 Clarion Co Ltd 再生装置及び再生制御方法
US20090290725A1 (en) * 2008-05-22 2009-11-26 Apple Inc. Automatic equalizer adjustment setting for playback of media assets
WO2012111043A1 (ja) * 2011-02-18 2012-08-23 パイオニア株式会社 信号処理方法、信号処理装置、再生装置およびプログラム

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001202085A (ja) * 2000-01-21 2001-07-27 Toshiba Corp 再生装置
JP2005011432A (ja) * 2003-06-19 2005-01-13 Matsushita Electric Ind Co Ltd オーディオ再生装置
JP2008065904A (ja) * 2006-09-07 2008-03-21 Sony Corp 再生装置、再生方法及び再生プログラム
JP2009020941A (ja) * 2007-07-11 2009-01-29 Funai Electric Co Ltd オーディオデータ処理端末機器
JP2009116938A (ja) * 2007-11-05 2009-05-28 Clarion Co Ltd 再生装置及び再生制御方法
US20090290725A1 (en) * 2008-05-22 2009-11-26 Apple Inc. Automatic equalizer adjustment setting for playback of media assets
WO2012111043A1 (ja) * 2011-02-18 2012-08-23 パイオニア株式会社 信号処理方法、信号処理装置、再生装置およびプログラム

Also Published As

Publication number Publication date
JP6098132B2 (ja) 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
US20090183078A1 (en) Instant feedback media editing system
Audacity Audacity
US11023119B2 (en) Application program, terminal device controlling method, terminal device and server
JP5141195B2 (ja) 情報処理装置、楽曲配信システム、楽曲配信方法およびコンピュータプログラム
JP6098132B2 (ja) 情報処理装置、その制御方法、及びプログラム
US10424337B2 (en) Sequential method for the presentation of images with enhanced functionality, and apparatus thereof
JP2014171053A (ja) 電子文書コンテナデータファイル、電子文書コンテナデータファイル生成装置、電子文書コンテナデータファイル生成プログラム、サーバ装置および電子文書コンテナデータファイル生成方法
JP2010198713A (ja) オーディオ再生装置
JP2007280442A (ja) 情報再生装置、リスト作成方法、リスト作成プログラムおよび記録媒体
EP4322028A1 (en) Data processing apparatuses and methods
JP7420642B2 (ja) 動画再生装置および動画再生方法
KR101766527B1 (ko) 포스트 제공 방법 및 시스템
JP2008505375A (ja) コンパクトディスク録音再生複合システム用ユーザ・インタフェース
WO2022109193A1 (en) System and method for creation of audio snippets
JP5885377B2 (ja) コンテンツ再生プログラム
JP2009020941A (ja) オーディオデータ処理端末機器
KR20190001841A (ko) 컨텐츠 재생 방법
Howard GarageBand'11 Power! The Comprehensive Recording and Podcasting Guide
WO2009011647A1 (en) A user interface for handling dj functions
JP2008225119A (ja) コンテンツ再生装置、コンテンツ再生方法、コンテンツ再生プログラムおよび記録媒体
JP2013025850A (ja) コンテンツ情報表示装置およびそのプログラム

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