(57)【要約】【課題】  出力中のコンテンツに割り込んで別のコンテンツを出力した場合における、割り込み終了時の元のコンテンツの出力への復帰の態様を、ユーザが容易に指定できるようにする。【解決手段】  プロジェクタ１００において、コンテンツ再生部１２２が、指定されたコンテンツをコンテンツデータに基づき再生出力すると共に、第１コンテンツを出力中に第２コンテンツの出力を指示された場合に第１コンテンツに割り込んで第２コンテンツを出力し、第２コンテンツの出力終了時に、第１コンテンツのコンテンツデータに基づき復帰態様決定部１２５が定めた態様で、第１コンテンツを出力するようにした。【選択図】    図３
2015173308.tif 000002
【特許請求の範囲】
【請求項１】
指定されたコンテンツをコンテンツデータに基づき出力する出力手段と、
前記出力手段が第１コンテンツを出力中に第２コンテンツの出力を指示された場合に第１コンテンツに割り込んで第２コンテンツを前記出力手段に出力させる割込制御手段と、
前記第２コンテンツの出力終了時に、前記第１コンテンツのコンテンツデータに基づき定めた復帰態様で、前記第１コンテンツを前記出力手段に出力させる復帰制御手段とを備えたことを特徴とする出力装置。
【請求項２】
請求項１に記載の出力装置であって、
前記復帰態様として、前記第１コンテンツを、前記割込制御手段による割込があった時点の出力位置から出力させる態様を設定可能であることを特徴とする出力装置。
【請求項３】
請求項１又は２に記載の出力装置であって、
前記復帰制御手段が、前記第１コンテンツのコンテンツデータに基づき前記第１コンテンツの復帰態様を定めることができない場合に、その出力の態様の指定をユーザから受け付ける受付手段を備え、該受付手段が受け付けた指定に従って前記第１コンテンツを前記出力手段に出力させることを特徴とする出力装置。
【請求項４】
請求項３に記載の出力装置であって、
前記受付手段は、前記復帰態様として、前記第１コンテンツの出力開始位置とするトラックの指定を受け付けることを特徴とする出力装置。
【請求項５】
請求項３に記載の出力装置であって、
前記受付手段は、前記復帰態様として、前記第１コンテンツの出力開始位置とする経過時間の指定を受け付けることを特徴とする出力装置。
【請求項６】
請求項３乃至５のいずれか一項に記載の出力装置であって、
前記受付手段は、前記復帰態様の指定をユーザから受け付ける際の選択肢を、予め定められた選択肢とすることを特徴とする出力装置。
【請求項７】
請求項３乃至６のいずれか一項に記載の出力装置であって、
前記復帰制御手段は、前記受付手段が前記復帰態様の指定を検出できなかった場合に、予め定められた復帰態様により、前記第１コンテンツを前記出力手段に出力させることを特徴とする出力装置。
【請求項８】
請求項７に記載の出力装置であって、
前記予め定められた復帰態様として、前記第１コンテンツを出力しないことと、前記割込制御手段による割込があった時点の出力位置の続きから出力することとを選択可能であることを特徴とする出力装置。
【請求項９】
請求項１乃至８のいずれか一項に記載の出力装置であって、
前記復帰制御手段は、前記第１コンテンツがライブ配信コンテンツである場合に、前記第２コンテンツの出力終了時に、前記出力手段に、その時点で配信中の前記ライブ配信コンテンツを出力させることを特徴とする出力装置。
【請求項１０】
請求項１乃至８のいずれか一項に記載の出力装置であって、
受信したライブ配信コンテンツを記録する記録手段を備え、
前記割込制御手段は、前記第１コンテンツがライブ配信コンテンツである場合に、前記第１コンテンツに対する割り込みを行う際に、前記記録手段に前記ライブ配信コンテンツの記録を開始させる手段を備え、
前記復帰制御手段は、前記第１コンテンツがライブ配信コンテンツである場合に、前記第２コンテンツの出力終了時に、前記出力手段に、前記記録手段が記録した前記ライブ配信コンテンツを出力させる手段を備えることを特徴とする出力装置。
【請求項１１】
請求項１０に記載の出力装置であって、
前記第１コンテンツがライブ配信コンテンツである場合に、前記第２コンテンツの出力終了時に、その時点で配信中の前記ライブ配信コンテンツを出力するか、前記記録手段が記録した前記ライブ配信コンテンツを出力するかの選択をユーザから受け付ける受付手段を備え、
前記復帰制御手段は、前記受付手段が受け付けた選択に従ったライブ配信コンテンツを前記出力手段に出力させることを特徴とする出力装置。
【請求項１２】
指定されたコンテンツをコンテンツデータに基づき出力する出力手段と、
前記出力手段が第１コンテンツを出力中に第２コンテンツの出力を指示された場合に第１コンテンツに割り込んで第２コンテンツを前記出力手段に出力させる割込制御手段と、
前記第２コンテンツの出力終了時に、前記第１コンテンツのコンテンツデータに基づき定めた復帰態様で、前記第１コンテンツを前記出力手段に出力させる復帰制御手段とを備えたことを特徴とする出力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツの出力を行うための出力装置及び出力システムに関する。
【背景技術】
【０００２】
従来から、プロジェクタ等の、コンテンツを出力する出力装置において、あるコンテンツの出力中に他のコンテンツの出力要求があった場合に、その「他のコンテンツ」を、出力中のコンテンツに割り込んで出力できるようにすることが知られている。
例えば、特許文献１には、複数の入力ソースを持つ車載用再生装置において、再生中のソースを割込により別のソースに切り替えることが記載されている。また、この割り込みが終了した後に、割込が発生したときに再生していたソースを割込時の再生位置から再生することも記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の出力装置においては、割り込みが終了したときに、どのような態様で割り込み時のコンテンツの再生に復帰するかを、簡単に指定することができなかった。すなわち、割り込み時の再生位置からの再生や、あるいはもっと複雑なアルゴリズムであっても、特定の態様での復帰しかできず、ユーザが復帰の態様を任意に選択することは難しかった。
この発明は、このような問題を解決し、出力中のコンテンツに割り込んで別のコンテンツを出力した場合における、割り込み終了時の元のコンテンツの出力への復帰の態様を、ユーザが容易に指定できるようにすることを目的とする。
【課題を解決するための手段】
【０００４】
この発明による出力装置は、指定されたコンテンツをコンテンツデータに基づき出力する出力手段と、上記出力手段が第１コンテンツを出力中に第２コンテンツの出力を指示された場合に第１コンテンツに割り込んで第２コンテンツを上記出力手段に出力させる割込制御手段と、上記第２コンテンツの出力終了時に、上記第１コンテンツのコンテンツデータに基づき定めた復帰態様で、上記第１コンテンツを上記出力手段に出力させる復帰制御手段とを設けたものである。
【発明の効果】
【０００５】
上記構成によれば、出力中のコンテンツに割り込んで別のコンテンツを出力した場合における、割り込み終了時の元のコンテンツの出力への復帰の態様を、ユーザが容易に指定することができる。
【図面の簡単な説明】
【０００６】
【図１】この発明の出力装置の一実施形態であるプロジェクタを含む出力システムの構成例を示す図である。
【図２】図１に示したプロジェクタのハードウェア構成を示す図である。
【図３】図１に示したプロジェクタが備える、コンテンツの投影に関連する機能の構成を示す図である。
【図４】復帰態様指定画面の例を示す図である。
【図５】復帰態様指定画面の別の例を示す図である。
【図６】復帰対応指定画面の例を示す図である。
【図７】図１に示したプロジェクタのＣＰＵが実行する、ライブ配信でない最初のコンテンツの出力指示を検出した場合の処理のフローチャートである。
【図８】図７に示した第１コンテンツ復帰処理のフローチャートである。
【図９】ライブ配信でない最初のコンテンツの出力指示を検出した場合の、図７と対応する処理のフローチャートである。
【図１０】図９の処理に従ったライブ配信コンテンツの復帰態様について説明するための図である。
【図１１】ライブ配信でない最初のコンテンツの出力指示を検出した場合の処理の変形例を示す図である。
【図１２】図１１の処理に従ったライブ配信コンテンツの復帰態様について説明するための図である。
【発明を実施するための形態】
【０００７】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
まず図１に、この発明の出力装置の一実施形態であるプロジェクタ１００を含む出力システムの構成例を示す。
図１に示す出力システム１は、プロジェクタ１００と、端末装置２００ａ，２００ｂと、コンテンツサーバ３００とを備え、これらをネットワーク４００により接続した構成である。
【０００８】
このうちプロジェクタ１００は、例えばＵＰｎＰ（Universal  Plug  and  Play）に準拠するネットワーク入力による投影機能、ＤＬＮＡ（Digital  Living  Network  Alliance）ガイドラインに準拠した映像及び音声入力による投影機能、ＰＣ（パーソナルコンピュータ）の画像（画面）をスクリーン上に投影して表示するための専用ユーティリティを介したネットワーク入力による投影機能等を有している。この表示は、コンテンツの出力の一態様である。
【０００９】
そして、プロジェクタ１００は、端末装置２００ａ，２００ｂからの投影要求に応じて、コンテンツである動画あるいは画像の内容を示すコンテンツデータを指定された場所から取得し、そのコンテンツを投影することができる。なお、このコンテンツデータには、既に作成されてファイル等の形式で保存されているデータだけでなく、リアルタイム又はそれに近いタイミングで配信されるライブ配信による映像や音声のデータも含まれる。
【００１０】
端末装置２００ａ，２００ｂは、上述したＵＰｎＰを用いた投影機能及びＤＬＮＡガイドラインに準拠した投影機能を実現するための汎用的なＤＭＣ（Digital  Media  Controller）ソフトウェア等がインストールされたコンピュータである。なお、端末装置２００ａ，２００ｂは、後述する割込に関する機能も含め、プロジェクタ１００に対するコンテンツの投影要求機能については特段に差はない。そこで、以後、個体を区別する必要がない場合には端末装置２００の符号を用いることにする。
【００１１】
端末装置２００は、上記のＤＭＣソフトウェアにより、ユーザからプロジェクタ１００に投影させたいコンテンツ（例えばコンテンツサーバ３００に登録されたコンテンツやライブ配信のコンテンツ）の選択を受け付け、そのコンテンツの投影をプロジェクタ１００に要求する機能を備える。
また、端末装置２００には、プロジェクタ１００に表示画面の画像を投影させるための専用ユーティリティ等がインストールされている。そして、専用ユーティリティを介して、端末装置２００において生成した表示画面をコンテンツとして投影するよう、プロジェクタ１００に要求する機能を備える。
【００１２】
コンテンツサーバ３００は、例えばＵＰｎＰを用いた投影機能におけるＤＭＳ（Digital  Media  Server）の機能を有する。そして、動画や静止画等の各種コンテンツのデータであるコンテンツデータを保存し、保存しているコンテンツデータをプロジェクタ１００に提供する機能を備える。
【００１３】
ネットワーク４００は、出力システム１を構成する各装置を接続するための通信路であり、有線、無線を問わず、任意の規格のものを用いることができる。インターネットでも、ＬＡＮ（ローカルエリアネットワーク）でも構わない。
【００１４】
次に、図２に、図１に示したプロジェクタ１００のハードウェア構成を示す。
図２に示すように、プロジェクタ１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、通信Ｉ／Ｆ１０４、外部機器Ｉ／Ｆ１０５、投影部１０６、表示部１０７、操作部１０８を備え、これらをシステムバス１０９により接続した構成としている。
【００１５】
そして、ＣＰＵ１０１が、ＲＡＭ１０３をワークエリアとしてＲＯＭ１０２に記憶されたプログラムを実行することにより、プロジェクタ１００全体を制御し、図３を用いて後述するものをはじめとする種々の機能を実現する。例えば、端末装置２００からの投影要求に応じてコンテンツを投影したり、コンテンツの割り込み投影に関する制御を行ったり、割り込み投影したコンテンツの投影終了時に元のコンテンツの投影に復帰する復帰動作を行ったりする機能である。
【００１６】
ＲＯＭ１０２は、書き換え可能な不揮発性記憶媒体（記憶手段）であり、ＣＰＵ１０１が実行する各種プログラムや後述する各種データを格納している。
通信Ｉ／Ｆ１０４は、ネットワーク４００を介して端末装置２００やコンテンツサーバ３００をはじめとする外部装置と通信するためのインタフェースである。
外部機器Ｉ／Ｆ１０５は、着脱可能な外部記憶媒体等の各種外部機器をプロジェクタ１００に接続するためのインタフェースである。例えばＵＳＢ（Universal  Serial  Bus）規格のインタフェースを採用可能である。
【００１７】
投影部１０６は、コンテンツの映像をスクリーンや壁面等に投影して出力するための出力手段である。
表示部１０７は、プロジェクタ１００の動作状態や設定内容等をユーザに提示するための提示手段であり、液晶ディスプレイやランプ等を備える。
操作部１０８は、ユーザからの操作を受け付けるための操作手段である。各種ボタンやスイッチの他、タッチパネルを備えてもよい。
【００１８】
なお、表示部１０７や操作部１０８が外付けであったり、プロジェクタ１００がネットワークを介して外部の端末装置から操作を受け付けることができるようにしたりしてもよい。
端末装置２００及びコンテンツサーバ３００は、ハードウェアとしてはＣＰＵ、ＲＯＭ、ＲＡＭ、大容量記憶手段、ネットワークＩ／Ｆ、表示部、操作部等を備えた公知のコンピュータでよい。ここではその詳細の説明は省略する。
【００１９】
次に、図３に、プロジェクタ１００が備える、コンテンツの投影に関連する機能の構成を示す。図３に示す機能は、ＣＰＵ１０１が所要のプログラムを実行することにより図２に示した各種ハードウェアを制御して実現されるものである。
図３に示すように、プロジェクタ１００は、通信部１２１、コンテンツ再生部１２２、割込制御部１２３、コンテンツ記録部１２４、復帰態様決定部１２５、コンテンツ情報取得部１２６、復帰態様指定部１２７、及び復帰態様記憶部１２８を備える。
【００２０】
これらのうち通信部１２１は、端末装置２００やコンテンツサーバ３００等の外部装置から、コンテンツの出力指示や出力（投影）すべきコンテンツのコンテンツデータを、ネットワーク４００を介して受信する機能を備える。受信するコンテンツデータは、また、通信部１２１は、受信した各種データをコンテンツ再生部１２２に渡す。
【００２１】
コンテンツ再生部１２２は、通信部１２１から渡された出力指示及びコンテンツデータに従い、投影部１０６を制御してコンテンツの再生と出力を行わせる出力手段の機能を備える。また、コンテンツ再生部１２２は、あるコンテンツ（第１コンテンツ）の出力中に他のコンテンツ（第２コンテンツ）の出力指示を受けた場合には、割込制御部１２３に対し、割込可否の判断を要求する。その結果、割込可であれば、投影部１０６に第１コンテンツの出力を中断させ、代わりに第２コンテンツの出力を開始させる。すなわち、コンテンツ再生部１２２は、割込制御手段の機能も備える。
【００２２】
また、コンテンツ再生部１２２は、出力に用いるコンテンツデータが既に作成されてファイル等の形式で保存されているデータであれば、出力終了までそのコンテンツデータを保持する。ライブ配信のコンテンツ（端末装置２００の表示画面の出力も含む）であれば、投影部１０６におけるリアルタイムの出力に必要な量のデータだけバッファし、投影が済んだデータは随時消去する。なお、コンテンツ再生部１２２は、ライブ配信のコンテンツをコンテンツ記録部１２４に渡して記録させることもできる。
【００２３】
また、コンテンツ再生部１２２は、割り込んだ第２コンテンツの出力終了時に、第１コンテンツを出力する状態への復帰時に第１コンテンツの出力をどのような態様で行うかを復帰態様決定部１２５に問い合わせる機能も備える。そして、復帰態様決定部１２５が決定した出力態様（復帰態様）で、投影部１０６に第１コンテンツの出力を再開させる。すなわち、コンテンツ再生部１２２は、復帰態様決定部１２５と共に復帰制御手段の機能も担う。
【００２４】
割込制御部１２３は、コンテンツ再生部１２２からの要求に応じて第２コンテンツの割込可否を判断する機能を備える。この判断は、ユーザによりなされた設定、第１コンテンツ及び／又は第２コンテンツの内容や属性等、種々の基準で行うことができるが、ここでは詳細な説明は省略する。
コンテンツ記録部１２４は、コンテンツ再生部１２２からの要求に応じて、ライブ配信のコンテンツを後で再生できるように記録（録画、録音など）する記録手段の機能を備える。
【００２５】
復帰態様決定部１２５は、コンテンツ再生部１２２からの問い合わせに応じて、第１コンテンツの復帰態様を決定する機能を備える。このとき、復帰態様決定部１２５はまず、第１コンテンツのコンテンツデータに基づき復帰態様を決定することを試みる。復帰態様決定部１２５はこのために、コンテンツ情報取得部１２６に対し、復帰態様の決定のために用いる所定項目の情報を取得するよう要求する。
【００２６】
そして、復帰態様決定部１２５は、コンテンツ情報取得部１２６が取得した情報に基づき復帰態様を決定する。復帰態様としては、割り込みがあった時点の出力位置（経過時間又はトラック）から出力する、再度始めから出力する、特定の出力位置から出力する、出力を中止する（復帰しない）、等が考えられる。
復帰態様決定部１２５、例えば、コンテンツの再生時間長が○○分以上であれば割り込みがあった時点の出力位置から出力、そうでなければ再度始めから出力、など、コンテンツ情報取得部１２６が取得した情報を所定の条件にあてはめて、復帰態様を決定する。この条件は、ユーザの操作に従い予め設定しておく。
【００２７】
コンテンツ情報取得部１２６は、復帰態様決定部１２５からの要求に応じて、コンテンツ再生部１２２が保持する第１コンテンツのコンテンツデータから、例えばコンテンツのトラック数や再生時間長の情報を取得する。これらの情報は、コンテンツデータのプロパティに含まれている。どの項目の情報を取得するかは、復帰態様決定部１２５がどの項目の情報を判断に使用するかに依存する。コンテンツデータのプロパティに復帰態様を直接指定する情報が記述してあれば、それを取得することもできる。再生開始からの経過時間や再生中トラック番号など、第１コンテンツの再生情況に関する情報も合わせて取得してもよい。経過時間と、コンテンツの再生時間長とから、全体の何％の再生が完了した状態かを算出する等である。なお、再生中のコンテンツがライブ配信コンテンツである場合には、プロパティはないため、そこに記述される情報は取得できない。
【００２８】
また、復帰態様決定部１２５は、第１コンテンツのコンテンツデータに基づき復帰の態様を決定できない場合には、復帰態様指定部１２７に、ユーザから復帰態様の指定を受け付けるよう要求する。復帰態様を定める条件が設定されていなかったり、その条件に当てはめるべき情報がコンテンツデータから取得できなかったりした場合等である。そして、復帰態様指定部１２７が受け付けた復帰態様で第１コンテンツの復帰を行うべきことを決定する。
復帰態様指定部１２７は、復帰態様決定部１２５からの要求に応じて、投影部１０６に、第１コンテンツの復帰態様の指定を受け付けるための画面を出力させる。そして、その画面により復帰態様の指定を受け付ける受付手段として機能する。
【００２９】
図４及び図５に、この画面の例を示す。これらの図に示す画面は、再生中の第１動画コンテンツに対して割り込みした第２動画コンテンツの再生終了に伴って第１動画コンテンツの復帰態様の指定を受け付けるための画面である。
図４に示す復帰態様指定画面５１０では、ラジオボタン５１１により、「再生しない」、「以前の続きから再生する」、および「トラックを指定して再生する」の態様を指定可能である。また、「トラックを指定して再生する」を選択した場合、トラック指定欄５１２により、出力（再生）開始位置とするトラックを指定可能である。
【００３０】
図５に示す復帰態様指定画面５２０では、ラジオボタン５２１により、「再生しない」、「以前の続きから再生する」、および「以下の時間から再生する」の態様を指定可能である。また、「以下の時間から再生する」を選択した場合、開始時間指定欄５２２により、出力（再生）開始位置とする、再生開始からの経過時間を指定可能である。また、プレビュー欄５２３には、開始時間指定欄５２２に入力された経過時間における動画の内容が表示され、ユーザはこの表示を見ながら経過時間を指定することができる。
【００３１】
ここでは復帰態様指定画面の例を２つのみ示すが、他の選択肢を含む画面を用いてもよいことはもちろんである。
なお、復帰態様指定部１２７がどの復帰態様指定画面を用いるかは、ユーザが設定可能である。すなわち、復帰態様指定部１２７が受け付ける復帰態様の選択肢を、予め定めておくことが可能である。
【００３２】
図６に、この設定を行うための画面の例を示す。
図６に示す復帰態様指定画面５３０においては、ラジオボタン５３１により、「停止する」、「トラックを指定して再生する」、および「時間を指定して再生する」を設定可能である。このうち「トラックを指定して再生する」は、図４の画面を用いる旨の、「時間を指定して再生する」は、図５の画面を用いる旨の設定である。「停止する」は、いずれの画面も用いない旨の設定、すなわち、ユーザから復帰態様の指定を受け付けることなく第１コンテンツの出力を中止する旨の設定である。この設定は、プロジェクタ１００の初期設定として受け付け、受け付けた内容は、不揮発性メモリに記憶させておくとよい。
【００３３】
図３の説明に戻ると、復帰態様決定部１２５は、復帰態様指定部１２７がタイムアウト等によりユーザによる指定の受け付けを検出できなかった場合には、復帰態様記憶部１２８に記憶された復帰態様で第１コンテンツの復帰を行うべきことを決定する。
復帰態様記憶部１２８は、この場合に用いる復帰態様を記憶する機能を備える。この復帰態様は、復帰態様のデフォルト値に該当し、ユーザが予め設定しておく。例えば、割り込みがあった時点の出力位置から出力する、出力を中止する、等である。
【００３４】
また、復帰態様決定部１２５は、第１コンテンツがライブ配信コンテンツである場合には、初めに試みるべき第１コンテンツのコンテンツデータに基づく決定ができない。そこで、ライブ配信コンテンツの特性に鑑み、復帰時点で配信中のライブ配信コンテンツを出力する、という復帰態様を採ることを決定する。配信と出力の時刻がずれないように復帰させるためである。ただし、後述のように、他の復帰態様を採ることも考えられる。
【００３５】
以上の各部の機能により、プロジェクタ１００においては、第２コンテンツの割り込み終了時の第１コンテンツの出力への復帰態様を、ユーザが容易に指定することができる。この指定は、まず、第１コンテンツのコンテンツデータを当てはめる条件と、復帰態様とを対応付けて設定することにより行うことができる。第１コンテンツのコンテンツデータを作成する際に、プロパティに、復帰態様を設定しておくことも可能である。従って、コンテンツ出力の都度ユーザが復帰態様を設定する必要がない。
また、これらの設定を行わない場合でも、自動的に表示される図４及び図５に示した画面により所望の復帰態様を指定することができる。さらに、この画面での指示を行わない場合でも、予め設定したデフォルトの復帰態様を自動で採用させることができる。ライブ配信コンテンツについても、自動で適切な態様での復帰を行うことができる。
【００３６】
次に、プロジェクタ１００のＣＰＵ１０１が実行する、コンテンツの出力、割り込み及び復帰に関する処理について説明する。
まず図７に、ＣＰＵ１０１がライブ配信でない最初のコンテンツの出力指示を検出した場合に実行する処理のフローチャートを示す。なお、「最初のコンテンツの出力指示」とは、コンテンツを出力中でない状態での出力指示のことである。また、図７の処理は、特に断らない限り、コンテンツ再生部１２２の機能と対応する処理である。
【００３７】
ＣＰＵ１０１は、コンテンツを出力中でない状態でライブ配信でないコンテンツ（第１コンテンツ）の出力指示を検出すると、図７のフローチャートに示す処理を開始する。そしてまず、検出した指示に従い、第１コンテンツの出力を開始する（Ｓ１１）。その後、他のコンテンツ（第２コンテンツ）の出力指示を検出するか、第１コンテンツの出力が終了するまで、出力を継続する（Ｓ１２でＮｏ，Ｓ１３でＮｏ）。第１コンテンツの出力が完了すると（Ｓ１３でＹｅｓ）、図７の処理を終了する。
【００３８】
一方、第２コンテンツの出力指示を検出すると（Ｓ１２でＹｅｓ）、第２コンテンツの割り込み出力を許可するか否か判断する（Ｓ１４）。この判断は、割込制御部１２３の機能と対応するものである。
そして、割込不許可の場合は、ステップＳ１２に戻って処理を繰り返す。この場合、第１コンテンツの出力は継続したままである。
【００３９】
一方、割込許可の場合には、ＣＰＵ１０１は、第１コンテンツの出力を中断し、第２コンテンツの出力を開始する（Ｓ１５）。そして、第２コンテンツの出力が終了するまで、出力を継続する（Ｓ１６でＮｏ）。ここでは、説明を簡単にするため、第２コンテンツの出力中にはさらなる割り込みは許可しないものとする。しかし、更なる割り込みを許可することも妨げられない。
その後、第２コンテンツの出力が終了すると（Ｓ１６でＹｅｓ）、適切な復帰態様を決定してその態様にて第１コンテンツの出力を再開すべく、図８に示す第１コンテンツ復帰処理を実行する（Ｓ１７）。その後は、ステップＳ１２に戻って処理を繰り返す。
【００４０】
図８に、第１コンテンツ復帰処理のフローチャートを示す。この処理中の、復帰態様の決定に関する処理は、復帰態様決定部１２５の機能と対応するものである。
図８の処理において、ＣＰＵ１０１はまず、第１コンテンツのコンテンツデータに基づき第１コンテンツの復帰態様を決定可能か否か判断する（Ｓ２１）。この判断は、復帰態様を定める条件が設定されているか、その条件に当てはめるべき情報がコンテンツデータから取得できたか、等に基づき行うことができる。
【００４１】
そして、ステップＳ２１でＹｅｓであれば、ＣＰＵ１０１は、コンテンツデータに基づき復帰態様を決定し、その決定した復帰態様で第１コンテンツの出力を開始して（Ｓ２２）、図７の処理に戻る。なお、決定した復帰態様が「出力を中止する」であれば、第１コンテンツの出力を開始せずに図７の処理に戻る。この場合、図７の処理では、ただちにステップＳ１３の判断がＹｅｓとなり、処理を終了することになる。
【００４２】
一方、ステップＳ２１でＮｏであれば、ＣＰＵ１０１は、図６の画面で設定された種類の復帰態様指定画面を、ポップアップ表示させ（Ｓ２３）、ユーザからの復帰態様の指定を受け付ける。
そして、復帰態様が指定されると（Ｓ２４でＹｅｓ）、ＣＰＵ１０１は、その指定された復帰態様で第１コンテンツの出力を開始して（Ｓ２５）、図７の処理に戻る。
【００４３】
また、復帰態様指定画面で指定がなされず、所定の時間が経過すると、タイムアウト（Ｓ２６のＹｅｓ）として、ＣＰＵ１０１は、予め定められたデフォルトの復帰態様で第１コンテンツの出力を開始し（Ｓ２７）、元の処理に戻る。
以上の処理により、コンテンツデータ、ユーザの指示、あるいはデフォルト設定に基づき、第１コンテンツの復帰態様を決定し、その決定した復帰態様で第１コンテンツの出力を再開することができる。
【００４４】
次に、図９に、ＣＰＵ１０１がライブ配信の最初のコンテンツの出力指示を検出した場合に実行する処理の、図７と対応するフローチャートを示す。
この処理は、図７の処理とほぼ同じであり、ステップＳ１７の第１コンテンツ復帰処理に代えて、無条件で第１コンテンツの出力を開始するものである（ＳＡ）。これは、ライブ配信コンテンツの、復帰時点で配信中の箇所から出力を再開することを意味し、コンテンツデータがライブ配信映像である場合に、常に「復帰時点の内容から出力再開」という態様をとるものであるということができる。
【００４５】
この処理に従うと、図１０の例に示すように、ライブ配信映像の再生中に他の映像を割り込んで再生した場合、割り込んだ映像の再生終了後、その時点で配信されているライブ配信映像の再生に戻る。ライブ配信の場合、リアルタイム性が重要であるので、常にこの復帰態様で復帰できるようにするとよい。
【００４６】
以上で実施形態の説明を終了するが、この発明において、各装置の具体的な構成、具体的な処理の手順、設定可能な復帰態様及びそれを決定するための条件、使用する装置の台数、使用するデータの構成等は、実施形態で説明したものに限るものではない。
【００４７】
例えば、ライブ配信の最初のコンテンツの出力指示を検出した場合に、図９の処理に代えて図１１の処理を実行するようにしてもよい。
この処理は、概ね図９の処理と共通であるが、ＣＰＵ１０１は、第２コンテンツの割り込み出力を開始する際に、ステップＳ１５の後で、コンテンツ記録部１２４の機能により、第１コンテンツの記録を開始する（ＳＢ）。また、第２コンテンツの出力終了時に、ステップＳＡの処理に代えて、その記録した第１コンテンツの出力を開始する（ＳＣ）。なお、出力開始後も、第１コンテンツの記録は継続する。これは、ライブ配信コンテンツの、割り込み発生時点で配信中の箇所から出力を再開することを意味し、コンテンツデータがライブ配信映像である場合に、常に「割り込み発生時点の内容から出力再開」という態様をとるものであるということができる。
【００４８】
この処理に従うと、図１２の例に示すように、ライブ配信映像の再生中に他の映像を割り込んで再生した場合、割り込んだ映像の再生終了後、割り込み発生時点で配信されていたライブ配信映像の再生に戻る。以後、録画と再生を並行して続ける。この例では、他の映像を再生していた期間に配信されたライブ配信映像も、出力することができる。配信と再生の時間にずれが生じても、配信された映像の全体を見たいという要求も考えられ、図１１の処理によれば、自動でこのような要求に応えることができる。
【００４９】
なお、ライブ配信コンテンツを出力する場合に図９の処理と図１１の処理のどちらを行うかの選択をユーザから受け付ける受付手段を設け、ＣＰＵ１０１がその受け付けた指示に従った処理を行うようにすることも考えられる。このようにすれば、さらに設定の自由度を広げることができる。
【００５０】
また、コンテンツの復帰態様の決定につき、上述した実施形態では、コンテンツデータに基づく決定、ユーザの指示に基づく決定、デフォルト設定に基づく決定、の優先順位であった。しかし、この優先順位を入れ替えることも考えられる。
【００５１】
また、上述の実施形態においては、コンテンツが動画である例について説明したが、コンテンツは、静止画（画像）や音声など、任意の形式でよい。もちろん、コンテンツの形式によって、割込可否判断の基準として用いるのに適している情報の項目は異なる。また、コンテンツの出力形式も、投影に限らず、ディスプレイへの表示、スピーカからの音声出力など、コンテンツの形式や出力装置の構造に合わせて任意の形式を採用することができる。従って、上述の実施形態では出力装置の例としてプロジェクタ１００について説明したが、ディスプレイや音声再生装置など、他の形態の出力装置としてもこの発明を実施可能である。
【００５２】
また、出力システム１における端末装置２００及びコンテンツサーバ３００の台数に特に制限はない。端末装置２００は任意のコンピュータでよいし、複数のコンテンツサーバ３００に格納されたコンテンツの中から、出力すべきコンテンツを選択できるようにしてもよい。
【００５３】
また、上述した実施形態におけるプロジェクタ１００の機能は、一部を外部のサーバに持たせるなど、複数の情報処理装置に分散して設けることも考えられる。また、プロジェクタ１００の機能の一部を端末装置２００に設けたり、端末装置２００の機能の一部をプロジェクタ１００に設けたりしてもよい。プロジェクタ１００の機能を実現する１又は複数の装置が、この発明の出力システムの実施形態である。
また、以上説明してきた各実施形態、動作例及び変形例の構成は、相互に矛盾しない限り任意に組み合わせて実施可能であることは勿論である。
【符号の説明】
【００５４】
１：出力システム、１００：プロジェクタ、１０１：ＣＰＵ、１０２：ＲＯＭ、１０３：ＲＡＭ、１０４：通信Ｉ／Ｆ、１０５：外部機器Ｉ／Ｆ、１０６：投影部、１０７：表示部、１０８：操作部、１０９：システムバス、１２１：通信部、１２２：コンテンツ再生部、１２３：割込制御部、１２４：コンテンツ記録部、１２５：復帰態様決定部、１２６：コンテンツ情報取得部、１２７：復帰態様指定部、１２８：復帰態様記憶部、２００：端末装置、３００：コンテンツサーバ、４００：ネットワーク、５１０，５２０：復帰態様指定画面、５１１，５２１，５３１：ラジオボタン、５１２：トラック指定欄、５２２：開始時間指定欄、５２３：プレビュー欄、５３０：復帰態様指定画面
【先行技術文献】
【特許文献】
【００５５】
【特許文献１】特開２００９−１１９９４２号公報
【図１】
2015173308.tif 000003
【図２】
2015173308.tif 000004
【図３】
2015173308.tif 000005
【図４】
2015173308.tif 000006
【図５】
2015173308.tif 000007
【図６】
2015173308.tif 000008
【図７】
2015173308.tif 000009
【図８】
2015173308.tif 000010
【図９】
2015173308.tif 000011
【図１０】
2015173308.tif 000012
【図１１】
2015173308.tif 000013
【図１２】
2015173308.tif 000014