(57)【要約】【課題】センサ等のハードウェアを必要とせずユーザがコンテンツを視聴中か否かを判定し、省電力を図ることが可能なコンテンツ再生装置を提供する。【解決手段】ユーザがコンテンツを視聴中か否かを再生の進み具合又はユーザ操作の有無により判定する手段と、ユーザがコンテンツを視聴中でないと判定した場合、所定動作を停止する手段とを備える。例えば、ページ分けコンテンツのコンテンツ再生装置１では、ユーザのページ送り操作を受け付け入力する送り操作入力手段１１と、手段１１で入力されたページ送り操作に基づき再生中のコンテンツに対しページ送りを実行するページ送り手段１２と、手段１１で受け付けるページ送り操作の間隔を検出する間隔検出手段１３と、間隔検出手段１３で検出された間隔が所定時間を超えたか否かを判定する間隔判定手段１４と、手段１４で所定時間を超えたと判定された場合に所定動作を停止する動作停止手段１５とを備える。【選択図】図１
2007279847.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを再生するコンテンツ再生装置において、ユーザがコンテンツを視聴しているか否かを、該コンテンツの再生の進み具合又はユーザ操作の有無によって判定する視聴判定手段と、該視聴判定手段によりユーザが前記コンテンツを視聴していないと判定された場合、所定動作を停止する動作停止手段とを備えたことを特徴とするコンテンツ再生装置。
【請求項２】
ページ分けされたコンテンツを再生表示するコンテンツ再生装置において、ユーザのページ送り操作を受け付け入力する送り操作入力手段と、該送り操作入力手段で入力されたページ送り操作に基づき再生中のコンテンツに対しページ送りを実行するページ送り手段と、前記送り操作入力手段で受け付けるページ送り操作の間隔を検出する間隔検出手段と、該間隔検出手段で検出された間隔が所定時間を超えたか否かを判定する間隔判定手段と、該間隔判定手段で前記所定時間を超えたと判定された場合、所定動作を停止する動作停止手段とを備えたことを特徴とするコンテンツ再生装置。
【請求項３】
前記所定動作は、コンテンツを再生表示する動作を含むことを特徴とする請求項２に記載のコンテンツ再生装置。
【請求項４】
前記所定時間を、前記コンテンツ中の現在再生表示している表示部分に含まれる文字数に応じて変更する所定時間変更手段を備えたことを特徴とする請求項２又は３に記載のコンテンツ再生装置。
【請求項５】
前記所定時間変更手段は、１文字当たりの平均表示時間に基づき、前記所定時間を算出する手段を有することを特徴とする請求項４に記載のコンテンツ再生装置。
【請求項６】
前記所定時間を、前記コンテンツ中の現在表示している表示部分に含まれる文字の大きさに応じて算出する手段を有することを特徴とする請求項２又は３に記載のコンテンツ再生装置。
【請求項７】
前記所定時間を、前記コンテンツ中の現在表示している表示部分に含まれる画像データの量、画像データの数、画像データの解像度のいずれか１又は複数に応じて、算出する手段を有することを特徴とする請求項２又は３に記載のコンテンツ再生装置。
【請求項８】
前記所定時間を、現在再生表示しているコンテンツに応じて算出する手段を有することを特徴とする請求項４乃至７のいずれか１項に記載のコンテンツ再生装置。
【請求項９】
前記送り操作入力手段は、現在再生表示されている表示部分をスクロールさせるスクロール操作を受け付け入力するスクロール操作手段を有し、前記ページ送り手段は、前記スクロール操作手段でスクロールされたスクロール操作に基づき再生中のコンテンツに対しスクロールを実行するスクロール手段を有し、当該コンテンツ再生装置は、現在再生表示している表示部分から前記スクロール手段によってスクロールされる前に再生表示していた表示部分を差し引いて、前記所定時間を算出する手段を有することを特徴とする請求項４乃至８のいずれか１項に記載のコンテンツ再生装置。
【請求項１０】
前記所定時間を、再生中のコンテンツ全体に対する現在再生表示している表示部分の位置に応じて異ならしめて算出する手段を有することを特徴とする請求項４乃至９のいずれか１項に記載のコンテンツ再生装置。
【請求項１１】
前記所定時間をユーザに設定入力させるユーザ設定手段を備えたことを特徴とする請求項２乃至１０のいずれか１項に記載のコンテンツ再生装置。
【請求項１２】
コンテンツを再生するコンテンツ再生装置に組み込み、該コンテンツ再生装置の演算処理装置を、ユーザがコンテンツを視聴しているか否かを該コンテンツの再生の進み具合又はユーザ操作の有無によって判定する視聴判定手段、及び、該視聴判定手段によりユーザが前記コンテンツを視聴していないと判定された場合、所定動作を停止する動作停止手段として、機能させるためのプログラム。
【請求項１３】
ページ分けされたコンテンツを再生表示するコンテンツ再生装置に組み込み、該コンテンツ再生装置の演算処理装置を、ユーザのページ送り操作を受け付け入力する送り操作入力手段、該送り操作入力手段で入力されたページ送り操作に基づき再生中のコンテンツに対するページ送りの指示を発するページ送り手段、前記送り操作入力手段で受け付けるページ送り操作の間隔を検出する間隔検出手段、該間隔検出手段で検出された間隔が所定時間を超えたか否かを判定する間隔判定手段、及び、該間隔判定手段で前記所定時間を超えたと判定された場合に所定動作を停止する指示を該所定動作を行う部位に発する動作停止手段として、機能させるためのプログラム。
【請求項１４】
前記演算処理装置を、前記所定時間を、前記コンテンツ中の現在再生表示している表示部分に含まれる文字数に応じて変更する所定時間変更手段として機能させるための変更プログラムを含むことを特徴とする請求項１３に記載のプログラム。
【請求項１５】
前記送り操作入力手段は、現在再生表示されている表示部分をスクロールさせるスクロール操作を受け付け入力するスクロール操作手段を有し、前記ページ送り手段は、前記スクロール操作手段でスクロールされたスクロール操作に基づき再生中のコンテンツに対しスクロールを実行するスクロール手段を有し、前記所定時間変更手段は、現在再生表示している表示部分から前記スクロール手段によってスクロールされる前に再生表示していた表示部分を差し引いて、前記所定時間を算出する手段を有することを特徴とする請求項１４に記載のプログラム。
【請求項１６】
請求項１２乃至１５のいずれか１項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生装置、プログラム、及び記録媒体に関し、より詳細には、例えば電子ブックやマークアップ言語で作成されたファイルなど、コンテンツを表示してページ送り操作やスクロール操作によってその表示内容を変更していくコンテンツ再生装置、その装置に組み込むためのプログラム、及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年、電子ブックを再生表示する電子ブック表示装置が普及している。電子ブックは、通常、文字や画像、及び音声情報からなるデジタルデータとして提供され、そのデジタルデータは、ＣＤ−ＲＯＭ等の記録媒体によって頒布されたり、インターネットからダウンロード可能な配信サービスによって消費者に提供される。
【０００３】
上述のごとき電子ブック表示装置は、専用の電子ブックプレーヤとして提供されたり、電子ブック読み取り機能を備えた携帯情報ツールとして提供される。また、テレビジョン受像機では、メモリカードスロットを設けて電子ブック表示機能を付与した商品が提供されている。また、このような電子ブック表示装置は、電子ブック再生時、ユーザによる２つ以上の頁送りスイッチの押しボタン操作によって、１頁進む動作又は１頁戻る動作を行うようになっている。また、電子ブック再生時には、しおりページ又はインデックスページを設定し、表示させることも可能となっている。
【０００４】
上述のごとき電子ブック表示装置では、カメラ等のハードウェアでなる人検知センサや視線センサを利用してユーザがコンテンツを視聴しているか否かを検出し、未視聴時にディスプレイの電源をオフするなど制御することにより省電力を図っている（例えば、特許文献１を参照）。
【特許文献１】特開平１１−２４２７３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１をはじめとする従来の電子ブック表示装置では、ユーザが電子ブックコンテンツを視聴しているか否かを検出するために、センサなどハードウェアが必要となり、コストや筐体の大きさが増してしまう。
【０００６】
このことは電子ブック表示装置に限らず、マークアップ言語で記述されたファイルなど、主にテキストやテキスト及び静止画像（稀に動画像のリンクもある）で表示されるファイルのコンテンツを再生表示するコンテンツ再生装置にも言えることである。
【０００７】
本発明は、上述のごとき実情に鑑みて成されたものであり、センサ等のハードウェアを必要とせずユーザがコンテンツを視聴しているか否かを判定し、省電力を図ることが可能なコンテンツ再生装置、その装置に組み込むためのプログラム、及び、そのプログラムを記録したコンピュータ読み取り可能な記録媒体、を提供することをその目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するために、本発明の第１の技術手段は、コンテンツを再生するコンテンツ再生装置において、ユーザがコンテンツを視聴しているか否かを、該コンテンツの再生の進み具合又はユーザ操作の有無によって判定する視聴判定手段と、該視聴判定手段によりユーザが前記コンテンツを視聴していないと判定された場合、所定動作を停止する動作停止手段とを備えたことを特徴としたものである。
【０００９】
第２の技術手段は、ページ分けされたコンテンツを再生表示するコンテンツ再生装置において、ユーザのページ送り操作を受け付け入力する送り操作入力手段と、該送り操作入力手段で入力されたページ送り操作に基づき再生中のコンテンツに対しページ送りを実行するページ送り手段と、前記送り操作入力手段で受け付けるページ送り操作の間隔を検出する間隔検出手段と、該間隔検出手段で検出された間隔が所定時間を超えたか否かを判定する間隔判定手段と、該間隔判定手段で前記所定時間を超えたと判定された場合、所定動作を停止する動作停止手段とを備えたことを特徴としたものである。
【００１０】
第３の技術手段は、第２の技術手段において、前記所定動作は、コンテンツを再生表示する動作を含むことを特徴としたものである。
【００１１】
第４の技術手段は、第２又は第３の技術手段において、前記所定時間を、前記コンテンツ中の現在再生表示している表示部分に含まれる文字数に応じて変更する所定時間変更手段を備えたことを特徴としたものである。
【００１２】
第５の技術手段は、第４の技術手段において、前記所定時間変更手段は、１文字当たりの平均表示時間に基づき、前記所定時間を算出する手段を有することを特徴としたものである。
【００１３】
第６の技術手段は、第２又は第３の技術手段において、前記所定時間を、前記コンテンツ中の現在表示している表示部分に含まれる文字の大きさに応じて算出する手段を有することを特徴としたものである。
【００１４】
第７の技術手段は、第２又は第３の技術手段において、前記所定時間を、前記コンテンツ中の現在表示している表示部分に含まれる画像データの量、画像データの数、画像データ解像度のいずれか１又は複数に応じて、算出する手段を有することを特徴としたものである。
【００１５】
第８の技術手段は、第４乃至第７のいずれかの技術手段において、前記所定時間を、現在再生表示しているコンテンツに応じて算出する手段を有することを特徴としたものである。
【００１６】
第９の技術手段は、第４乃至第８のいずれかの技術手段において、前記送り操作入力手段は、現在再生表示されている表示部分をスクロールさせるスクロール操作を受け付け入力するスクロール操作手段を有し、前記ページ送り手段は、前記スクロール操作手段でスクロールされたスクロール操作に基づき再生中のコンテンツに対しスクロールを実行するスクロール手段を有し、当該コンテンツ再生装置は、現在再生表示している表示部分から前記スクロール手段によってスクロールされる前に再生表示していた表示部分を差し引いて、前記所定時間を算出する手段を有することを特徴としたものである。
【００１７】
第１０の技術手段は、第４乃至第９のいずれかの技術手段において、前記所定時間を、再生中のコンテンツ全体に対する現在再生表示している表示部分の位置に応じて異ならしめて算出する手段を有することを特徴としたものである。
【００１８】
第１１の技術手段は、第２乃至第１０のいずれかの技術手段において、前記所定時間をユーザに設定入力させるユーザ設定手段を備えたことを特徴としたものである。
【００１９】
第１２の技術手段は、コンテンツを再生するコンテンツ再生装置に組み込み、該コンテンツ再生装置の演算処理装置を、ユーザがコンテンツを視聴しているか否かを該コンテンツの再生の進み具合又はユーザ操作の有無によって判定する視聴判定手段、及び、該視聴判定手段によりユーザが前記コンテンツを視聴していないと判定された場合、所定動作を停止する動作停止手段として、機能させるためのプログラムである。
【００２０】
第１３の技術手段は、ページ分けされたコンテンツを再生表示するコンテンツ再生装置に組み込み、該コンテンツ再生装置の演算処理装置を、ユーザのページ送り操作を受け付け入力する送り操作入力手段、該送り操作入力手段で入力されたページ送り操作に基づき再生中のコンテンツに対するページ送りの指示を発するページ送り手段、前記送り操作入力手段で受け付けるページ送り操作の間隔を検出する間隔検出手段、該間隔検出手段で検出された間隔が所定時間を超えたか否かを判定する間隔判定手段、及び、該間隔判定手段で前記所定時間を超えたと判定された場合に所定動作を停止する指示を該所定動作を行う部位に発する動作停止手段として、機能させるためのプログラムである。
【００２１】
第１４の技術手段は、第１３の技術手段において、前記演算処理装置を、前記所定時間を、前記コンテンツ中の現在再生表示している表示部分に含まれる文字数に応じて変更する所定時間変更手段として機能させるための変更プログラムを含むことを特徴としたものである。
【００２２】
第１５の技術手段は、第１４の技術手段において、前記送り操作入力手段は、現在再生表示されている表示部分をスクロールさせるスクロール操作を受け付け入力するスクロール操作手段を有し、前記ページ送り手段は、前記スクロール操作手段でスクロールされたスクロール操作に基づき再生中のコンテンツに対しスクロールを実行するスクロール手段を有し、前記所定時間変更手段は、現在再生表示している表示部分から前記スクロール手段によってスクロールされる前に再生表示していた表示部分を差し引いて、前記所定時間を算出する手段を有することを特徴としたものである。
【００２３】
第１６の技術手段は、第１２乃至第１５のいずれかの技術手段におけるプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２４】
本発明によれば、コンテンツ再生装置において、センサ等のハードウェアを必要とせずユーザがコンテンツを視聴しているか否かを判定し、省電力を図ることが可能となる。
【発明を実施するための最良の形態】
【００２５】
本発明に係るコンテンツ再生装置は、ページ分けされたコンテンツを再生し、ユーザに視聴させる視聴端末装置である。ここで、ページ分けされたコンテンツとは、ページ毎に再生させる電子ブック（電子書籍）のコンテンツに限らず、マークアップ言語で記述されたファイルなど、主にテキストやテキスト及び静止画像（稀に動画像のリンクもある）で表示されるファイルのコンテンツも指す。なお、本発明において、コンテンツ自体は再生表示の対象としてコンテンツ再生装置内に蓄積されることを前提とするが、サーバ上のファイルコンテンツなどをインターネット等のネットワーク経由でユーザに閲覧させるための表示も、再生表示との表現を用いる。なお、ページ分けされていないコンテンツを対象とする場合については、他の実施形態として最後に明記する。
【００２６】
また、本発明に係るコンテンツ再生装置としては、電子ブック再生装置，携帯型の動画プレーヤ（ＡＶプレーヤ），携帯電話など、様々なコンテンツ再生機器或いはコンテンツ記録再生機器に適用可能である。さらに、本発明に係るコンテンツ再生装置は、テレビジョン受像機であっても電子ブック等の静止画コンテンツなどを蓄積・再生可能であれば適用でき、さらに、コンテンツ再生プログラム，ビデオカード（ビデオアダプタともいう），サウンドボード等のモジュールを内蔵し、表示装置（表示モニタ）やスピーカを備えたパーソナルコンピュータ（以下、ＰＣと略す）などにも適用できる。
【００２７】
なお、本発明に係るコンテンツ再生装置は、当然、映像及び音声からなるコンテンツを再生させることも可能に構成できるが、基本的に音声出力は表示による再生に対して付加的なものとして考え、画像表示に基づく、後述するコンテンツ視聴の識別及び動作停止処理を行うものとする。
【００２８】
図１は、本発明の一実施形態に係るコンテンツ再生装置の一構成例を示す図で、図中、１はコンテンツ再生装置、１１は送り操作入力手段、１１ａはスクロール操作手段、１２はページ送り手段、１２ａはスクロール手段、１３は間隔検出手段、１４は間隔判定手段、１５は動作停止手段、１６はコンテンツ蓄積手段、１７はコンテンツ再生手段、１８はコンテンツ情報蓄積手段、１９は所定時間変更手段である。
【００２９】
本発明に係るコンテンツ再生装置１は、コンテンツを蓄積するコンテンツ蓄積手段１６と、それらのコンテンツと関連付けてコンテンツ情報を蓄積するコンテンツ情報蓄積手段１８と、そのコンテンツを再生表示するコンテンツ再生手段１７とを備えるものとする。
【００３０】
コンテンツ蓄積手段１６は、例えばＵＳＢメモリやＤＶＤ，ＣＤ等の可搬記録媒体やＨＤ等の固定式記録媒体とその読み出し装置（及び書き込み装置）でなり、コンテンツ再生装置１の本体から取り外し可能であってもよい。コンテンツ情報蓄積手段１８は、物理的にコンテンツ蓄積手段１６と同じ記憶装置上にコンテンツ情報を記憶するものであることが多いが、別々に記憶させておいてもコンテンツと関連付けていればよい。また、コンテンツ情報は、コンテンツ蓄積手段１６で蓄積したコンテンツに対してコンテンツ再生装置１で生成することもある。
【００３１】
また、蓄積するコンテンツ及びコンテンツ情報は、ユーザの操作によって書き込みで追加することができ、そのためコンテンツ再生装置１には、コンテンツ（及びコンテンツ情報）を外部機器から入力する外部入力手段を備えることが好ましい。この外部入力手段は、ＰＣなどのコンテンツの保存元と接続するための接続端子及び入力インターフェース等でなる。なお、本発明に係るコンテンツ再生装置１は、コンテンツ蓄積手段１６を記録（書き込み）処理も可能に備えることで、コンテンツ記録再生装置となる。
【００３２】
コンテンツ再生手段１７は、コンテンツ蓄積手段１６に蓄積されたコンテンツを、表示モニタ，テレビ等の表示装置にて（音声付きのコンテンツであればスピーカ等の音声出力手段でも）再生する。コンテンツ再生手段１７としては、コンテンツの再生自体を行うだけではなく、例えば、コンテンツ蓄積手段１６に蓄積されたコンテンツの中から視聴したいコンテンツをユーザ選択させるためのグラフィカルユーザインターフェース（ＧＵＩ）、及びそれを表示装置に表示するための演算処理装置等の制御部を備えておくとよい。
【００３３】
そして、本発明に係るコンテンツ再生装置１は、その主たる特徴として、送り操作入力手段１１、ページ送り手段１２、間隔検出手段１３、間隔判定手段１４、及び動作停止手段１５を備える。
【００３４】
送り操作入力手段１１は、ユーザのページ送り操作を受け付け入力する。ページ送り手段１２は、送り操作入力手段１１で入力されたページ送り操作に基づき再生中のコンテンツに対しページ送りを実行する。間隔検出手段１３は、送り操作入力手段１１で受け付けるページ送り操作の間隔を検出する。間隔判定手段１４は、間隔検出手段１３で検出された間隔が所定時間を超えたか否かを判定する。動作停止手段１５は、間隔判定手段１４でその所定時間を超えたと判定された場合、所定動作を停止する。ここで、所定動作は、ＣＰＵ等でなる制御部そのものを停止する動作であってもよいが、復帰に時間がかかるため、少なくともコンテンツを再生表示する動作を含むようにすることが好ましい。
【００３５】
ユーザがコンテンツ（電子書籍、写真、ｈｔｍｌなど）１画面分を視聴するのに要する時間の平均を利用して、平均時間を超えてもユーザが画面遷移を行わない場合はコンテンツを視聴していないとみなし、コンテンツ視聴装置のハードウェア（ディスプレイ、ＣＰＵなど）の動作を停止する。これにより省電力を実現する。
【００３６】
以上、本発明によれば、センサ等のハードウェアを必要とせずソフト的にユーザがコンテンツを視聴しているか否かを判定し、省電力を図ることが可能となる。
【００３７】
また、本発明の他の実施形態として、上述の所定時間を変更することを可能にしておくことが好ましい。このような変更を可能とするため、所定時間をユーザに設定入力させるユーザ設定手段（図示せず）を備えるようにしてもよいし、ユーザ設定手段とは別に或いはそのユーザ設定手段での入力設定も加味した形で、次の所定時間変更手段１９を備えるようにすることが好ましい。
【００３８】
所定時間変更手段１９は、所定時間を、コンテンツ中の現在再生表示している表示部分に含まれる文字数に応じて変更する。ここで、所定時間変更手段１９は、１文字当たりの平均表示時間に基づき、所定時間を算出する手段を有することが好ましい。ここで、誤ってページ送りし、平均視聴時間が短く設定されるのを防ぐために、ページ送りまでの時間が或る閾値以下の場合は平均視聴時間算出に用いないようにしておいてもよい。また、所定時間変更手段１９は、所定時間を、コンテンツ中の現在表示している表示部分に含まれる文字の大きさに応じて算出する手段を有することが好ましい。これにより、画面の表示領域から文字の大きさからおおよその文字数が分かるので、所定時間の算出もできるだけでなく、文字の大きさに文字の読み易さがある程度比例するものとして読み易さを差し引いた所定時間の算出も可能となる。
【００３９】
さらに、所定時間変更手段１９は、画像データに対応するために、所定時間を、コンテンツ中の現在表示している表示部分に含まれる画像データの量及び／又は画像データの数及び／又は解像度に応じて算出する手段を有することが好ましい。ここでは、画像データはその解像度に応じて、例えば解像度が低いとあまり熱心に見るものではないなどと決め、その画像を見る時間が短くて済むといったように定義付けしていてもよい。
【００４０】
また、所定時間変更手段１９は、所定時間を、現在再生表示しているコンテンツに応じて算出する手段を有することが好ましい。ここで、コンテンツの種類や内容や難易度に応じて視聴に必要となる時間は異なるため、コンテンツに応じて所定時間を設定、或いは算出後の設定を行うようにするとよい。このように、各コンテンツごとに値を算出し、各コンテンツを視聴時にその値を用いることで、コンテンツに応じた動作停止処理が可能となる。例えば、或るコンテンツをみている時は、○文字のページを□秒表示しているとオフ、或るコンテンツをみている時は△文字のページを▽秒表示しているとオフにする。勿論、上述したように、全コンテンツ共通に値を用いてもよい。
【００４１】
また、本発明の他の実施形態として、ページ送りとはスクロール操作にも対応させることが好ましい。そのため、送り操作入力手段１１はスクロール操作手段１１ａを有し、ページ送り手段１２はスクロール手段１２ａを有するとよい。スクロール操作手段１１ａは、現在再生表示されている表示部分をスクロールさせるスクロール操作を受け付け入力する。スクロール手段１２ａは、スクロール操作手段１１ａでスクロールされたスクロール操作に基づき再生中のコンテンツに対しスクロールを実行する。そして、所定時間変更手段１９は、現在再生表示している表示部分からスクロール手段１２ａによってスクロールされる前に再生表示していた表示部分を差し引いて、所定時間を算出する手段を備えるとよい。
【００４２】
なお、このようなスクロール処理は、電子ブック（文書、漫画等）のように画面上に基本的に１ページが表示されるコンテンツを拡大表示してスクロールが必要となっている場合に対応するだけでなく、ｈｔｍｌ等のテキストや写真（画像）を含むマークアップ言語で記述されたファイルやワード等の文書ファイルに対しても対応できる。後者のファイルは、一つの文書を１ページとして取り扱って処理すると考えてもよい。また、このような算出する手段を備えない形態であっても、スクロール操作手段１１ａ及びスクロール手段１２ａを備えてもよい。
【００４３】
また、本発明の他の実施形態として、上述の所定時間変更手段１９は、所定時間を、再生中のコンテンツ全体に対する現在再生表示している表示部分の位置に応じて異ならしめて算出する手段を有することが好ましい。この手段は、同じコンテンツであっても小説などは特に後半ほど１ページ当たりの視聴に要する時間が短くなることを考慮したものであり、学習手段、或いは慣れ反映手段とも言える。
【００４４】
以下、図２乃至図１０を参照して、上述した各実施形態の一部を適用したコンテンツ再生処理について、より具体的に説明する。
【００４５】
図２は、図１のコンテンツ再生装置の主要部の構成例を示す図で、図３は、図２のコンテンツ再生装置の外観とハードウェア構成の一例を示す図、図４は、図２のコンテンツ再生装置におけるコンテンツ再生処理の一例を説明するためのフロー図、図５は、図４のコンテンツ再生処理における表示部停止処理の概要を説明するための図、図６は、図４のコンテンツ再生処理における所定時間の算出処理の一例を説明するための図である。
【００４６】
図２、図３、図５、及び図６において、２はコンテンツ再生装置、２０は制御部、２１は操作入力部（ユーザ操作部）、２１ａはページ送りキー、２１ｂは十字キー、２２はページ送りフラグ（フラグ保持部）、２３は時間監視部、２４は平均視聴時間保持部、２６はコンテンツ保持部、２７は表示部（ディスプレイ）、２８は文字数保持部、３１はＣＰＵ、３２はＲＡＭ、３３はＲＯＭ、３４はＨＤＤ、３５はバス、４０〜４２は表示内容例である。
【００４７】
図２及び図３には、実際の携帯プレーヤ等のコンテンツ再生装置２の構成例を示している。まず、図２を参照すると、コンテンツ再生装置２は、主たる構成要素として、コンテンツ蓄積手段１６に対応するコンテンツ保持部２６、コンテンツ再生手段１７の表示出力先となる表示部２７、送り操作入力手段１１やユーザ設定手段に対応する操作入力部２１、ページ送り手段１２におけるページ送りの事実をフラグで記録するページ送りフラグを蓄積するフラグ保持部２２、コンテンツ情報蓄積手段１８に対応しコンテンツの文字数を保持する文字数保持部２８、間隔判定手段１４での判定に用いる平均視聴時間を保持する平均視聴時間保持部２４、間隔判定手段１４での判定に用いる時間を監視する時間監視部２３、及び、それらを制御する制御部２０を備える。
【００４８】
図３を参照すると、コンテンツ再生装置２は、表示部２７の周りを筐体で覆い、筐体の一部に操作入力部２１として上下左右へページを送るページ送りキー２１ａ及び上下左右にスクロールするための十字キー２１ｂが配設されてなる。そして、筐体の内部には、点線で図示したＣＰＵ３１、ＲＡＭ３２、書き換え可能ＲＯＭ３３、及びＨＤＤ３４、さらには他の入出力インターフェースなどが、バス３５で接続されてなる。
【００４９】
ＣＰＵ３１は、制御部２０及び時間監視部２３に相当する。但し、ＲＯＭ３３に制御プログラム及び時間監視プログラムを格納しておき、ＣＰＵ３１からＲＡＭ３２にそれらプログラムを読み出すことで実行するようにしてもよい。フラッシュメモリ等の書き換え可能ＲＯＭ３３等のメモリ或いはＨＤＤ３４には、フラグ保持部２２及び平均視聴時間保持部やコンテンツ保持部２６及び文字数保持部２８を設けておき、作業時にそれらの保持部の保持データをＲＡＭ３２に読み込んでおくとよい。ここで、処理時を考慮して、ページ送りフラグ及び平均視聴時間がＲＡＭ３２に格納されているものとすればよい。なお、ＲＯＭ３３はその記録内容によっては書き換え可能でなくてもよい。
【００５０】
図４乃至図６を参照して、上述のごときハードウェア（プログラムも含む）及びデータ構成において実行される動作停止処理を含むコンテンツ再生処理の一例を説明する。ここでは、動作停止処理として、省電力効果の高い表示部２７での表示の停止処理を例示する。
【００５１】
まず、操作入力部２１からのユーザ操作により制御部２０が表示部２７でコンテンツを表示する（ステップＳ１）。そして、制御部２０が現在表示中の画面の文字数（データサイズ）ｎを取得する（ステップＳ２）。次に、制御部２０が、初期値としてフラグ保持部２２のページ送りフラグを０とし（ステップＳ３）、さらに時間監視部２３を制御して、視聴時間Ｔを０にしてそのページの視聴時間の計測を開始する（ステップＳ４）。なお、フラグ「０」はページ送り操作がない状態であること、フラグ「１」はページ送り操作が有ったことをそれぞれ表すものとする。
【００５２】
次に、制御部２０はそのコンテンツの１ページ当たりの平均視聴時間を平均視聴時間保持部２４から読み出し、それが初期値０より大きいか否かを判定する（ステップＳ５）。ステップＳ５で平均視聴時間が設定されている場合（ＹＥＳの場合）、制御部２０は、ページ送り操作が操作入力部２１でなされるのを待ち（ステップＳ６）、ページ送りフラグ＝１となった時点でステップＳ１に戻る。一方、ステップＳ６でページ送りフラグ＝０のままのときは、制御部２０は、そのページの視聴時間Ｔがｎ×平均視聴時間＋α（任意定数）より大きいか否かを判定する（ステップＳ７）、大きい場合にはユーザが視聴していないと判断しディスプレイ（表示部）２７をオフにする命令を発し、表示部２７をオフにする（ステップＳ８）。一方、ステップＳ７で小さいと判定されている期間は、ステップＳ６に戻る。
【００５３】
このような処理により、例えばｉページ目で「今日は突然大雨が降ってきた。不運にも傘を持っていなかったのでずぶ濡れになってしまった。」というテキスト（表示内容例４０）を表示部２７に表示していた場合、ユーザが通常視聴するのに要する時間（＋α）を超えると、表示内容例４１で例示するように表示部２７をオフにすることができる。
【００５４】
一方、ステップＳ５で平均視聴時間が初期値０のままであり設定されていない場合（ＮＯの場合）、制御部２０は、ページ送り操作が操作入力部２１でなされるのを待ち（ステップＳ９）、ページ送りフラグ＝１となった時点で、時間監視部２３で平均視聴時間算出のための視聴時間（１ページを視聴するのに要する時間）ｔを計測中のＴに設定して計測する（ステップＳ１０）。続いて、制御部２０は平均視聴時間算出のための文字数Ｎを、現在の画面の文字数ｎに設定し（ステップＳ１１）、平均視聴時間をｔ／Ｎとして算出し（ステップＳ１２）、ステップＳ１に戻る。
【００５５】
例えばｉページ目で「今日は突然大雨が降ってきた。不運にも傘を持っていなかったのでずぶ濡れになってしまった。」というテキスト（表示内容例４０）を表示部２７に表示し、ユーザ操作によって、次のページであるｉ＋１ページ目で「なので帰ってからすぐにシャワーを浴び、風邪をひかぬようにとつとめた。しかし翌朝起きるとひどい熱」というテキスト（表示内容例４２）を表示部２７に表示された場合には、４３文字のページを１０秒でページ送りされたことになる。このとき、ｎ文字のページを読むのに要する時間はｎ×１０／４３で算出できる。
【００５６】
このように、はじめの１ページの文字数（ｎ）を取得し、はじめの１ページが表示されてから、ユーザによって次のページの表示指示がなされるまでの時間を、ユーザがはじめの１ページを視聴するのに要する時間ｔとする。ユーザによってあるページ（文字数ｍ）の表示指示がなされてから、時間Ｔ＝ｍ／ｎ×ｔ＋α経過すると、ユーザは視聴を行っていないものとみなし、表示を停止することで省電力を実現する。ここで、αは任意定数であり、例えば１秒や１０秒など設定しておけばよい。また、任意のページの文字数は取得可能であるとする。
【００５７】
図７及び図８は、図４のコンテンツ再生処理をより全体的に説明するためのフロー図、図９は、図７及び図８のコンテンツ再生処理におけるコンテンツ選択画面の一例を示す図、図１０は、図７及び図８のコンテンツ再生処理において使用されるページ毎の文字数のテーブルの一例を示す図である。図９及び図１０において、４３はコンテンツ選択画面、４４はコンテンツ一覧、４５は選択カーソル、４６はページ・文字数テーブル、４７はページ数、４８は文字数である。
【００５８】
まず、制御部２０が操作入力部２１からのユーザ操作によりコンテンツ選択画面４３を表示部２７に表示させる。コンテンツ選択画面４３は、例えばミステリーＡ、歴史小説Ｂ、恋愛物語Ｃ、エコノミーＤなどといったコンテンツ一覧４４と共に、選択カーソル４５が表示されている。この例では、歴史小説Ｂに選択カーソル４５が表示されている。そして、ユーザがコンテンツ選択画面４３にて、操作入力部２１から選択カーソル４５を選択決定することで、表示するコンテンツが選択される（ステップＳ２１）。
【００５９】
操作入力部２１は、制御部２０にコンテンツの表示入力があったことを伝え（ステップＳ２２）、制御部２０が指定されたコンテンツをコンテンツ保持部２６より取得し、コンテンツの表示を表示部２７に指示する（ステップＳ２３）。
【００６０】
次に、制御部２０が指定されたコンテンツの文字数ｎを文字数保持部２８より取得する（ステップＳ２４）。ここで文字数保持部２８には、各ページ数（ページ番号）４７に対する文字数４８が格納されたページ・文字数テーブル４６が保持されている。ここでは、１ページ目が文字数１２０、２ページ目が文字数１４４、３ページ目が文字数１４２、・・・で例示している。このページ・文字テーブル４６は、コンテンツ自身が元々もっている場合にはそれを利用してもよいし、もっていない場合にはコンテンツを読み込んでカウントするなどして取得・保持すればよい。
【００６１】
次に、制御部２０が、初期値としてフラグ保持部２２のページ送りフラグを０とし（ステップＳ２５）、さらに制御部２０が、時間監視部２３に視聴時間Ｔの測定を指示する（ステップＳ２６）。次に、制御部２０が平均視聴時間保持部２４より平均視聴時間を取得する（ステップＳ２７）。ステップＳ２７において、平均視聴時間はページを進めるごとに更新してもよい（説明した例では始めの１ページ目だけで算出）。例えば、１ページ目（４３文字）は平均視聴時間を１０秒＝４．３文字／ｓとし、２ページ目（５６文字）は平均視聴時間を１３秒＝（４３＋５６）／（１０＋１３）＝４５．４文字／ｓとする。平均視聴時間は各ページのファイルサイズを用いて算出してもよい。例えば、１ページ目（４３Ｂｙｔｅ）は平均視聴時間を１０秒＝４．３Ｂｙｔｅ／ｓ、２ページ目（５６Ｂｙｔｅ）は平均視聴時間を１３秒＝（４３＋５６）／（１０＋１３）＝４５．４Ｂｙｔｅ／ｓとする。
【００６２】
次に、制御部２０は、ステップＳ２７で取得した平均視聴時間が初期値０より大きいか否かを判定する（ステップＳ２８）。ステップＳ２８でＹＥＳの場合、制御部２０は、フラグ保持部２２からページ送りフラグ値を取得する（ステップＳ２９）。ここで、ページ送り入力があると操作入力部２１がフラグ保持部２２のページ送りフラグを１にセットする。ステップＳ２９に続き、制御部２０がページ送りフラグ＝１であるか否かを判定し（ステップＳ３０）、フラグ＝０（すなわちページ送りがなされていない）場合には、制御部２０が時間監視部２３より経過時間を取得する（ステップＳ３１）。
【００６３】
続いて、制御部２０が、取得した経過時間が平均視聴時間＋αより大きいか否かを判定し（ステップＳ３２）、大きくなければ一定時間（例えば１秒）待って（ステップＳ３４）、ステップＳ２９へ戻る。一方、大きければ、制御部２０が表示部２７に表示オフを指示し、表示部２７が表示をオフにする（ステップＳ３３）。
【００６４】
ステップＳ２８でＮＯの場合、平均視聴時間は初期値０のままであり、制御部２０は、フラグ保持部２２からページ送りフラグ値を取得する（ステップＳ４１）、ページ送り操作が操作入力部２１でなされるのを待ち（ステップＳ４２）、ページ送りフラグ＝１となった時点で、制御部２０が時間監視部２３より経過時間を取得する（ステップＳ４３）。ステップＳ４２でページ送りフラグが０のままのときは、一定時間（例えば１秒）待って（ステップＳ４６）、ステップＳ４１へ戻る。
【００６５】
ステップＳ４３に続き、制御部２０が図４のステップＳ１０〜Ｓ１２のように平均視聴時間を算出し、算出した平均視聴時間を平均視聴時間保持部２４に渡し（ステップＳ４４）、制御部２０が表示部２７に次ページのコンテンツ（コンテンツの次ページ）の表示を指示し（ステップＳ４５）、ステップＳ２４へ戻る。また、ステップＳ３０でＹＥＳの場合にもステップＳ４５の処理を実行し、ステップＳ２４へ戻る。
【００６６】
このように、本発明では、例えば、ユーザが１ページを視聴するのに要する時間、すなわち前ページからページ送りがなされてから次ページへページ送りを行うまでの時間を学習しておき、これに基づいて期待される視聴時間を経過してもコンテンツ視聴が継続される場合、ユーザがコンテンツを視聴していないものとみなし、ディスプレイをオフするなど、コンテンツの表示を止めることができる。この学習は、この例のようにユーザがページ送りをするタイミングによりユーザのコンテンツ視聴時間を算出することで、実行できる。そして、算出したコンテンツ視聴時間を利用して、センサなどのハードウェア無しでユーザがコンテンツを視聴しているか否かを検出し、コンテンツを視聴していないと判断される場合には、コンテンツ視聴装置のディスプレイをオフにし、省電力を実現することができる。
【００６７】
以上、図１乃至図１０を参照しながら、本発明のコンテンツ再生装置について各実施形態を挙げて説明してきたが、本発明は、上述した各実施形態におけるコンテンツ再生装置に組み込み、コンテンツ再生装置の演算処理装置（ＣＰＵ３１等）を、送り操作入力手段１１、ページ送り手段１２（但し、ページ送りの指示を発する）、間隔検出手段１３、間隔判定手段１４、及び、動作停止手段１５（但し、所定動作を停止する指示を所定動作を行う部位に発する）として、機能させるためのプログラムとしての形態も採用できる。このプログラムは、図３を参照して説明したプログラムである。また、このプログラムには、演算処理装置を所定時間変更手段１９として機能させるための変更プログラムを含んでもよい。
【００６８】
また、本発明は、そのプログラムを記録したコンピュータで読み取り可能な記録媒体としての形態も採用できる。ここでの記録媒体としては、具体的には、各種のＣＤ，ＭＯ（光磁気ディスク），ＤＶＤ，ＦＤ，フラッシュメモリや、その他各種ＲＯＭ４３やＲＡＭ４２等が想定でき、上述した再生プログラムを、これら記録媒体に記録して流通させることにより、当機能の実現を容易にする。そして、コンテンツ再生装置に、上述のごとくの記録媒体を装着してそのプログラムを読み出すか、若しくはコンテンツ再生装置が備えている記録媒体にそのプログラムを記憶させておき、必要に応じてこれを読み出すことにより、本発明に係わるコンテンツ再生の機能を実行することができる。また、本発明に係るコンテンツ再生装置をモバイルタイプなどノート型の汎用コンピュータで構成する場合には、汎用コンピュータに、上述のごとくの記録媒体を装着して汎用コンピュータによりそのプログラムを読み出すか、若しくは汎用コンピュータが備えているＨＤＤ等の記録媒体に再生プログラムを記憶させておき、必要に応じてこれを読み出すことにより、本発明に係わるコンテンツ再生の機能を実行することもできる。
【００６９】
以上、本発明に係るコンテンツ再生装置を、ページ分けされたコンテンツを再生してユーザに視聴させる視聴端末装置であることを前提に説明したが、再生対象はそのようなコンテンツに限ったものではなく、また視聴しているか否かもページ送り操作に基づき判定するものに限ったものではない。
【００７０】
このような実施形態に係るコンテンツ再生装置は、ユーザがコンテンツを視聴しているか否かを、そのコンテンツの再生の進み具合又はユーザ操作の有無によって判定する視聴判定手段を備える。そして、上述した動作停止手段は、その視聴判定手段によりユーザがそのコンテンツを視聴していないと判定された場合に、所定動作を停止する。
【００７１】
また、本実施形態における視聴判定手段は、ソフト的に実行できるものであればよく、映像及び音声からなるコンテンツを再生させる場合には、表示出力の具合だけでなく音声出力の具合などによって判定を実行するようにしてもよい。
【００７２】
このような実施形態によっても、センサ等のハードウェアを必要とせずソフト的にユーザがコンテンツを視聴しているか否かを判定し、省電力を図ることが可能となる。
【００７３】
例えば、再生対象のコンテンツに所定音や所定の音楽や会話／朗読文といった音声情報が含まれていた場合、視聴判定手段でそれら音楽の再生が終了してから所定時間内にユーザの操作があるか否かを判定し、その所定時間がユーザ操作無く経過したときに、動作停止手段により表示部をオフにするなど所定動作を停止する。
【００７４】
また、このような判定は、ページ分けコンテンツであっても適用できる。例えば、各ページに所定音や所定の音楽、さらにはページに合わせた音楽や朗読文といった音声情報が含まれていた場合、視聴判定手段でそのページの表示中にそれら音楽の再生が終了してから所定時間内にユーザ操作（例えばページ送り動作）があるか否かを判定し、その所定時間がユーザ操作無く経過したときに、動作停止手段により表示部をオフにするなど所定動作を停止する。
【００７５】
また、本発明は、このようなコンテンツ再生装置に組み込むためのプログラムや、そのプログラムを記録したコンピュータ読取可能な記録媒体としての形態も採用できる。このプログラムは、コンテンツ再生装置の演算処理装置を、ユーザがコンテンツを視聴しているか否かをそのコンテンツの再生の進み具合又はユーザ操作の有無によって判定する視聴判定手段、及び、その視聴判定手段によりユーザが前記コンテンツを視聴していないと判定された場合、所定動作を停止する動作停止手段として、機能させるためのプログラムである。このプログラムを記録した記録媒体については、記録されるプログラムが異なるだけであり上述した通りである。
【図面の簡単な説明】
【００７６】
【図１】本発明の一実施形態に係るコンテンツ再生装置の一構成例を示す図である。
【図２】図１のコンテンツ再生装置の主要部の構成例を示す図である。
【図３】図２のコンテンツ再生装置の外観とハードウェア構成の一例を示す図である。
【図４】図２のコンテンツ再生装置におけるコンテンツ再生処理の一例を説明するためのフロー図である。
【図５】図４のコンテンツ再生処理における表示部停止処理の概要を説明するための図である。
【図６】図４のコンテンツ再生処理における所定時間の算出処理の一例を説明するための図である。
【図７】図４のコンテンツ再生処理をより全体的に説明するためのフロー図である。
【図８】図７に続くコンテンツ再生処理例を説明するためのフロー図である。
【図９】図７及び図８のコンテンツ再生処理におけるコンテンツ選択画面の一例を示す図である。
【図１０】図７及び図８のコンテンツ再生処理において使用されるページ毎の文字数のテーブルの一例を示す図である。
【符号の説明】
【００７７】
１，２…コンテンツ再生装置、１１…送り操作入力手段、１１ａ…スクロール操作手段、１２…ページ送り手段、１２ａ…スクロール手段、１３…間隔検出手段、１４…間隔判定手段、１５…動作停止手段、１６…コンテンツ蓄積手段、１７…コンテンツ再生手段、１８…コンテンツ情報蓄積手段、１９…所定時間変更手段、２０…制御部、２１…操作入力部、２１ａ…ページ送りキー、２１ｂ…十字キー、２２…ページ送りフラグ（フラグ保持部）、２３…時間監視部、２４…平均視聴時間保持部、２６…コンテンツ保持部、２７…表示部、２８…文字数保持部、３１…ＣＰＵ、３２…ＲＡＭ、３３…ＲＯＭ、３４…ＨＤＤ、３５…バス、４０〜４２…表示内容例、４３…コンテンツ選択画面、４４…コンテンツ一覧、４５…選択カーソル、４６…ページ・文字数テーブル、４７…ページ数、４８…文字数。
【図１】
2007279847.tif 000003
【図２】
2007279847.tif 000004
【図３】
2007279847.tif 000005
【図４】
2007279847.tif 000006
【図５】
2007279847.tif 000007
【図６】
2007279847.tif 000008
【図７】
2007279847.tif 000009
【図８】
2007279847.tif 000010
【図９】
2007279847.tif 000011
【図１０】
2007279847.tif 000012