(57)【要約】【課題】  音声データから作成される２次元コードの印刷面上のサイズを事前に確認することができ、ユーザの求めるサイズではなかった場合は即座にサイズ変更が行える仕組みを提供することである。【解決手段】  本発明は、音声データを記憶する記憶部と接続可能な情報処理装置であって、前記記憶部より音声データを取得する音声データ取得手段と、前記音声データ取得手段により取得する音声データを識別コードに変換する識別コード変換手段と、前記識別コードを印刷部に送信する印刷制御手段とを有し、前記識別コード変換手段は、変換される識別コードのサイズを変更することにより、前記音声データのサンプリング周波数を対応可能に変更して識別コードに変更することを特徴とする。【選択図】図１
2015125218.tif 000002
【特許請求の範囲】
【請求項１】
音声データを記憶する記憶部と接続可能な情報処理装置であって、
前記記憶部より音声データを取得する音声データ取得手段と、
前記音声データ取得手段により取得する音声データを識別コードに変換する識別コード変換手段と、
前記識別コードを印刷部に送信する印刷制御手段とを有し、
前記識別コード変換手段は、変換される識別コードのサイズを変更することにより、前記音声データのサンプリング周波数を対応可能に変更して識別コードに変更することを特徴とする情報処理装置。
【請求項２】
前記識別コード変換手段は、変換される識別コードのサイズを変更することにより、前記音声データ取得手段から取得する音声データの録音時間を変更して識別コードに変更する請求項１に記載の情報処理装置。
【請求項３】
前記識別コード変換手段は、変換される識別コードのサイズを変更することにより、前記音声データのサンプリング周波数を最大にするように変更して識別コードに変更することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記音声データは、動画撮影の際に録音されたされた音声データであり、前記印刷部に印刷させる動画の一部を撮影した動画画像と同時に録音された音声データであって、
前記印刷制御手段は、前記動画画像と前記識別コード変換手段により変換された識別コードを印刷部に送信することを特徴とする請求項１乃至３に記載の情報処理装置。
【請求項５】
音声データを記憶する記憶部と接続可能な情報処理装置における情報処理方法であって、
前記記憶部より音声データを取得する音声データ取得ステップと、
前記音声データ取得ステップにより取得する音声データを識別コードに変換する識別コード変換ステップと、
前記識別コードを印刷部に送信する印刷制御ステップとを有し、
前記識別コード変換ステップは、変換される識別コードのサイズを変更することにより、前記音声データのサンプリング周波数を対応可能に変更して識別コードに変更することを特徴とする情報処理方法。
【請求項６】
請求項５に記載された情報処理方法を実行するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声データを２次元バーコードに変換して印刷物に付与するアイデアに関する。
【背景技術】
【０００２】
従来から、はがきなどに２次元コードを印刷し、特定のアプリケーションでその２次元コードを読み込むと音声が出力されるボイスＱＲ（登録商標、以下略）という技術が存在する。ボイスＱＲ（登録商標）は、主に年賀状や手紙に印刷されることが多く、付与される音声データを音声信号に変えて再生できることで付加価値を高めている。
【０００３】
特許文献１には、上記ボイスＱＲ（登録商標）を利用する一つの例として、２次元コードに記憶された音声データを音声信号に変換し、スピーカを有する音声装置から外部に出力する構成が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−３１１８０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、音声データからボイスＱＲ（登録商標）を生成する際にボイスＱＲ（登録商標）の印刷面上のサイズが事前に確認できないため、はがき紙面などの占有率が分からない。そのため、期待するサイズにならない場合、再度音声の再録音およびボイスＱＲ（登録商標）の再作成が発生してしまい、ユーザの操作が煩雑になってしまう。
【０００６】
そこで、本発明の目的は、音声データから作成される２次元コードの印刷面上のサイズを事前に確認することができ、ユーザの求めるサイズではなかった場合は即座にサイズ変更が行える仕組みを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、音声データを記憶する記憶部と接続可能な情報処理装置であって、前記記憶部より音声データを取得する音声データ取得手段と、前記音声データ取得手段により取得する音声データを識別コードに変換する識別コード変換手段と、前記識別コードを印刷部に送信する印刷制御手段とを有し、前記識別コード変換手段は、変換される識別コードのサイズを変更することにより、前記音声データのサンプリング周波数を対応可能に変更して識別コードに変更することを特徴とする。
【発明の効果】
【０００８】
本発明は、音声データから作成されるボイスＱＲ（登録商標）の印刷面上のサイズを事前に確認することができ、ユーザの求めるサイズではなかった場合は即座にサイズ変更が行える仕組みを提供できる効果を有する。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図２】本発明の情報処理装置１００における音声２次元コード印刷処理の制御処理手順の一例を示すフローチャートである。
【図３】本発明の情報処理装置１００における音声２次元コードを作成する処理の制御処理手順の一例を示すフローチャートである。
【図４】本発明の情報処理装置１００における他音声ファイルを選択する処理の制御処理手順の一例を示すフローチャートである。
【図５】本発明におけるステップＳ２０１でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【図６】本発明におけるステップＳ２０３でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【図７】本発明におけるステップＳ２０４でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【図８】本発明におけるステップＳ３０１でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【図９】本発明におけるステップＳ３０２でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【図１０】本発明におけるステップＳ３０３でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【図１１】本発明におけるステップＳ３０４、Ｓ４０１でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションのファイル入力画面イメージの一例を示す模式図である。
【図１２】本発明におけるステップＳ４０２でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【図１３】本発明におけるステップＳ４０３でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【図１４】本発明におけるステップＳ３０６、Ｓ３０７でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【図１５】本発明におけるステップＳ３１０、Ｓ３１１でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【図１６】本発明におけるステップＳ３１２、Ｓ３１３でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【図１７】本発明における音声データを加工する際の参考データを表示した図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態を詳細に説明する。まず、図１をを参照して、本発明で利用する情報処理装置のハードウェア構成について説明する。
【００１１】
図１は、本発明の実施形態における情報処理装置１００に適用可能な情報処理装置のハードウェア構成図である。
【００１２】
図１において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、画像管理を実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００１３】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００１４】
また、２０５は入力コントローラで、キーボードやポインティングデバイス等の入力装置２０９からの入力を制御する。２０６はビデオコントローラで、ディスプレイ装置２１０等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
【００１５】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００１６】
また、外部メモリ２１１のハードディスク（ＨＤ）は、情報処理装置１００において、録画された音声付動画や音声ファイルを記憶する大容量のメモリ領域を有している。
【００１７】
２０８は通信Ｉ／Ｆ（インタフェース）コントローラで、ネットワーク（例えば、無線ＬＡＮなど）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００１８】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００１９】
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ２１１に記録されている。そして、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００２０】
次に、図２のフローチャートを参照して、情報処理装置１００が音声２次元コードを印刷する処理の手順について説明する。
【００２１】
図２は、本発明の情報処理装置１００における音声２次元コード印刷処理の制御処理手順の一例を示すフローチャートであり、図１に示した情報処理装置１００のＣＰＵ（図１の２０１）の制御の下、処理が実行される。なお、Ｓ２０１〜Ｓ２０６は各処理ステップを示す。
【００２２】
図２のフローチャートは、ユーザにより音声２次元コード印刷アプリケーションが起動されると開始する（ステップＳ２０１）。
【００２３】
ステップＳ２０１で起動されたアプリケーションの画面イメージを、図５を参照して説明する。
【００２４】
図５は、本発明におけるステップＳ２０１でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【００２５】
図５の５００が音声２次元コード印刷アプリケーションの画面イメージであり、印刷イメージ表示欄５０２に最終的に印刷される画面イメージが表示される。詳細は図８以降で説明する。また、静止画イメージ表示欄５０１には、動画の中から静止画を抽出するための画像イメージ（コマ送りのようなイメージ）が複数表示される。詳細は図６以降で説明する。また、音声データイメージ表示欄５０３には、音声データの音声波形がシーケンス的に描かれる。詳細は図７以降で説明する。サンプリングレート入力欄５０４は、音声データを２次元コードに変換する際のサンプリングレートをユーザが指定する欄であり、詳細は、図１７で説明する。音声データ再生欄５０５は、取得した音声データを再生したり止めたり、一時停止したりする機能を有している。詳細は図１０、図１３で説明する。図２のフローチャートの説明に戻る。
【００２６】
次に、図２のステップＳ２０２において、情報処理装置１００のＣＰＵ２０１は、ユーザから動画ファイルの入力を受け付ける。図示しない入力ファイル指定欄を表示して動画ファイルの入力を受け付ける。
【００２７】
次に、ステップＳ２０３において、情報処理装置１００のＣＰＵ２０１は、動画内の静止画（コマ送り画像）の表示する処理を行う。動画内の静止画を表示した結果の画面イメージを図６を参照して説明する。
【００２８】
図６は、本発明におけるステップＳ２０３でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【００２９】
図６の６００の静止画イメージ表示欄６０１は、動画内から静止画を複数抽出した例であり、ユーザはこれらの静止画画像から印刷したい画像を選択することができる。図２のフローチャートの説明に戻る。
【００３０】
次に、図２のステップＳ２０４において、情報処理装置１００のＣＰＵ２０１は、音声２次元コード作成のため、動画内の音声データを取り込む処理を行う。音声データを取り込んだ画面イメージを図７を参照して説明する。
【００３１】
図７は、本発明におけるステップＳ２０４でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【００３２】
図７の７００の音声データイメージ表示欄７０１には、音声波形が右向きを進行時間として描かれている。この音声波形データは、ステップＳ２０２で読み込んだ動画ファイルの音声データを時間軸に沿って描かれている。この音声波形から、ユーザは、音声２次元コードとして印刷したい音声録音時間の範囲をある程度把握することができる。図２のフローチャートの説明に戻る。
【００３３】
次に、図２のステップＳ２０５において、情報処理装置１００のＣＰＵ２０１は、音声２次元コードを作成する処理に移行する。ステップＳ２０５の詳細な流れを図３を参照して説明する。
【００３４】
図３は、本発明の情報処理装置１００における音声２次元コードを作成する処理の制御処理手順の一例を示すフローチャートであり、図１に示した情報処理装置１００のＣＰＵ（図１の２０１）の制御の下、処理が実行される。なお、Ｓ３０１〜Ｓ３１４は各処理ステップを示す。
【００３５】
図３のフローチャートは、図２のステップＳ２０５の処理に移行した際に開始されるフローチャートである。
【００３６】
まず、ステップＳ３０１において、情報処理装置１００のＣＰＵ２０１は、ユーザから印刷面に載せたい画像の選択を受け付ける。画像の選択を受け付ける画面イメージを図８を参照して説明する。
【００３７】
図８は、本発明におけるステップＳ３０１でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【００３８】
図８の８００の静止画イメージ表示欄８０２に表示されている画像の中から、ユーザが画像８０１（Ａの記号が付いた画像であり、動画の一静止画）を選択すると、Ａの記号の付いた画像が右側の印刷イメージ表示欄８０３に表示される。なお、印刷イメージ欄８０３に表示された画像８０１は、自由にトリミングしてサイズを変えることも可能である。また、本発明では、動画上から音声を取得するため、動画上の一静止画を利用しているが、別途撮影された撮像画像でも良いし、アプリケーションにより作成されたペイント画像でもよく、画像に関しては特に限定はしない。図３のフローチャートの説明に戻る。
【００３９】
次に、図３のステップＳ３０２において、情報処理装置１００のＣＰＵ２０１は、動画上の一静止画を撮影したタイミングと同じ時間の音声データの位置を、音声データイメージ表示欄の音声開始位置として表示する。図９を参照して、音声開始位置の表示イメージを説明する。
【００４０】
図９は、本発明におけるステップＳ３０２でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【００４１】
図９の９００の音声データイメージ表示欄９０２には、動画中の画像８０１のタイミングの音声データの開始点として、９０１が表示されている。すなわち、９０３の画像が選ばれていれば、動画の開始位置なので、音声データイメージ表示欄の一番左側に音声スタート位置が付与される。なお、音声データの終了位置もこの段階で９０４のようにデフォルトで指定されている。図３のフローチャートの説明に戻る。
【００４２】
次に、図３のステップＳ３０３において、情報処理装置１００のＣＰＵ２０１は、ユーザから図５の音声再生欄５０５内の再生ボタンが押下されるのを受け付ける。再生ボタンが押下される際の画面イメージを図１０を参照して説明する。
【００４３】
図１０は、本発明におけるステップＳ３０３でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【００４４】
図１０の１０００には、アクティブ状態になった再生ボタン１００１が表示されており、この再生ボタンを押下することにより、再生時間として指定されたスタート位置９０１からエンド位置９０４までの音声を再生する。図３のフローチャートの説明に戻る。
【００４５】
次に、図３のステップＳ３０４において、情報処理装置１００のＣＰＵ２０１は、ユーザから他音声ファイルを使って２次元コード変換するかどうかを受け付ける。他音声ファイルを使用する場合は、ステップＳ３０５へと処理を移行し、他音声ファイルを使用しない場合はステップＳ３０６へと処理を移行する。ユーザは、ステップＳ３０３で再生した音声を聞いて、この動画に録音されている音声でよいと判断すれば、他音声ファイルを使用しない（Ｎｏ）を選択し、この動画に録音されている音声以外のファイルを利用する場合は、他音声ファイルを使用する（Ｙｅｓ）を選択する。図１１を参照して、他音声ファイルを使用するかの確認を行う画面イメージを説明する。
【００４６】
図１１は、本発明におけるステップＳ３０４、Ｓ４０１でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションのファイル入力画面イメージの一例を示す模式図である。
【００４７】
図１１の１１００は、他の音声ファイルを使用するかどうか、ユーザに確認する画面イメージであり、ステップＳ３０３の音声を再生した後に表示する画面である。ユーザは、ステップＳ３０３によって再生された音声データを聞いて、この動画に録音されている音声を２次元コード化してよいと判断すれば、「いいえ」ボタン１１０２を押下する。一方他音声ファイルを使用する場合は、「はい」ボタン１１０１を押下する。「はい」ボタン１１０１が押下されると、図３のフローチャートでは、ステップＳ３０５へと処理を移行し、「いいえ」ボタン１１０２が押下されると、図３のフローチャートのステップＳ３０６へと処理を移行する。図３のフローチャートの説明に戻る。
【００４８】
ステップＳ３０５へと処理を移行した場合、情報処理装置１００のＣＰＵ２０１は、他音声ファイルを選択する処理を実行する。ステップＳ３０５の詳細な処理を図４のフローチャートで説明する。
【００４９】
図４は、本発明の情報処理装置１００における他音声ファイルを選択する処理の制御処理手順の一例を示すフローチャートであり、図１に示した情報処理装置１００のＣＰＵ（図１の２０１）の制御の下、処理が実行される。なお、Ｓ４０１〜Ｓ４０３は各処理ステップを示す。
【００５０】
図４のフローチャートは、図３のステップＳ３０５の処理に移行した際に開始されるフローチャートである。
【００５１】
まず、ステップＳ４０１において、情報処理装置１００のＣＰＵ２０１は、ファイル選択のダイアログボックスを表示する。ディスプレイ２１０に表示される画面の例を図１１を参照して説明する。
【００５２】
図１１の１１１０は、他の音声ファイルを選択する際のファイル選択画面の画面イメージである。１１１０の表示画面上で、ファイル名リスト欄１１１２からファイルを選択するか、ファイル名入力欄１１１１にファイル名を入力し、「開く」ボタンを押下すると、選択もしくは入力されたファイル名のファイルを読み込む。図４のフローチャートの説明に戻る。
【００５３】
次に、図４のステップＳ４０２において、情報処理装置１００のＣＰＵ２０１は、選ばれた音声ファイルの音声波形を図５の音声データイメージ表示欄５０３に表示する。ステップＳ４０２で表示される画面イメージを図１２を参照して説明する。
【００５４】
図１２は、本発明におけるステップＳ４０２でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【００５５】
図１２のアプリケーション画面１２００の音声データイメージ表示欄１２０２には、ステップＳ４０１において選択されたファイルの音声波形が描画されている。この描画されている音声の再生スタート地点は、１２０１のように音声ファイルの先頭位置に移動して配置する。図４のフローチャートの説明に戻る。
【００５６】
次に、図４のステップＳ４０３において、情報処理装置１００のＣＰＵ２０１は、図３のステップＳ３０４と同じように、ユーザから図５の音声再生欄５０５内の再生ボタンが押下されるのを受け付ける。再生ボタンが押下される際の画面イメージを図１３を参照して説明する。
【００５７】
図１３は、本発明におけるステップＳ４０３でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【００５８】
図１３の１３００には、アクティブ状態になった再生ボタン１３０１が表示されており、この再生ボタンを押下することにより、再生時間として指定されたスタート位置１２０１からエンド位置１３０１までの音声を再生する。
【００５９】
この再生された音声を参考にして、ユーザはこの音声ファイルで良いか確認する。他の音声ファイルを確認する場合は、ステップＳ４０１へと処理を戻し、再び音声ファイルを選んで、図１３のような画面イメージを表示する処理を繰り返す。
【００６０】
以上で、図４の他音声ファイルを選択する処理の説明を終え、図３のステップＳ３０６へと処理を移行する。
【００６１】
図３のステップＳ３０６へと処理が移行すると、情報処理装置１００のＣＰＵ２０１は、現在指定されている音声のスタート位置とエンド位置で、かつデフォルトのサンプリングレートでの音声データを２次元コードに変換して印刷イメージ表示欄に表示する。なお、音声データから２次元コードを生成する方法は既存の技術が存在する（ボイスＱＲ（登録商標））ので説明は省略する。図１４を参照して、音声データを２次元コードに変換した画面イメージを説明する。
【００６２】
図１４は、本発明におけるステップＳ３０６、Ｓ３０７でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【００６３】
図１４の１４００の印刷イメージ表示欄１４０４には、再生時間がたとえば１４０２から１４０３の間の音声の２次元コードとして、１４０１が表示されている。すなわち、印刷イメージ表示欄には、動画から抽出した画像８０１と、その画像に対応した音声データを２次元コードに変換した識別コード１４０１が表示されており、これらの画像をたとえば葉書の裏側などに印刷すれば、動画の一場面と、臨場感のある音声とが葉書の受信者に同時に届くことになる。図３のフローチャートの説明に戻る。
【００６４】
次に、図３のステップＳ３０７において、情報処理装置１００のＣＰＵ２０１は、ユーザから、再生時間を変更するか、サンプリングレートを変更するか、２次元コードを確定させるかの入力を受け付ける。図１４を参照して、ユーザから入力される画面イメージを説明する。
【００６５】
図１４の１４００には、再生時間ラジオボタン１４０５とサンプリングレートラジオボタン１４０６、２次元コード確定ボタン１４０７が配置されている。それぞれのラジオボタンは、次の場合に必要に応じて、ユーザが選択する。
【００６６】
・再生時間ラジオボタン１４０５：音声データのスタート位置とエンド位置を前後することにより２次元コードのサイズを変更する。
・サンプリングレートラジオボタン１４０６：音声データのサンプリングレートを変更することにより２次元コードのサイズを変更する。
・２次元コード確定ボタン１４０７：音声データの２次元コードを確定させる。
【００６７】
再生時間ラジオボタン１４０５が選択される場合は、ユーザが再生音声の音質を変えず（すなわち、サンプリングレートを変えず）に再生時間を増減させて２次元コードの紙面上のサイズを制限したい場合である。再生時間ラジオボタン１４０５が選択されると、ステップＳ３０７の分岐処理において、情報処理装置１００のＣＰＵ２０１は、ステップＳ３１０へと処理を移行させる。
【００６８】
また、サンプリングレートラジオボタン１４０６が選択される場合は、ユーザが現在指定している音声データのスタート位置とエンド位置を固定し、再生音声の音質を変えて（すなわち、サンプリングレートを変えて）２次元コードの紙面上のサイズを制限したい場合である。サンプリングレートラジオボタン１４０６が選択されると、ステップＳ３０７の分岐処理において、情報処理装置１００のＣＰＵ２０１は、ステップＳ３１２へと処理を移行させる。
【００６９】
２次元コード確定ボタン１４０７が押下されると、図３のフローチャートのステップＳ３１４へと処理を進め、２次元コードを確定させる。
【００７０】
ステップＳ３１０に処理が移行すると、情報処理装置１００のＣＰＵ２０１は、音声データの再生時間のスタート位置やエンド位置を変更を受け付け、受け付けた音声データの再生時間と音声データに応じて、２次元コードを生成しなおす。この処理により、ユーザが音声データの再生範囲を変えるごとに２次元コードを作成するので、２次元コードの大きさがユーザの許容する範囲内の大きさになるまで再生時間を絞ることにより、２次元コードの大きさを制限することができる。音声データの再生時間を変更することにより２次元コードの大きさを変更する画面イメージを図１５を参照して説明する。
【００７１】
図１５は、本発明におけるステップＳ３１０、Ｓ３１１でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【００７２】
図１５の１５００では、音声データのエンド位置１５０１を１５０３のように前後させることにより、再生されるデータで自動的に２次元コードを生成しなおし、２次元コード１５０２のように表示する。したがって、音声データのエンド位置やスタート位置を変更する毎に２次元コードを更新することができる。なお、この再生時間のスタート位置やエンド位置を変更させた後で、ユーザは音声再生ボタン１３０１を押下することにより、スタート位置からエンド位置の音声データを確認することができる。図３のフローチャートの説明に戻る。
【００７３】
次に、図３のステップＳ３１１において、情報処理装置１００のＣＰＵ２０１は、図１５の印刷イメージ表示欄１４０４上で２次元コードのサイズの変更を受け付け（１５０２）、２次元コードのサイズに応じて、音声再生のおよそのエンド位置を１５０３のように変更する。この処理により、ユーザは、葉書などの紙面上（１４０４）に印刷する際の２次元コードのサイズを予め指定することができ、そのサイズ以内に収まるように音声データのエンド時間を決めることができる。なお、ステップＳ３１０と同様に、この再生時間のスタート位置やエンド位置を変更させた後でユーザは、音声再生ボタン１３０１を押下することにより、スタート位置からエンド位置の音声データを確認することができる。ステップＳ３１１の処理が終了するとステップＳ３１４へと処理を移行する。なお、ステップＳ３１０とステップＳ３１１はどちらかの処理だけを実施しても良い。
【００７４】
次に、ステップＳ３１２に移行した場合の処理を説明する。ステップＳ３１２に処理が移行すると、情報処理装置１００のＣＰＵ２０１は、音声データのサンプリングレートの変更を受け付け、指定された再生時間における、受け付けた音声データのサンプリングレートに応じて、２次元コードを生成しなおす。この処理により、ユーザが音声データのサンプリングレートを変えるごとに２次元コードを作成するので、２次元コードの大きさがユーザの許容する範囲内の大きさになるまでサンプリングレートを小さくすることにより、２次元コードの大きさを制限することができる。音声データのサンプリングレートを変更することにより２次元コードの大きさを変更する画面イメージを図１６を参照して説明する。
【００７５】
図１６は、本発明におけるステップＳ３１２、Ｓ３１３でディスプレイ装置２１０に出力される音声２次元コード印刷アプリケーションの画面イメージの一例を示す模式図である。
【００７６】
図１６の１６００では、サンプリングレート入力欄１６０１に値を入力することにより、再生されるデータで自動的に２次元コードを生成しなおし、２次元コード１６０２のように表示する。したがって、音声データのサンプリングレートを変更する毎に２次元コードを更新することができる。なお、このサンプリングレートを変更させた後で、ユーザは音声再生ボタン１３０１を押下することにより、スタート位置からエンド位置の音声データを確認することができる。図３のフローチャートの説明に戻る。
【００７７】
次に、図３のステップＳ３１３において、情報処理装置１００のＣＰＵ２０１は、図１６の印刷イメージ表示欄１４０４上で２次元コードのサイズの変更を受け付け（１６０２）、２次元コードのサイズに応じて、音声再生のサンプリングレートを１６０１のように変更させる。この変更の基準になるデータを図１７を参照して説明する。
【００７８】
図１７は、本発明における音声データを加工する際の参考データを表示した図である。
【００７９】
図１７の１７００のように、音声データの主なサンプリングレートと１秒辺りのデータ量の目安が示されている。図１６の２次元コードのサイズの変更に伴い、２次元コードに格納できるデータサイズがわかるので、そのデータサイズ内に音声データが収まるサンプリングレートを指定することができる。サンプリングレートが決まると、スタート位置からエンド位置の音声データを指定されたサンプリングレートで変換して、２次元コード欄１６０２に正確な２次元コードを生成する。
【００８０】
この処理により、ユーザは、葉書などの紙面上（１４０４）に印刷する際の２次元コードのサイズを指定するだけで、そのサイズ以内に収まるように音声データのサンプリングレートを変更し、２次元コードを生成することができる。なお、ステップＳ３１２と同様に、この再生時間のサンプリングレートを変更させた後でユーザは、音声再生ボタン１３０１を押下することにより、指定されたサンプリングレートの音声データを確認することができる。ステップＳ３１３の処理が終了するとステップＳ３１４へと処理を移行する。なお、ステップＳ３１０とステップＳ３１１はどちらかの処理だけを実施しても良い。また、ステップＳ３１０からステップＳ３１１の処理と、ステップＳ３１２からステップＳ３１３の処理の両方とも実施する形にしても良い。図３のフローチャートの説明に戻る。
【００８１】
ステップＳ３０８からステップＳ３１３の処理を終えるとステップＳ３１４へと処理を移行し、ステップＳ３１４において、情報処理装置１００のＣＰＵ２０１は、２次元コードを図１５や図１６の１４０４の印刷イメージ表示欄に表示されている２次元コードで確定させる。
【００８２】
以上で、図３の音声２次元コードを作成する処理の説明を終え、図２のステップＳ２０６へと処理を移行する。図２のフローチャートの説明に戻る。
【００８３】
次に、図２のステップＳ２０６において、情報処理装置１００のＣＰＵ２０１は、ステップＳ３１４で確定された２次元コードと、ステップＳ３０１で指定された静止画とで生成された図１５や図１６の１４０４のような印刷イメージの情報を、情報処理装置１００に接続された印刷装置に送信して、葉書などの紙面に印刷し、一連の処理を終える。
【００８４】
以上の処理により、ユーザが２次元コードのサイズを予め指定することにより、音声が変換された２次元コードの音質（サンプリングレート）や再生時間を自動的に変更して音声２次元コードを生成することができる効果を有する。
【００８５】
また、動画ファイルから、静止画を抽出することにより、静止画を撮影した瞬間の音声データを容易に２次元コード化することができる効果をも有する。
【００８６】
上記実施形態では、１台の情報処理装置に適用する場合を説明したが、１台で動作する情報処理装置であっても良いし、ネットワーク上のサーバと情報処理装置とで処理主体を分けてもよい。またネットワーク上のサーバに差分ファイル記憶部を有していて、サーバから差分ファイル情報などを取得してもよい。
【００８７】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバ−ジョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００８８】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インスト−ルするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００８９】
本実施形態における図２、図３、図４に示す機能が外部からインスト−ルされるプログラムによって、ホストコンピュ−タにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００９０】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコ−ドを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュ−タ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコ−ドを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００９１】
この場合、記録媒体から読み出されたプログラムコ−ド自体が本発明の新規な機能を実現することになり、そのプログラムコ−ドを記憶した記録媒体は本発明を構成することになる。
【００９２】
プログラムコ−ドを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テ−プ，不揮発性のメモリカ−ド，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【００９３】
また、コンピュ−タが読み出したプログラムコ−ドを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコ−ドの指示に基づき、コンピュ−タ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９４】
さらに、記録媒体から読み出されたプログラムコ−ドが、コンピュ−タに挿入された機能拡張ボ−ドやコンピュ−タに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコ−ドの指示に基づき、その機能拡張ボ−ドや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９５】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９６】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベ−ス等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９７】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００９８】
１００  情報処理装置
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  入力装置
２１０  ディスプレイ装置
２１１  外部メモリ
【図１】
2015125218.tif 000003
【図２】
2015125218.tif 000004
【図３】
2015125218.tif 000005
【図４】
2015125218.tif 000006
【図５】
2015125218.tif 000007
【図６】
2015125218.tif 000008
【図７】
2015125218.tif 000009
【図８】
2015125218.tif 000010
【図９】
2015125218.tif 000011
【図１０】
2015125218.tif 000012
【図１１】
2015125218.tif 000013
【図１２】
2015125218.tif 000014
【図１３】
2015125218.tif 000015
【図１４】
2015125218.tif 000016
【図１５】
2015125218.tif 000017
【図１６】
2015125218.tif 000018
【図１７】
2015125218.tif 000019