(57)【要約】  ユーザインタフェース部１２では、ユーザ操作を受け付ける。再生制御部２０は、ユーザインタフェース部１２で受け付けたユーザ操作に応じてコンテンツ再生制御情報の編集処理を行う。また、再生制御部２０は、コンテンツ再生制御情報に基づいて例えば表示コンテントとこの表示コンテントに対応する音声コンテントを含むコンテンツの再生動作を制御する。このため、例えば表示コンテントと音声コンテントが対応付けられているコンテンツの再生動作を調整する場合に、個々にコンテントの編集処理を行わなくとも、表示コンテントと音声コンテントの再生動作をまとめて調整することが可能となり、コンテンツの再生動作を容易に調整できるようになる。
2014002716.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作を受け付けるユーザインタフェース部と、
前記ユーザインタフェース部で受け付けたユーザ操作に応じてコンテンツ再生制御情報の編集処理を行い、該コンテンツ再生制御情報に基づいてコンテンツの再生動作を制御する再生制御部と、
前記コンテンツの再生画像を表示する表示部と
を備える情報処理装置。
【請求項２】
前記コンテンツは、表示コンテントと該表示コンテントに対応する音声コンテントを含む
請求項１記載の情報処理装置。
【請求項３】
前記コンテンツ再生制御情報は前記コンテンツの属性を含み、
前記再生制御部は、前記編集処理において前記属性を変更することで、前記コンテンツの再生動作を前記ユーザ操作に応じた再生動作に変更する
請求項２記載の情報処理装置。
【請求項４】
前記再生制御部は、前記音声コンテントの再生動作の変更に伴い前記表示コンテントの属性を変更し、前記表示コンテントの属性の変更に伴い前記音声コンテントの再生動作を変更する編集処理を行う
請求項３記載の情報処理装置。
【請求項５】
前記再生制御部は、編集範囲のコンテンツの再生速度を変更する編集処理を前記コンテンツ再生制御情報に対して行う
請求項２記載の情報処理装置。
【請求項６】
前記再生制御部は、編集範囲の音声コンテントの音量を変更する編集処理を前記コンテンツ再生制御情報に対して行う
請求項２記載の情報処理装置。
【請求項７】
前記再生制御部は、編集範囲の音声コンテントのフェード動作を行う編集処理を前記コンテンツ再生制御情報に対して行う
請求項２記載の情報処理装置。
【請求項８】
前記再生制御部は、編集範囲のコンテンツの言語を変更する編集処理を前記コンテンツ再生制御情報に対して行う
請求項２記載の情報処理装置。
【請求項９】
前記再生制御部は、編集範囲の音声を変更する編集処理を前記コンテンツ再生制御情報に対して行う
請求項２記載の情報処理装置。
【請求項１０】
前記再生制御部は、編集範囲のコンテンツの再生を無効とする編集処理を前記コンテンツ再生制御情報に対して行う
請求項２記載の情報処理装置。
【請求項１１】
前記再生制御部は、音声コンテントにおける音声データ間の時間変更を行う編集処理を前記コンテンツ再生制御情報に対して行う
請求項２記載の情報処理装置。
【請求項１２】
前記再生制御部は、編集範囲のコンテンツのコピーまたはカット動作を行う編集処理を前記コンテンツ再生制御情報に対して行う
請求項２記載の情報処理装置。
【請求項１３】
前記再生制御部は、指定された位置にコンテンツを挿入するペースト動作を行う編集処理を前記コンテンツ再生制御情報に対して行う
請求項２記載の情報処理装置。
【請求項１４】
前記再生制御部は、前記編集処理の処理内容を示す差分情報を生成する
請求項１記載の情報処理装置。
【請求項１５】
ユーザ操作を受け付ける工程と、
前記ユーザ操作に応じてコンテンツ再生制御情報の編集処理を行う工程と、
前記コンテンツ再生制御情報に基づいてコンテンツの再生動作を制御する工程と
含む情報処理方法。
【請求項１６】
コンテンツの再生制御をコンピュータで実行させるプログラムであって、
ユーザ操作を受け付ける手順と、
前記ユーザ操作に応じて前記コンテンツ再生制御情報の編集処理を行う手順と、
前記コンテンツ再生制御情報に基づいてコンテンツの再生を制御する手順と
を前記コンピュータで実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この技術は情報処理装置と情報処理方法およびプログラムに関する。詳しくは、コンテンツの再生動作を容易に調整できるようにする。
【背景技術】
【０００２】
従来、蓄積されているテキストデータから音声を合成して、テキストデータの文章を読み上げる装置が一般的に利用されている。例えば特許文献１では、文章を読み上げる際に、書面上の表記で文章中の強調された文字（拡大文字、太文字、括弧内文字等の文字属性の異なる文字）を通常と異なる態様（ボリュームの変更、速度の変更等）で読み上げることが可能とされている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１６１９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、通常と異なる態様で文章を読み上げるため、特許文献１では、文章解析結果と、文字属性に従い非標準属性値の文字の読み上げの変更指示に基づき、読み上げ文章について文字の読み方が決定される。また、決定された文字の読み方に基づき音声データファイルを参照して音声波形の合成が行われている。このため、音声データの再生動作を細かく調整するためには文字属性を増やさなければならず、手軽に細かな調整を行うことができない。【０００５】
そこで、この技術では、コンテンツの再生動作を容易に調整できる情報処理装置と情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この技術の第１の側面は、ユーザ操作を受け付けるユーザインタフェース部と、前記ユーザインタフェース部で受け付けたユーザ操作に応じてコンテンツ再生制御情報の編集処理を行い、該コンテンツ再生制御情報に基づいてコンテンツの再生動作を制御する再生制御部と、前記コンテンツの再生画像を表示する表示部とを備える情報処理装置にある。【０００７】
この技術においては、ユーザインタフェース部で受け付けたユーザ操作に応じてコンテンツ再生制御情報の編集処理が行われて、コンテンツ再生制御情報に基づいて例えば表示コンテントとこの表示コンテントに対応する音声コンテントの再生動作が制御される。編集処理ではコンテンツの属性の変更が行われる。また、属性の変更では、音声コンテントの再生動作の変更に伴い表示コンテントの属性が変更されて、表示コンテントの属性の変更に伴い音声コンテントの再生動作が変更される。編集処理としては、ユーザ操作に応じて、編集範囲のコンテンツの再生速度を変更する編集処理、編集範囲の音声コンテントの音量を変更する編集処理、編集範囲の音声コンテントのフェード動作を行う編集処理、編集範囲のコンテンツの言語を変更する編集処理、編集範囲の音声を変更する編集処理、編集範囲のコンテンツの再生を無効とする編集処理、音声コンテントにおける音声データ間の時間変更を行う編集処理、編集範囲のコンテンツのコピーまたはカット動作を行う編集処理、指定された位置にコンテンツを挿入するペースト動作を行う編集処理等がコンテンツ再生制御情報に対して行われる。また、編集処理では、編集処理の処理内容を示す差分情報を生成してもよい。【０００８】
この技術の第２の側面は、ユーザ操作を受け付ける工程と、前記ユーザ操作に応じてコンテンツ再生制御情報の編集処理を行う工程と、前記コンテンツ再生制御情報に基づいてコンテンツの再生動作を制御する工程と含む情報処理方法にある。【０００９】
この技術の第３の側面は、コンテンツの再生制御をコンピュータで実行させるプログラムであって、ユーザ操作を受け付ける手順と、前記ユーザ操作に応じて前記コンテンツ再生制御情報の編集処理を行う手順と、前記コンテンツ再生制御情報に基づいてコンテンツの再生を制御する手順とを前記コンピュータで実行させるプログラムにある。【００１０】
なお、本技術のプログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、光ディスクや磁気ディスク、半導体メモリなどの記憶媒体、あるいは、ネットワークなどの通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ上でプログラムに応じた処理が実現される。
【発明の効果】
【００１１】
この技術によれば、受け付けたユーザ操作に応じてコンテンツ再生制御情報の編集処理が行われて、このコンテンツ再生制御情報に基づいてコンテンツの再生動作が制御されて、コンテンツの再生画像が表示部に表示される。このため、例えば表示コンテントと音声コンテントが対応付けられているコンテンツの再生動作を調整する場合に、個々にコンテントの編集処理を行わなくとも、表示コンテントと音声コンテントの再生動作をまとめて調整することが可能となり、コンテンツの再生動作を容易に調整できるようになる。なお、本明細書に記載された効果はあくまで例示であって限定されるものでは無く、また付加的な効果があってもよい。
【図面の簡単な説明】
【００１２】
【図１】情報処理装置の構成を例示した図である。
【図２】コンテンツを選択したときの動作を示すシーケンス図である。
【図３】ＸＨＴＭＬファイルの内容の一部を例示した図である。
【図４】ＣＳＳファイルの内容の一部を例示した図である。
【図５】ＳＭＩＬファイルの内容の一部を例示した図である。
【図６】コンテンツの再生動作を示すシーケンス図である。
【図７】編集動作を示すシーケンス図である。
【図８】編集操作に応じた変更を例示した図である。
【図９】編集後の再生動作を示すシーケンス図である。
【図１０】編集操作に応じた再生制御動作を例示したフローチャートである。
【図１１】編集項目を示すメニュー表示を例示した図である。
【図１２】音声の再生速度の変更を行う場合の編集動作を例示したフローチャートである。
【図１３】音声の再生速度の変更を行う場合の動作を例示した図である。
【図１４】音量の変更を行う場合の編集動作を例示したフローチャートである。
【図１５】音量の変更を行う場合の動作を例示した図である。
【図１６】フェードを行う場合の編集動作を例示したフローチャートである。
【図１７】フェードを行う場合の動作を例示した図である。
【図１８】コンテンツの終了部分でフェードアウト動作を行い、次に再生されるコンテンツの先頭部分でフェードイン動作を行う場合を例示した図である。
【図１９】コピーとペーストを行う場合の編集動作を例示したフローチャートである。
【図２０】コピーとペーストを行う場合の動作を例示した図である。
【図２１】カットを行う場合の動作を例示した図である。
【図２２】言語の変更を行う場合の編集動作を例示したフローチャートである。
【図２３】言語変更を行う場合の動作を例示した図である。
【図２４】音声の変更を行う場合の編集動作を例示したフローチャートである。
【図２５】音声変更を行う場合の動作を例示した図である。
【図２６】消音を行う場合の編集動作を例示したフローチャートである。
【図２７】音声の一部消音を行う場合の動作を例示した図である。
【図２８】音声データ間の時間変更を行う場合の編集動作を例示したフローチャートである。
【図２９】音声データの時間変更動作を例示した図である。
【発明を実施するための形態】
【００１３】
以下、本技術を実施するための形態について説明する。なお、説明は以下の順序で行う。
１．情報処理装置の構成
２．情報処理装置の動作
３．編集動作
３−１．速度変更
３−２．音量の変更
３−３．フェード動作
３−４．コピーとペーストとカット動作
３−５．言語の変更
３−６．音声の変更
３−７．音声の一部を消音させる動作
３−８．音声データ間の時間変更
【００１４】
＜１．情報処理装置の構成＞
図１は、本技術の情報処理装置の構成を例示している。情報処理装置１０は、表示部１１、ユーザインタフェース部１２、再生制御部２０、メディアプレーヤ３１を備えている。また、再生制御部２０は、制御処理部２１と再生エンジン２２およびレンダリングエンジン２３を備えている。
【００１５】
表示部１１は、表示コンテントの内容である画像や文字等の表示および情報処理装置１０の動作や設定等を切り替えるためのメニュー表示等を行う。
【００１６】
ユーザインタフェース部１２は、ユーザ操作を受け付けて、ユーザ操作に応じた操作信号を生成して制御処理部２１に供給する。ユーザインタフェース部１２は、例えばタッチパネルを用いて構成されており、表示部１１の画面上に設けられて、ＧＵＩ（Graphical User Interface）の操作を行うことができるようになされている。
【００１７】
再生制御部２０の制御処理部２１は、情報処理装置１０の動作や機能の選択および種々の設定等を行うためのメニュー表示等を、表示部１１に表示させる。また、制御処理部２１は、ユーザインタフェース部１２からの操作信号に基づき、再生するコンテンツの選択や、選択したコンテンツの再生制御を行う。例えば、制御処理部２１は、再生エンジン２２において、コンテンツ再生制御情報に基づき、時間軸上で画像や文字や音声のレイアウトの制御を行わせる。また、制御処理部２１は、レンダリングエンジン２３において、コンテンツ再生制御情報に基づき、画像や文字等の配置を算出させる。さらに、制御処理部２１は、再生エンジン２２において決定された時間軸上のレイアウトおよびレンダリングエンジン２３において算出された配置に基づき、メディアプレーヤ３１で画像や文字や音声等の再生を行うようにする。
【００１８】
再生エンジン２２は、画像や文字や音声等のコンテンツをどのようなタイミングで再生するか制御する。例えば再生エンジン２２は、同期マルチメディア統合言語（ＳＭＩＬ：Synchronized Multimedia Integration Language）ベースのコンテンツの再生を制御するＳＭＩＬエンジン等が用いられる。なお、ＳＭＩＬは、ワールド・ワイド・ウェブ・コンソーシアム（Ｗ３Ｃ）によって定義されており、時間軸上でコンテンツのレイアウトを制御するためのマルチメディア制御言語である。再生エンジン２２としてＳＭＩＬエンジンが用いる場合、コンテンツ再生制御情報としてＳＭＩＬデータを用いる。
【００１９】
レンダリングエンジン２３は、画面上に表示する画像や文字などの配置等を算出する。例えばレンダリングエンジン２３は、Ｗｅｂｋｉｔ等が用いられており、ＣＳＳ（Cascading Style Sheets）のデータや、ＨＴＭＬ（HyperText Markup Language）やＸＨＴＭＬ（Extensible HyperText Markup Language）におけるスタイル等のデータ等を解釈して、画像や文字の配置等を算出する。すなわち、コンテンツ再生制御情報としてＣＳＳ（Cascading Style Sheets）等のデータを用いる。
【００２０】
また、再生制御部２０は、コンテンツの再生動作がユーザ操作に応じた動作となるように、ユーザインタフェース部１２で受け付けたユーザ操作に応じてコンテンツ再生制御情報の編集処理を行う。また、再生制御部２０は、コンテンツ再生制御情報に基づいてコンテンツの再生動作を制御する。コンテンツ再生制御情報の編集処理は、制御処理部２１で行うようにしてもよく、再生エンジン２２とレンダリングエンジン２３で行うようにしてもよい。
【００２１】
メディアプレーヤ３１は、画像や音声のコンテンツファイルを再生して、例えば再生画像を表示部１１の画面上に表示する。また、再生音声の音声信号を出力する。
【００２２】
なお、情報処理装置１０で再生するコンテンツは、例えば電子書籍用ファイル・フォーマット規格であるＥＰＵＢ形式のコンテンツである。また、再生するコンテンツはＥＰＵＢ形式のコンテンツに限らず、ユーザ等が生成したコンテンツであってもよい。
【００２３】
＜２．情報処理装置の動作＞
次に、情報処理装置１０の動作について説明する。図２は、ユーザがコンテンツを選択したときの動作を示すシーケンス図である。なお、コンテンツは、表示コンテントとこの表示コンテントに対応する音声コンテントを含んでいる。
【００２４】
ユーザインタフェース部１２は、コンテンツファイルを開くユーザ操作に応じて操作信号を制御処理部２１に供給する（ＳＴ１）。
【００２５】
制御処理部２１は、ユーザインタフェース部１２からの操作信号に基づき、ユーザが開こうとしているコンテンツを判別して、コンテンツファイルに含まれる例えばＸＨＴＭＬファイルのデータを、レンダリングエンジン２３で取得させる（ＳＴ２）。
【００２６】
また、制御処理部２１は、コンテンツファイルに含まれる例えばＳＭＩＬファイルを開くように再生エンジン２２に指示する（ＳＴ３）。再生エンジン２２は、制御処理部２１で指示されたＳＭＩＬファイルのデータを取得する（ＳＴ４）。
【００２７】
図３は、ＸＨＴＭＬファイルの内容の一部を例示している。ＸＨＴＭＬファイル（sample_034.xhtml）では、例えば関連するＣＳＳファイル「styles.css」、文字を表示するフレームのスタイル、表示する文字等が示されている。図４は、図３に示すＸＨＴＭＬファイルに関連したＣＳＳファイル「styles.css」の内容の一部を例示している。図４に示すＣＳＳファイルでは、文字色を赤色に設定することが示されている。図５は、図３に示すＸＨＴＭＬファイルの文字の読み上げ音声について再生制御を行うためのＳＭＩＬファイルにおける内容の一部を例示している。例えば、読み上げ音声のファイル（02-sample.mp3）における音声データの時間位置「８５７５ｍｓ」から「８７２５ｍｓ」までの音声は、ＸＨＴＭＬファイル（sample_034.xhtml）におけるｉｄ名「ｗ１８５８」の文字「Ｈｅ」に対応していることが示されている。また、音声データの時間位置「８７２５ｍｓ」から「８９０５ｍｓ」までの音声は、ｉｄ名「ｗ１８５９」の文字「ｈａｄ」に対応していることが示されている。
【００２８】
図６は、選択したコンテンツの再生動作を示すシーケンス図である。ユーザインタフェース部１２は、コンテンツファイルを再生するユーザ操作に応じて操作信号を制御処理部２１に供給する（ＳＴ１１）。
【００２９】
制御処理部２１は、ユーザインタフェース部１２からの操作信号に基づき、コンテンツファイルの再生開始操作に応じて再生エンジン２２の再生制御動作を開始させる（ＳＴ１２）。
【００３０】
再生エンジン２２は、ＳＭＩＬファイルの内容に基づいた再生制御動作を開始する（ＳＴ１３）。また、再生エンジン２２は、ＳＭＩＬファイルの内容に基づき、読み上げ音声の再生を制御処理部２１に指示する（ＳＴ１４）。制御処理部２１は、再生エンジン２２からの指示に基づきメディアプレーヤ３１を制御して、指示された読み上げ音声の出力を行う（ＳＴ１５）。
【００３１】
また、再生エンジン２２は、読み上げ音声の再生に応じて文字の属性やレイアウト等を変更することがＳＭＩＬファイルで示されている場合、制御処理部２１に対してスタイルの変更を指示する（ＳＴ１６）。
【００３２】
制御処理部２１は、再生エンジン２２からのスタイル変更指示に基づき、レンダリングエンジン２３でスタイルの変更を行わせる（ＳＴ１７）。
【００３３】
以上のような処理を行うことで、例えば表示されている文字の読み上げを行うことができる。また、表示されている文字の属性等を変更して、読み上げられている部分や読み上げが完了している部分等を、識別可能に表示させることができる。
【００３４】
次に、音声の再生速度や音量の変更等を行う編集動作について説明する。上述のように、情報処理装置１０は、ＳＭＩＬファイルに基づき時間軸上でコンテンツのレイアウトを制御する。また、情報処理装置１０は、ＣＳＳファイルに基づき画像や文字などの配置等を制御する。したがって、情報処理装置１０は、ユーザの編集操作に応じてＳＭＩＬファイルやＣＳＳファイル等のコンテンツ再生制御情報を更新することで、編集結果に応じた再生動作を行うことができるようにする。例えば、情報処理装置１０の再生制御部２０は、音声コンテントの再生動作の変更に伴い表示コンテントの属性を変更し、表示コンテントの属性の変更に伴い音声コンテントの再生動作を変更する編集処理を、コンテンツ再生制御情報に対して行う。
【００３５】
図７は、編集動作を示すシーケンス図である。ユーザインタフェース部１２は、ユーザの編集操作に応じて操作信号を制御処理部２１に供給する（ＳＴ２１）。
【００３６】
制御処理部２１は、ユーザインタフェース部１２からの操作信号に基づき、編集操作がレイアウトの変更を含む操作である場合、レンダリングエンジン２３で編集操作に応じた変更を行わせる（ＳＴ２２）。レンダリングエンジン２３は、編集操作に応じてＸＨＴＭＬファイルにおける対応箇所のスタイル属性やＣＳＳファイルにおけるスタイル指定の変更等を行い、編集操作に応じた変更が完了したことを制御処理部２１に通知する（ＳＴ２３）。
【００３７】
また、制御処理部２１は、ユーザインタフェース部１２からの操作信号に基づき、編集操作が再生動作の変更を含む操作である場合、再生エンジン２２で編集操作に応じた変更を行わせる（ＳＴ２４）。再生エンジン２２は、編集操作に応じてＳＭＩＬファイルにおける対応箇所の属性等の変更を行う（ＳＴ２５）。
【００３８】
図８は、編集操作に応じた変更を例示している。図８の（Ａ）は、編集操作に応じてＣＳＳファイルに追加されたスタイル属性を例示している。レンダリングエンジン２３は、例えば、ｉｄ名「１２３４」のコンテントに対してスタイル属性を設定する。なお、図において「＊＊＊」は、例えば参照するＣＳＳファイル名やスタイルに関する記述の部分であることを示している。
【００３９】
また、図８の（Ｂ）は、編集操作に応じてＳＭＩＬファイルに追加されたスタイル属性を例示している。再生エンジン２２は、例えばｉｄ名「１２３４」のコンテントを同時再生のためのタグに属性「Ｓｐｅｅｄ”２．０”」を追加して再生速度を２倍とする。また、再生エンジン２２は、音声のタグに再生速度を示す属性「Ｓｐｅｅｄ”２．０”」を追加して再生速度を２倍としてもよい。
【００４０】
情報処理装置１０は、編集操作に応じた変更をコンテンツファイルに盛り込むことで、コンテンツファイルの更新を行う。また、情報処理装置１０は、編集処理の処理内容を示す差分情報を生成して別のファイル（以下「差分情報ファイル」という）として管理できるようにしてもよい。差分情報を別のファイルとする場合、編集前のコンテンツファイルを保持できる。また、編集前のコンテンツファイルを共有している人は、差分情報のみを取得することで、他の人が行った編集状況を簡単に再現できる。
【００４１】
図９は、編集後の再生動作を示すシーケンス図である。ユーザインタフェース部１２は、コンテンツファイルを再生するユーザ操作に応じて操作信号を制御処理部２１に供給する（ＳＴ３１）。
【００４２】
制御処理部２１は、ユーザインタフェース部１２からの操作信号に基づき、コンテンツファイルの再生開始操作に応じて再生エンジン２２の再生制御動作を開始させる（ＳＴ３２）。
【００４３】
再生エンジン２２は、ＳＭＩＬファイルの内容に基づいた再生制御動作を開始する（ＳＴ３３）。さらに、再生エンジン２２は、再生動作の編集が行われている場合、編集操作に応じた新たな再生制御動作を行う（ＳＴ３４）。
【００４４】
再生エンジン２２は、ＳＭＩＬファイルの内容に基づき、読み上げ音声の再生を制御処理部２１に指示する（ＳＴ３５）。制御処理部２１は、再生エンジン２２からの指示に基づきメディアプレーヤ３１を制御して、指示された読み上げ音声の出力を行う（ＳＴ３６）。
【００４５】
また、再生エンジン２２は、読み上げ音声の再生に応じて文字の属性やレイアウト等を変更することがＳＭＩＬファイルで示されている場合、制御処理部２１に対してスタイルの変更を指示する（ＳＴ３７）。
【００４６】
制御処理部２１は、再生エンジン２２からのスタイル変更指示に基づき、レンダリングエンジン２３でスタイルの変更を行わせる（ＳＴ３８）。
【００４７】
図１０は、編集操作に応じた新たな再生制御動作を例示したフローチャートである。なお、編集処理の処理内容は差分情報ファイルとして管理されている場合を示している。
【００４８】
ステップＳＴ４１で再生エンジン２２は、差分情報があるか判別する。再生エンジン２２は、差分情報がある場合にステップＳＴ４２に進み、差分情報がない場合に、図１０に示す処理を終了して、読み上げ音声の再生を行う。
【００４９】
ステップＳＴ４２で再生エンジン２２は、音声の再生速度が設定されているか判別する。再生エンジン２２は、差分情報で例えば図８の（Ｂ）で説明したように「Ｓｐｅｅｄ」の属性がセットされている場合にステップＳＴ４３に進む。また、再生エンジン２２は、音声の再生速度が設定されていない場合にはステップＳＴ４４に進む。
【００５０】
ステップＳＴ４３で再生エンジン２２は、メディアプレーヤ３１の再生速度の設定を行う。再生エンジン２２は、メディアプレーヤ３１の再生動作の制御を行い、例えば「Ｓｐｅｅｄ」の属性で示された速度で音声の再生を行えるようにしてステップＳＴ４４に進む。
【００５１】
ステップＳＴ４４で再生エンジン２２は、音声コンテントに関する情報の再生を行う。再生エンジン２２は、音声コンテントに関する情報をメディアプレーヤ３１で再生させることによりに、メディアプレーヤ３１で音声コンテントの再生を正しく行うことができるようにしてステップＳＴ４５に進む。なお、音声コンテントに関する情報には、音声のサンプリングレートやビットレート、チャンネル数等の情報が含まれる。
【００５２】
ステップＳＴ４５で再生エンジン２２は、文字のスタイル変更を行う。再生エンジン２２は、差分情報で例えば図８の（Ａ）で説明したようにスタイル属性がセットされている場合に、レンダリングエンジン２３でスタイル変更を行うように指示する。
【００５３】
以上のような処理を行うことで、例えば表示されている文字の読み上げを行うことができる。また、表示されている文字の属性等を変更して、読み上げられている部分や読み上げが完了している部分等を、識別可能に表示させることができる。さらに、編集操作に応じた速度で音声の再生や編集操作に応じた属性で文字の表示等を行うことができるようになる。
【００５４】
＜３．編集動作＞
次に、ユーザの編集操作について具体例を説明する。情報処理装置１０は、表示部１１の画面上に編集項目を示すメニュー表示を行い、ユーザが選択した編集項目について、ユーザ操作に応じた編集処理を行う。図１１は、編集項目を示すメニュー表示を例示している。メニュー表示では、項目として例えば「スピードコントロール」「ボリューム」「フェード」「カット」「コピー」「ペースト」「言語変更」「音声変更」「音声の一部消音」「音声データ間の時間変更」「選択範囲を再生」が設けられている。
【００５５】
「スピードコントロール」は、音声の再生速度を変更する際に選択される。「ボリューム」は、音量を変更する際に選択される。「フェード」は、音声のフェードイン・フェードアウト動作を行う際に選択される。「カット」「コピー」「ペースト」は、文字や音声の切り取りや複写および貼り付けを行う際に選択される。「言語変更」は、文字や音声の言語を変更する際に選択される。「音声変更」は、使用国の発音や発音者の性別等の変更を行う際に選択される。「音声の一部消音」は、一部の音声を消音する際に選択される。「音声データ間の時間変更」は、文書間や単語間の時間間隔を調整する際に選択される。「選択範囲を再生」は、編集結果を確認する際に選択される。以下、各項目を選択したときの動作について説明する。
【００５６】
［３−１．速度変更］
図１２は、情報処理装置１０において、音声の再生速度の変更を行う場合の編集動作を例示したフローチャートである。ステップＳＴ１０１で情報処理装置１０は、ユーザ操作によって選択された編集範囲を判別してステップＳＴ１０２に進む。
【００５７】
ステップＳＴ１０２で情報処理装置１０は、選択項目が速度変更であるか判別する。情報処理装置１０は、ユーザインタフェース部１２で「スピードコントロール」の項目を選択する操作が行われたと判別した場合、編集動作が速度変更であると判別してステップＳＴ１０３に進む。また、情報処理装置１０は、「スピードコントロール」と異なる項目を選択する操作が行われたと判別した場合、編集動作が速度変更ではないと判別してステップＳＴ１０９に進む。
【００５８】
ステップＳＴ１０３で情報処理装置１０は、ユーザの編集操作がスピードアップ操作であるか判別する。情報処理装置１０は、ユーザインタフェース部１２において再生速度を速くする操作が行われたと判別した場合にステップＳＴ１０４に進み、再生速度を遅くする操作が行われたと判別した場合にステップＳＴ１０５に進む。情報処理装置１０は、例えばユーザインタフェース部１２でピンチイン操作が行われた場合に再生速度を速くする操作、ピンチアウト操作が行われた場合に再生速度を遅くする操作が行われたと判別する。また、情報処理装置１０は、スピンボタンを表示して、スピンボタンに対するユーザ操作に応じて再生速度のアップダウン操作を行うことができるようにしてもよい。
【００５９】
ステップＳＴ１０４で情報処理装置１０は、スピードアップ編集処理を行う。情報処理装置１０は、再生速度を示す属性の変更を行い、再生速度を速くしてステップＳＴ１０６に進む。また、ステップＳＴ１０５で情報処理装置１０は、スピードダウン編集処理を行う。情報処理装置１０は、再生速度を示す属性の変更を行い、再生速度を遅くしてステップＳＴ１０６に進む。なお、情報処理装置１０は、編集操作に応じた変更をコンテンツファイルに盛り込む、または編集操作に応じた変更を差分情報ファイルに保存する。
【００６０】
ステップＳＴ１０６で情報処理装置１０は、ユーザ操作が選択範囲の再生を行う操作であるか判別する。情報処理装置１０は、再生速度の変更操作の後に行われたユーザ操作が、「選択範囲を再生」の項目を選択する操作である場合にステップＳＴ１０７に進み、他の操作である場合には再生速度を変更する編集動作を終了する。
【００６１】
ステップＳＴ１０７で情報処理装置１０は、編集内容を反映した再生動作を行う。すなわち、情報処理装置１０は、ステップＳＴ１０４またはステップＳＴ１０５で行われた編集処理後のコンテンツを再生して、再生速度を変更する編集動作を終了する。
【００６２】
ステップＳＴ１０２からステップＳＴ１０９に進むと、情報処理装置１０は、他の選択された項目についての編集動作を行う。
【００６３】
図１３は、音声の再生速度の変更を行う場合の動作を例示している。図１３の（Ａ）に示すように、情報処理装置１０は、「スピードコントロール」の項目が選択された場合（図では選択された項目を反転表示で示している）、ユーザ操作に応じて再生速度を変更する。例えば、情報処理装置１０は、図１３の（Ｂ）に示すように、編集範囲に対してピンチアウト操作が行われた場合、再生速度を示す属性の変更を行い、再生速度を遅くする。また、情報処理装置１０は、図１３の（Ｃ）に示すように、「スピードコントロール」の項目で表示されている再生速度表示を変更する。また、情報処理装置１０は、図１３の（Ｄ）に示すように、編集範囲に対してピンチイン操作が行われた場合、再生速度を示す属性の変更を行い、再生速度を速くする。情報処理装置１０は、図１３の（Ｅ）に示すように、「スピードコントロール」の項目で表示されている再生速度表示を変更する。
【００６４】
したがって、本技術の情報処理装置１０を用いれば、ユーザは簡単かつ容易に所望の部分の再生速度を変更できる。
【００６５】
［３−２．音量の変更］
図１４は、情報処理装置１０において、音量の変更を行う場合の編集動作を例示したフローチャートである。ステップＳＴ１１１で情報処理装置１０は、ユーザ操作によって選択された編集範囲を判別してステップＳＴ１１２に進む。
【００６６】
ステップＳＴ１１２で情報処理装置１０は、選択項目が音量変更であるか判別する。情報処理装置１０は、ユーザインタフェース部１２で「ボリューム」の項目を選択する操作が行われたと判別した場合、編集動作が音量の変更であると判別してステップＳＴ１１３に進む。また、情報処理装置１０は、「ボリューム」と異なる項目を選択する操作が行われたと判別した場合、編集動作が音量変更ではないと判別してステップＳＴ１１９に進む。
【００６７】
ステップＳＴ１１３で情報処理装置１０は、ユーザの編集操作が音量アップ操作であるか判別する。情報処理装置１０は、ユーザインタフェース部１２において音量を上げる操作が行われたと判別した場合にステップＳＴ１１４に進み、音量を下げる操作が行われたと判別した場合にステップＳＴ１１５に進む。情報処理装置１０は、例えば「ボリューム」の項目に示されているスピンボタンにおいて、いずれのボタンが操作されたかに応じて音量を上げる操作または下げる操作のいずれが行われたか判別する。
【００６８】
ステップＳＴ１１４で情報処理装置１０は、音量アップ編集処理を行う。情報処理装置１０は、音量を示す属性の変更を行い、音量を上げてステップＳＴ１１６に進む。また、ステップＳＴ１１５で情報処理装置１０は、音量ダウン編集処理を行う。情報処理装置１０は、音量を示す属性（例えばsoundLevel属性）の変更を行い、音量を下げてステップＳＴ１１６に進む。さらに、情報処理装置１０は、音量に応じて文字の属性を変更することで、属性の違いから音量を推定できるようにしてもよい。なお、情報処理装置１０は、編集操作に応じた変更をコンテンツファイルに盛り込む、または編集操作に応じた変更を差分情報ファイルに保存する。
【００６９】
ステップＳＴ１１６で情報処理装置１０は、ユーザ操作が選択範囲の再生を行う操作であるか判別する。情報処理装置１０は、音量変更操作の後に行われたユーザ操作が、「選択範囲を再生」の項目を選択する操作である場合にステップＳＴ１１７に進み、他の操作である場合には音量を変更する編集動作を終了する。
【００７０】
ステップＳＴ１１７で情報処理装置１０は、編集内容を反映した再生動作を行う。すなわち、情報処理装置１０は、ステップＳＴ１１４またはステップＳＴ１１５で行われた編集処理後のコンテンツを再生して、音量を変更する編集動作を終了する。
【００７１】
ステップＳＴ１１２からステップＳＴ１１９に進むと、情報処理装置１０は、他の選択された項目についての編集動作を行う。
【００７２】
図１５は、音量の変更を行う場合の動作を例示している。図１５の（Ａ）に示すように、情報処理装置１０は、「ボリューム」の項目が選択された場合（図では選択された項目を反転表示で示している）、ユーザ操作に応じて音量を変更する。情報処理装置１０は、音量を上げるボタンの操作が行われた場合、音量に関する属性を変更して音量を上げる。また、情報処理装置１０は、音量を変更した音声に対応する文字の属性を変更する。例えば、音量を上げた場合には図１５の（Ｂ）に示すように対応する文字を太くして、図１５の（Ｃ）に示すように、「ボリューム」の項目で表示されている音量レベル値を大きな値に変更する。また、情報処理装置１０は、音量を下げるボタンの操作が行われた場合、音量に関する属性を変更して音量を上げる。また、情報処理装置１０は、音量を変更した音声に対応する文字の属性を変更する。例えば、音量を下げた場合には図１５の（Ｄ）に示すように対応する文字を細くして、図１５の（Ｅ）に示すように、「ボリューム」の項目で表示されている音量レベル値を小さな値に変更する。
【００７３】
したがって、本技術の情報処理装置１０を用いれば、ユーザは簡単かつ容易に所望の部分の音量を変更できる。
【００７４】
［３−３．フェード動作］
図１６は、情報処理装置１０において、フェードを行う場合の編集動作を例示したフローチャートである。ステップＳＴ１２１で情報処理装置１０は、ユーザ操作によって選択された編集範囲を判別してステップＳＴ１２２に進む。
【００７５】
ステップＳＴ１２２で情報処理装置１０は、選択項目がフェード動作であるか判別する。情報処理装置１０は、ユーザインタフェース部１２で「フェード」の項目を選択する操作が行われたと判別した場合、編集動作がフェードの動作であると判別してステップＳＴ１２３に進む。また、情報処理装置１０は、「フェード」と異なる項目を選択する操作が行われたと判別した場合、編集動作がフェード動作ではないと判別してステップＳＴ１２９に進む。
【００７６】
ステップＳＴ１２３で情報処理装置１０は、ユーザの編集操作がフェードイン操作であるか判別する。情報処理装置１０は、ユーザインタフェース部１２においてフェードインの設定操作が行われたと判別した場合にステップＳＴ１２４に進み、フェードアウトの設定操作が行われたと判別した場合にステップＳＴ１２５に進む。情報処理装置１０は、例えば「フェード」の項目に示されているフェードイン設定ボタンとフェードアウト設定ボタンのいずれが操作されたか判別する。
【００７７】
ステップＳＴ１２４で情報処理装置１０は、フェードイン編集処理を行う。情報処理装置１０は、音量が例えば最低レベルから所定レベルまで順次増加するように属性の変更を行ってステップＳＴ１２６に進む。また、ステップＳＴ１２５で情報処理装置１０は、フェードアウト編集処理を行う。情報処理装置１０は、音量が例えば所定レベルから最低レベルまで順次減少するように属性の変更を行ってステップＳＴ１２６に進む。さらに、情報処理装置１０は、音量に応じて文字の属性を変更することで、属性の違いからフェード動作を判別できるようにしてもよい。なお、情報処理装置１０は、編集操作に応じた変更をコンテンツファイルに盛り込む、または編集操作に応じた変更を差分情報ファイルに保存する。
【００７８】
ステップＳＴ１２６で情報処理装置１０は、ユーザ操作が選択範囲の再生を行う操作であるか判別する。情報処理装置１０は、フェードインまたはフェードアウトの設定操作後に行われたユーザ操作が、「選択範囲を再生」の項目を選択する操作である場合にステップＳＴ１２７に進み、他の操作である場合にはフェードに関する編集動作を終了する。
【００７９】
ステップＳＴ１２７で情報処理装置１０は、編集内容を反映した再生動作を行う。すなわち、情報処理装置１０は、ステップＳＴ１２４またはステップＳＴ１２５で行われた編集処理後のコンテンツを再生して、フェードに関する編集動作を終了する。
【００８０】
ステップＳＴ１２２からステップＳＴ１２９に進むと、情報処理装置１０は、他の選択された項目についての編集動作を行う。
【００８１】
図１７は、フェードを行う場合の動作を例示している。図１７の（Ａ）に示すように、情報処理装置１０は、「フェード」の項目が選択された場合（図では選択された項目を反転表示で示している）、ユーザ操作に応じてフェードの設定を行う。情報処理装置１０は、フェードアウト操作が行われた場合、音量が例えば所定レベルから最低レベルまで順次増加するよう音量に関する属性の変更を行って、フェードアウト動作を行うようにする。また、フェードアウトが行われる音声部分に対応する文字の属性を変更する。例えば、フェードアウト動作で音量が減少するに応じて図１７の（Ｂ）に示すように対応する文字のサイズを小さくする。なお、図１７の（Ｃ）は、フェードアウト動作が行われていない場合の表示を示している。また、フェード動作が行われる音声部分に対応する文字の属性の変更では、文字サイズに限らず文字の透過率を変更してもよい。例えば、フェードアウト開始時には、文字の透過率を０％として音量が減少するに伴い透過率を高くして、文字が消えるようにしてもよい。
【００８２】
さらに、コンテンツの終了部分でフェードアウト動作を行い、次に再生されるコンテンツの先頭部分でフェードイン動作を行うようにすれば、複数のコンテンツを連続再生する際に、コンテンツの切り替わりを滑らかに行うことができる。この場合、画像上に表示される文字は、図１８の（Ａ）に示すように、現在のコンテンツの終了部分で文字サイズが例えば最小文字サイズまで順に小さくなり、次のコンテンツの先頭部分で例えば最小の文字サイズから順に大きくなり所定の文字サイズとされる。なお、図１８の（Ｂ）は、フェード動作を行わない場合を例示している。
【００８３】
したがって、本技術の情報処理装置１０を用いれば、ユーザは簡単かつ容易に所望の部分でフェード動作が行われるように設定できる。
【００８４】
［３−４．コピーとペーストとカット動作］
図１９は、情報処理装置１０において、例えばコピーとペーストを行う場合の編集動作を例示したフローチャートである。ステップＳＴ１３１で情報処理装置１０は、ユーザ操作によって選択された編集範囲を判別してステップＳＴ１３２に進む。
【００８５】
ステップＳＴ１３２で情報処理装置１０は、選択項目がコピー動作であるか判別する。情報処理装置１０は、ユーザインタフェース部１２で「コピー」の項目を選択する操作が行われたと判別した場合、編集動作がコピーの動作であると判別してステップＳＴ１３３に進む。また、情報処理装置１０は、「コピー」と異なる項目を選択する操作が行われたと判別した場合、編集動作がコピー動作ではないと判別してステップＳＴ１３９に進む。
【００８６】
ステップＳＴ１３３で情報処理装置１０は、コピー編集処理を行う。情報処理装置１０は、選択範囲のコンテンツおよびこのコンテンツに関する属性を取得してバッファ等に記憶してステップＳＴ１３４に進む。
【００８７】
ステップＳＴ１３４で情報処理装置１０は、ユーザ操作がペーストの選択であるか判別する。情報処理装置１０は、コピー選択操作の後に行われたユーザ操作が、「ペースト」の項目を選択する操作である場合、編集動作がペーストの動作であると判別してステップＳＴ１３５に進む。また、情報処理装置１０は、「ペースト」と異なる項目を選択する操作が行われたと判別した場合、編集動作がペースト動作ではないと判別してステップＳＴ１３９に進む。
【００８８】
ステップＳＴ１３５で情報処理装置１０は、ペースト編集処理を行う。情報処理装置１０は、ユーザによって指定されたペースト先を判別して、判別したペースト先の位置に、上述のコピー動作で選択したコンテンツを挿入する。また、情報処理装置１０は、コンテンツの挿入に応じた属性編集処理を、挿入したコンテンツに関する属性を用いて行いステップＳＴ１３６に進む。なお、情報処理装置１０は、編集操作に応じた変更をコンテンツファイルに盛り込む、または編集操作に応じた変更を差分情報ファイルに保存する。
【００８９】
ステップＳＴ１３６で情報処理装置１０は、ユーザ操作が選択範囲の再生を行う操作であるか判別する。情報処理装置１０は、コピーとペーストの設定操作後に行われたユーザ操作が、「選択範囲を再生」の項目を選択する操作である場合にステップＳＴ１３７に進み、他の操作である場合にはコピーとペーストに関する編集動作を終了する。
【００９０】
ステップＳＴ１３７で情報処理装置１０は、編集内容を反映した再生動作を行う。すなわち、情報処理装置１０は、ステップＳＴ１３５で行われた編集処理後のコンテンツを再生して、コピーとペーストに関する編集動作を終了する。
【００９１】
ステップＳＴ１３２，１３４からステップＳＴ１３９に進むと、情報処理装置１０は、他の選択された項目についての編集動作を行う。
【００９２】
なお、「カット」の項目が選択された場合には、選択範囲のコンテンツとその属性を削除するまたは再生対象から除外するように編集処理を行う。
【００９３】
図２０は、コピーとペーストを行う場合の動作を例示している。図２０の（Ａ）に示すように、情報処理装置１０は、「コピー」の項目が選択された場合（図では選択された項目を反転表示で示している）、図２０の（Ｂ）に示すように、選択範囲のコンテンツとその属性を取得してバッファ等に記憶する。その後、図２０の（Ｃ）に示すように、情報処理装置１０は、「ペースト」の項目が選択された場合（図では選択された項目を反転表示で示している）、ペースト先の位置に、コピー動作で選択したコンテンツを挿入する。また、情報処理装置１０は、コンテンツの挿入に応じた属性編集処理を、挿入したコンテンツに関する属性を用いて行う。
【００９４】
図２１は、カットを行う場合の動作を例示している。図２１の（Ａ）に示すように、情報処理装置１０は、「カット」の項目が選択された場合（図では選択された項目を反転表示で示している）、図２１の（Ｂ）に示すカット範囲のコンテント（文字と音声）とその属性を削除する、または再生対象から除外するように編集処理を行う。また、情報処理装置１０は、選択範囲のコンテンツ（文字と音声）に関連して動画の再生が行われる場合、編集処理では、選択範囲のコンテンツに対応する動画部分を削除または再生対象から除外する。したがって、カット後の再生動作では、図２１の（Ｃ）に示すように、「ｗｈｙ  Ｉ  ｄｉｄｎ’ｔ  ｃｏｍｅ」の表示および、「ｗｈｙ  Ｉ  ｄｉｄｎ’ｔ  ｃｏｍｅ」部分に対応する動画の再生が行われないようになる。
【００９５】
したがって、本技術の情報処理装置１０を用いれば、ユーザは簡単かつ容易にコピーやペーストおよびカットを行うことができるようになる。
【００９６】
［３−５．言語の変更］
図２２は、情報処理装置１０において、言語の変更を行う場合の編集動作を例示したフローチャートである。ステップＳＴ１４１で情報処理装置１０は、ユーザ操作によって選択された編集範囲を判別してステップＳＴ１４２に進む。
【００９７】
ステップＳＴ１４２で情報処理装置１０は、選択項目が言語変更であるか判別する。情報処理装置１０は、ユーザインタフェース部１２で「言語変更」の項目を選択する操作が行われたと判別した場合、言語の変更であると判別してステップＳＴ１４３に進む。また、情報処理装置１０は、「言語変更」と異なる項目を選択する操作が行われたと判別した場合、編集動作が言語変更ではないと判別してステップＳＴ１４９に進む。
【００９８】
ステップＳＴ１４３で情報処理装置１０は、言語変更編集処理を行う。情報処理装置１０は、音声に関する属性に対して選択した言語の音声データを用いるように編集処理を行いステップＳＴ１４４に進む。なお、情報処理装置１０は、編集操作に応じた変更をコンテンツファイルに盛り込む、または編集操作に応じた変更を差分情報ファイルに保存する。
【００９９】
ステップＳＴ１４４で情報処理装置１０は、ユーザ操作が選択範囲の再生を行う操作であるか判別する。情報処理装置１０は、言語変更操作の後に行われたユーザ操作が、「選択範囲を再生」の項目を選択する操作である場合にステップＳＴ１４５に進み、他の操作である場合には言語の変更に関する編集動作を終了する。
【０１００】
ステップＳＴ１４５で情報処理装置１０は、編集内容を反映した再生動作を行う。すなわち、情報処理装置１０は、ステップＳＴ１４３で行われた編集処理後のコンテンツを再生して、言語の変更に関する編集動作を終了する。
【０１０１】
ステップＳＴ１４２からステップＳＴ１４９に進むと、情報処理装置１０は、他の選択された項目についての編集動作を行う。
【０１０２】
図２３は、言語変更を行う場合の動作を例示している。図２３の（Ａ）に示すように、情報処理装置１０は、「言語変更」の項目が選択された場合（図では選択された項目を反転表示で示している）、ユーザ操作に応じて言語の変更を行う。なお、言語の変更は、例えば選択可能な言語を示すリストボックス等を表示して、表示された言語から所望の言語を選択できるようにすればよい。
【０１０３】
図２３の（Ｂ）に示す編集範囲（白抜き文字部分）に対して、例えば日本語が選択された場合、情報処理装置１０は、コンテンツの言語や音声を選択した言語とする編集処理を行い、再生時には、図２３の（Ｃ）に示すように、日本語表示および日本語の音声を出力する。
【０１０４】
したがって、本技術の情報処理装置１０を用いれば、ユーザは簡単かつ容易に所望の言語でコンテンツを再生できる。
【０１０５】
［３−６．音声の変更］
図２４は、情報処理装置１０において、音声の変更を行う場合の編集動作を例示したフローチャートである。ステップＳＴ１５１で情報処理装置１０は、ユーザ操作によって選択された編集範囲を判別してステップＳＴ１５２に進む。
【０１０６】
ステップＳＴ１５２で情報処理装置１０は、選択項目が音声変更であるか判別する。情報処理装置１０は、ユーザインタフェース部１２で「音声変更」の項目を選択する操作が行われたと判別した場合、音声の変更であると判別してステップＳＴ１５３に進む。また、情報処理装置１０は、「音声変更」と異なる項目を選択する操作が行われたと判別した場合、編集動作が音声変更ではないと判別してステップＳＴ１５９に進む。
【０１０７】
ステップＳＴ１５３で情報処理装置１０は、音声変更編集処理を行う。情報処理装置１０は、音声に関する属性に対して選択した音声データを用いるように編集処理を行いステップＳＴ１５４に進む。なお、情報処理装置１０は、編集操作に応じた変更をコンテンツファイルに盛り込む、または編集操作に応じた変更を差分情報ファイルに保存する。
【０１０８】
ステップＳＴ１５４で情報処理装置１０は、ユーザ操作が選択範囲の再生を行う操作であるか判別する。情報処理装置１０は、言語変更操作の後に行われたユーザ操作が、「選択範囲を再生」の項目を選択する操作である場合にステップＳＴ１５５に進み、他の操作である場合には音声の変更に関する編集動作を終了する。
【０１０９】
ステップＳＴ１５５で情報処理装置１０は、編集内容を反映した再生動作を行う。すなわち、情報処理装置１０は、ステップＳＴ１５３で行われた編集処理後のコンテンツを再生して、音声の変更に関する編集動作を終了する。
【０１１０】
ステップＳＴ１５２からステップＳＴ１５９に進むと、情報処理装置１０は、他の選択された項目についての編集動作を行う。
【０１１１】
図２５は、音声変更を行う場合の動作を例示している。図２５の（Ａ）に示すように、情報処理装置１０は、「音声変更」の項目が選択された場合（図では選択された項目を反転表示で示している）、ユーザ操作に応じて音声の変更を行う。なお、音声の変更は、例えば選択可能な音声タイプを示すリストボックス等を表示して、表示された音声タイプから所望の音声タイプを選択できるようにすればよい。また、表示されるコンテンツの属性に応じて音声変更を行うようにしてもよい。例えば、文字フォントの種類に応じた音声を用いるように音声変更を行ってもよい。
【０１１２】
図２５の（Ｂ）に示す編集範囲に対して、例えば女性の声が選択された場合、情報処理装置１０は、編集範囲に対する音声の属性を変更して、女性の声の音声とする編集処理を行い、再生時には、図２５の（Ｃ）に示すように、女性の音声を出力する。また、情報処理装置１０は、音声変更に応じて表示に関する属性を変更してもよい。例えば情報処理装置１０は、音声変更に伴い文字フォントを切り替えることで、音声の変更が行われている部分を視覚で確認できるようにしてもよい。また、文字フォントの種類に応じた音声に切り替えるようにしてもよい。また、音声の切り替えでは、異なる発音に切り替えてもよい。例えばイギリス英語の発音のコンテンツに対して音声切り替えを行い、図２５の（Ｄ）に示すように、アメリカ英語の発音で音声出力を行うこともできる。なお、図では、アメリカ発音であることを識別可能とするアイコン（アメリカ国旗）を表示した場合を例示している。
【０１１３】
したがって、本技術の情報処理装置１０を用いれば、ユーザは簡単かつ容易に所望の音声でコンテンツを再生できる。
【０１１４】
［３−７．音声の一部を消音させる動作］
図２６は、情報処理装置１０において、消音を行う場合の編集動作を例示したフローチャートである。ステップＳＴ１６１で情報処理装置１０は、ユーザ操作によって選択された編集範囲を判別してステップＳＴ１６２に進む。
【０１１５】
ステップＳＴ１６２で情報処理装置１０は、選択項目が音声一部消音であるか判別する。情報処理装置１０は、ユーザインタフェース部１２で「音声の一部を消音」の項目を選択する操作が行われたと判別した場合、消音動作であると判別してステップＳＴ１６３に進む。また、情報処理装置１０は、「音声の一部を消音」と異なる項目を選択する操作が行われたと判別した場合、編集動作が消音ではないと判別してステップＳＴ１６９に進む。
【０１１６】
ステップＳＴ１６３で情報処理装置１０は、音声一部消音編集処理を行う。情報処理装置１０は、音声に関する属性に対して選択範囲に対応する音声の再生を行わないように編集処理を行いステップＳＴ１６４に進む。また、情報処理装置１０は、消音動作とした範囲の文字を表示しないように属性を変更してもよい。なお、情報処理装置１０は、編集操作に応じた変更をコンテンツファイルに盛り込む、または編集操作に応じた変更を差分情報ファイルに保存する。
【０１１７】
ステップＳＴ１６４で情報処理装置１０は、ユーザ操作が選択範囲の再生を行う操作であるか判別する。情報処理装置１０は、言語変更操作の後に行われたユーザ操作が、「選択範囲を再生」の項目を選択する操作である場合にステップＳＴ１６５に進み、他の操作である場合には音声の一部消音に関する編集動作を終了する。
【０１１８】
ステップＳＴ１６５で情報処理装置１０は、編集内容を反映した再生動作を行う。すなわち、情報処理装置１０は、ステップＳＴ１６３で行われた編集処理後のコンテンツを再生して、音声の一部消音に関する編集動作を終了する。
【０１１９】
ステップＳＴ１６２からステップＳＴ１６９に進むと、情報処理装置１０は、他の選択された項目についての編集動作を行う。
【０１２０】
図２７は、音声の一部を消音とする場合の動作を例示している。図２７の（Ａ）に示すように、情報処理装置１０は、「音声の一部を消音」の項目が選択された場合（図では選択された項目を反転表示で示している）、ユーザ操作に応じて音声の消音を行う。
【０１２１】
図２７の（Ｂ）に示す編集範囲に対して、消音動作を行うように操作した場合、情報処理装置１０では、図２７の（Ｃ）に示すように、編集範囲の音声を消して再生が行われる。また、設定した消音の範囲で文字を表示しないようにすることで、表示されている文字に対応する音声のみを出力させることができる。このように、情報処理装置１０は、編集範囲のコンテンツの再生を無効とする。
【０１２２】
したがって、本技術の情報処理装置１０を用いれば、ユーザは簡単かつ容易に所望の部分を消音動作に設定できる。
【０１２３】
［３−８．音声データ間の時間変更］
図２８は、情報処理装置１０において、音声データ間の時間変更を行う場合の編集動作を例示したフローチャートである。ステップＳＴ１７１で情報処理装置１０は、ユーザ操作によって選択された編集範囲を判別してステップＳＴ１７２に進む。
【０１２４】
ステップＳＴ１７２で情報処理装置１０は、選択項目が音声データ間の時間変更であるか判別する。情報処理装置１０は、ユーザインタフェース部１２で「音声データ間の時間変更」の項目を選択する操作が行われたと判別した場合、時間変更の編集動作であると判別してステップＳＴ１７３に進む。また、情報処理装置１０は、「音声データ間の時間変更」と異なる項目を選択する操作が行われたと判別した場合、編集動作が時間変更ではないと判別してステップＳＴ１７９に進む。
【０１２５】
ステップＳＴ１７３で情報処理装置１０は、ユーザの編集操作が時間間隔拡大操作であるか判別する。情報処理装置１０は、ユーザインタフェース部１２において時間間隔を拡大する操作が行われたと判別した場合にステップＳＴ１７４に進み、時間間隔を短縮する操作が行われたと判別した場合にステップＳＴ１７５に進む。情報処理装置１０は、例えばユーザインタフェース部１２でピンチアウト操作が行われた場合に時間間隔を拡大する操作、ピンチイン操作が行われた場合に時間間隔を短くする操作が行われたと判別する。また、情報処理装置１０は、スピンボタンを表示して、スピンボタンに対するユーザ操作に応じて時間間隔の拡大縮小操作を行うことができるようにしてもよい。
【０１２６】
ステップＳＴ１７４で情報処理装置１０は、時間間隔拡大編集処理を行う。情報処理装置１０は、音声データの再生位置を示す属性の変更を行い、時間間隔を拡大してステップＳＴ１７６に進む。また、ステップＳＴ１７５で情報処理装置１０は、時間間隔縮小編集処理を行う。情報処理装置１０は、音声データの再生位置を示す属性の変更を行い、時間間隔を縮小してステップＳＴ１７６に進む。なお、情報処理装置１０は、編集操作に応じた変更をコンテンツファイルに盛り込む、または編集操作に応じた変更を差分情報ファイルに保存する。
【０１２７】
ステップＳＴ１７６で情報処理装置１０は、ユーザ操作が選択範囲の再生を行う操作であるか判別する。情報処理装置１０は、音声データ間の時間変更操作の後に行われたユーザ操作が、「選択範囲を再生」の項目を選択する操作である場合にステップＳＴ１７７に進み、他の操作である場合には音声データ間の時間変更に関する編集動作を終了する。
【０１２８】
ステップＳＴ１７７で情報処理装置１０は、編集内容を反映した再生動作を行う。すなわち、情報処理装置１０は、ステップＳＴ１７４またはステップＳＴ１７５で行われた編集処理後のコンテンツを再生して、音声データ間の時間変更に関する編集動作を終了する。
【０１２９】
ステップＳＴ１７２からステップＳＴ１７９に進むと、情報処理装置１０は、他の選択された項目についての編集動作を行う。
【０１３０】
図２９は、音声データの時間変更動作を例示している。図２９の（Ａ）に示すように、情報処理装置１０は、「音声データ間の時間変更」の項目が選択された場合（図では選択された項目を反転表示で示している）、ユーザ操作に応じて時間間隔を変更する。例えば、情報処理装置１０は、図２９の（Ｂ）に示すように、編集範囲に対してピンチアウト操作が行われた場合、音声データの再生に関する属性の変更を行い、音声データ間の時間間隔を拡大する。また、情報処理装置１０は、時間間隔の拡大に応じて文字表示等に関する属性を変更して単語の間隔を広くして表示を行う。情報処理装置１０は、図２９の（Ｃ）に示すように、編集範囲に対してピンチイン操作が行われた場合、音声データの再生に関する属性の変更を行い、音声データ間の時間間隔を縮小する。また、情報処理装置１０は、時間間隔の縮小に応じて文字表示等に関する属性を変更して単語の間隔を狭くして表示を行う。
【０１３１】
また、情報処理装置１０は、選択範囲内のコンテンツに対応する音声データ間の時間間隔を変更する場合に限らず、ユーザの指定した例えば単語間の位置のみで時間間隔を変更するようにしてもよい。
【０１３２】
したがって、本技術の情報処理装置１０を用いれば、ユーザは簡単かつ容易に所望の部分の音声データ間について時間間隔を変更できる。
【０１３３】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させる。または、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０１３４】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory）に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、光ディスク、光磁気ディスク、磁気ディスク、半導体メモリカード等のリムーバブル記録媒体に、一時的または永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。
【０１３５】
また、プログラムは、リムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトからＬＡＮ（Local Area Network）やインターネット等のネットワークを介して、コンピュータに無線または有線で転送してもよい。コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１３６】
なお、本技術は、上述した技術の実施の形態に限定して解釈されるべきではない。この技術の実施の形態は、例示という形態で本技術を開示しており、本技術の要旨を逸脱しない範囲で当業者が実施の形態の修正や代用をなし得ることは自明である。すなわち、本技術の要旨を判断するためには、請求の範囲を参酌すべきである。
【０１３７】
なお、本技術の情報処理装置は以下のような構成も取ることができる。
（１）  ユーザ操作を受け付けるユーザインタフェース部と、
前記ユーザインタフェース部で受け付けたユーザ操作に応じてコンテンツ再生制御情報の編集処理を行い、該コンテンツ再生制御情報に基づいてコンテンツの再生動作を制御する再生制御部と、
前記コンテンツの再生画像を表示する表示部と
を備える情報処理装置。
（２）  前記コンテンツは、表示コンテントと該表示コンテントに対応する音声コンテントを含む（１）に記載の情報処理装置。
（３）  前記コンテンツ再生制御情報は前記コンテンツの属性を含み、
前記再生制御部は、前記編集処理において前記属性を変更することで、前記コンテンツの再生動作を前記ユーザ操作に応じた再生動作とする（２）に記載の情報処理装置。
（４）  前記再生制御部は、前記音声コンテントの再生動作の変更に伴い前記表示コンテントの属性を変更し、前記表示コンテントの属性の変更に伴い前記音声コンテントの再生動作を変更する編集処理を行う（３）に記載の情報処理装置。
（５）  前記再生制御部は、編集範囲のコンテンツの再生速度を変更する編集処理を前記コンテンツ再生制御情報に対して行う（２）乃至（４）のいずれかに記載の情報処理装置。
（６）  前記再生制御部は、編集範囲の音声コンテントの音量を変更する編集処理を前記コンテンツ再生制御情報に対して行う（２）乃至（５）のいずれかに記載の情報処理装置。
（７）  前記再生制御部は、編集範囲の音声コンテントのフェード動作を行う編集処理を前記コンテンツ再生制御情報に対して行う（２）乃至（６）のいずれかに記載の情報処理装置。
（８）  前記再生制御部は、編集範囲のコンテンツの言語を変更する編集処理を前記コンテンツ再生制御情報に対して行う（２）乃至（７）のいずれかに記載の情報処理装置。
（９）  前記再生制御部は、編集範囲の音声を変更する編集処理を前記コンテンツ再生制御情報に対して行う（２）乃至（８）のいずれかに記載の情報処理装置。
（１０）  前記再生制御部は、編集範囲のコンテンツの再生を無効とする編集処理を前記コンテンツ再生制御情報に対して行う（２）乃至（９）のいずれかに記載の情報処理装置。
（１１）  前記再生制御部は、音声コンテントにおける音声データ間の時間変更を行う編集処理を前記コンテンツ再生制御情報に対して行う（２）乃至（１０）のいずれかに記載の情報処理装置。
（１２）  前記再生制御部は、編集範囲のコンテンツのコピーまたはカット動作を行う編集処理を前記コンテンツ再生制御情報に対して行う（２）乃至（１１）のいずれかに記載の情報処理装置。
（１３）  前記再生制御部は、指定された位置にコンテンツを挿入するペースト動作を行う編集処理を前記コンテンツ再生制御情報に対して行う（２）乃至（１２）のいずれかに記載の情報処理装置。
（１４）  前記再生制御部は、前記編集処理の処理内容を示す差分情報を生成する（１）に記載の情報処理装置。
【産業上の利用可能性】
【０１３８】
この技術の情報処理装置と情報処理方法およびプログラムにおいては、受け付けたユーザ操作に応じてコンテンツ再生制御情報の編集処理が行われて、このコンテンツ再生制御情報に基づいてコンテンツの再生動作が制御されて、コンテンツの再生画像が表示部に表示される。このため、例えば表示コンテントと音声コンテントが対応付けられているコンテンツの再生動作を調整する場合に、個々にコンテントの編集処理を行わなくとも、表示コンテントと音声コンテントの再生動作をまとめて調整することが可能となり、コンテンツの再生動作を容易に調整できるようになる。したがって、動画や文章等の表示コンテントと表示コンテントに対応する音声コンテント例えば台詞や読み上げ音声等の再生を行う携帯端末装置等の電子機器に適している。
【符号の説明】
【０１３９】
１０・・・情報処理装置
１１・・・表示部
１２・・・ユーザインタフェース部
２０・・・再生制御部
２１・・・制御処理部
２２・・・再生エンジン
２３・・・レンダリングエンジン
３１・・・メディアプレーヤ
【図１】
2014002716.tif 000003
【図２】
2014002716.tif 000004
【図３】
2014002716.tif 000005
【図４】
2014002716.tif 000006
【図５】
2014002716.tif 000007
【図６】
2014002716.tif 000008
【図７】
2014002716.tif 000009
【図８】
2014002716.tif 000010
【図９】
2014002716.tif 000011
【図１０】
2014002716.tif 000012
【図１１】
2014002716.tif 000013
【図１２】
2014002716.tif 000014
【図１３】
2014002716.tif 000015
【図１４】
2014002716.tif 000016
【図１５】
2014002716.tif 000017
【図１６】
2014002716.tif 000018
【図１７】
2014002716.tif 000019
【図１８】
2014002716.tif 000020
【図１９】
2014002716.tif 000021
【図２０】
2014002716.tif 000022
【図２１】
2014002716.tif 000023
【図２２】
2014002716.tif 000024
【図２３】
2014002716.tif 000025
【図２４】
2014002716.tif 000026
【図２５】
2014002716.tif 000027
【図２６】
2014002716.tif 000028
【図２７】
2014002716.tif 000029
【図２８】
2014002716.tif 000030
【図２９】
2014002716.tif 000031
【国際調査報告】
2014002716.tif 000032
2014002716.tif 000033
2014002716.tif 000034