(57)【要約】【課題】  機器状態や操作状態の変化に応じて、ストリーミング形式の映像データの再生制御を行い、ガイダンス情報による記憶容量の圧迫を押さえつつ、利用者に対して分かりやすいガイダンス情報を適切なタイミングで提供する。【解決手段】  装置に接続されている外部装置に関する映像情報を、ネットワークを介して接続される映像配信装置から受信して表示装置に表示する情報処理装置であって、前記外部装置から、外部装置の状態を示す状態情報を受信する受信手段と、前記受信手段によって受信された状態情報に基づいて、映像情報をストリーミング再生するための制御情報を生成する制御手段と、前記制御手段によって生成された制御情報を前記映像配信装置に送信する送信手段とを備える。【選択図】  図１
2010152515.tif 000002
【特許請求の範囲】
【請求項１】
接続されている外部装置に関する映像情報を、ネットワークを介して接続される映像配信装置から受信して表示装置に表示する情報処理装置であって、
前記外部装置から、外部装置の状態変化を示す状態変化通知を受信する受信手段と、
前記受信手段によって受信された状態変化通知に基づいて、映像情報をストリーミング再生するための制御情報を生成する制御手段と、
前記制御手段によって生成された制御情報を前記映像配信装置に送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記受信手段は更に、前記外部装置から、外部装置の状態に対する操作手順を示す情報である構成情報を受信し、
前記制御手段は、前記状態変化通知と前記構成情報とに基づいて前記制御情報を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記構成情報は、前記外部装置にエラーが発生した際に、エラーから復旧するための操作手順を示す情報であることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記制御手段は、前記受信手段によって受信された状態変化通知から、対応する映像情報を映像配信装置から受信するための制御コマンドを生成することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記制御手段は、映像情報の再生中に新たな状態変化通知を受信した場合に、前記再生中の映像情報の再生モードを変更することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
装置に関する映像情報を、ネットワークを介して接続される映像配信装置から受信する情報処理装置であって、
該情報処理装置の状態を検出する検出手段と、
前記検出手段によって検出された該情報処理装置の状態と、外部装置の状態に対する操作手順を示す情報である構成情報に基づいて、映像情報をストリーミング再生するための制御情報を生成する制御手段と、
前記制御手段によって生成された制御情報を前記映像配信装置に送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項７】
接続されている外部装置に関する映像情報を、ネットワークを介して接続される映像配信装置から受信して表示装置に表示する情報処理方法であって、
前記外部装置から、外部装置の状態変化を示す状態変化通知を受信する受信工程と、
前記受信工程によって受信された状態変化通知に基づいて、映像情報をストリーミング再生するための制御情報を生成する制御工程と、
前記制御工程によって生成された制御情報を前記映像配信装置に送信する送信工程と
を備えることを特徴とする情報処理方法。
【請求項８】
情報処理装置に関する映像情報をネットワークを介して接続される映像配信装置から受信する情報処理方法であって、
該情報処理装置の状態を検出する検出工程と、
前記検出工程によって検出された該情報処理装置の状態と、外部装置の状態に対する操作手順を示す情報である構成情報に基づいて、映像情報をストリーミング再生するための制御情報を生成する制御工程と、
前記制御工程によって生成された制御情報を前記映像配信装置に送信する送信工程と
を備えることを特徴とする情報処理方法。
【請求項９】
請求項７又は８に記載の情報処理方法をコンピュータに実行させるプログラム。
【請求項１０】
請求項９に記載のプログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの操作を援助する映像情報を再生する情報処理装置に関する。
【背景技術】
【０００２】
情報家電やＯＡ機器などの情報機器やＰＣなどで動作するアプリケーションソフトウェアを使用するには、ユーザによる各種の設定や操作を必要とする。例えば、複写機のコピー設定には用紙サイズ、倍率、濃度、白黒／カラー、出力順など、種々の項目があり、コピー操作は、これらを正しく設定した上で行う必要がある。設定項目の中には、倍率や濃度、出力順のように標準的な値が既定値として設定されている項目や、用紙サイズや白黒／カラーのように所定のプログラムによって適当な値を自動的に設定可能な項目など、ユーザの設定操作が省略可能な項目がある。しかし、これらの設定がユーザの意図にそぐわない場合、ユーザは手動で設定を行う必要がある。また、トナー切れに対する復旧操作を例にとると、機器を正常な状態に回復させるためには、不足しているトナーを特定し、カートリッジの交換を行う必要がある。これらの復旧操作において、トナーの特定などは所定のプログラムを用いて自動的に行うことが可能であるものの、カートリッジ交換のような作業は、ユーザ自身が行わなければならない。
【０００３】
従来、これらの設定や操作などの作業手順は、情報機器やアプリケーションに付属の紙媒体、あるいは電子媒体のマニュアル／ヘルプに記載されており、ユーザは同マニュアル／ヘルプを適宜参照することにより作業手順の確認や操作を行っていた。特に、電子媒体のマニュアル／ヘルプでは、ユーザに対してより理解しやすい作業手順を示すために、紙媒体で表現できないアニメーションや映像などもガイダンス情報として利用している。また、インターネットの普及に伴って、これらの情報はウェブ上でも公開されるようになった。ユーザは、ウェブで公開されているＱ＆Ａなどからガイダンス情報を入手することで、所望の作業手順を確認することができる。さらに、液晶パネルのような表示ＵＩを持つ情報機器の場合、表示ＵＩ上にガイダンス情報を表示する方法も利用されている。
【０００４】
上述したようなマニュアルやヘルプ、Ｑ＆Ａを参照して作業手順を確認する方法の場合、情報機器の機器状態やアプリケーションの操作状態などをユーザが判断し、状態に応じた適切な参照項目を探し出す作業を必要とする。一方で、情報機器やアプリケーションの高機能化・多機能化に伴って設定項目や操作内容は一層複雑化してきており、ユーザが適切なガイダンス情報を得ることが困難な場合がある。
【０００５】
このような問題に対して、プリンタなどのＰＣ周辺機器の状態変化を検出してセットアップ等の進捗状況を判断し、進捗状況に応じた適切なガイダンス情報を自動的に選択して表示する方法が提案されている（特許文献１）。さらに、アプリケーション操作に対して、操作状態に応じた適切な映像データを自動的に選択し、繰り返し再生を行う方法が提案されている（特許文献２）。これらのガイダンス方法では、ユーザによる情報機器の機器状態やアプリケーションの操作状態の判断が不要であり、適切なガイダンス情報が自動的に選択・表示されるため、ユーザは、各種の作業を円滑に実施することができる。
【０００６】
また、動画データを格納するホスト制御部と、作業工程ごとにホスト制御部から動画データをダウンロードして再生するクライアントによって構成される通信制御システムが提案されている（特許文献３）。この通信制御システムでは、クライアント装置が作業工程ごとにガイダンスに必要な映像データを適宜ダウンロードするため、クライアント装置の記憶容量を小さくし、コストを削減することができる。
【特許文献１】特開２００１−１１３７９２号公報
【特許文献２】特開２００４−３０４４６号公報
【特許文献３】特開２００３−１４１２０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１、２に記載された技術を用いることにより、操作状態に応じて適切にガイダンス情報を再生することができるが、ガイダンス情報を保持するための大きな記憶容量を必要としてしまう。一方、特許文献３に記載された技術を用いて、ガイダンス情報に含まれる映像データを外部装置からダウンロードすることにより記憶容量の削減することができる。しかし、映像データのようにデータサイズが大きなデータを扱う場合や通信速度が十分でない場合には、ダウンロード完了までの待機時間が長く、利用者に適切なタイミングでガイダンス情報を表示できないという問題があった。
【０００８】
本発明は、上記課題を解決するためになされたものであり、機器状態や操作状態の変化に応じて、ストリーミング形式の映像データの再生制御を行うことで、ガイダンス情報を適切なタイミングで提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記問題を解決するために、本発明の情報処理装置は、接続されている外部装置に関する映像情報を、ネットワークを介して接続される映像配信装置から受信して表示装置に表示する情報処理装置であって、前記外部装置から、外部装置の状態を示す状態情報を受信する受信手段と、前記受信手段によって受信された状態情報に基づいて、映像情報をストリーミング再生するための制御情報を生成する制御手段と、前記制御手段によって生成された制御情報を前記映像配信装置に送信する送信手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、機器状態や操作状態の変化に応じて、ストリーミング形式の映像データの再生制御を行うことで、ガイダンス情報を適切なタイミングで提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１２】
＜第１の実施形態＞
図１は本発明の第１の実施形態に係る情報処理装置と外部装置、映像配信装置の全体構成を表すブロック図である。図１に示すように、本実施例はプリンタ１０１、情報処理装置１０２、映像配信装置１０３から構成される。
【００１３】
プリンタ１０１は、ガイダンス対象の情報機器本体であり、状態検出部１０４、表示要求部１０５、状態通知部１０６、構成情報記憶部１０７、通信部１０８から構成されている。状態検出部１０４は、プリンタ１０１においてヘルプボタン押下を検出すると、表示要求部１０５に対して機器状態及び操作状態に応じたガイダンスの表示要求検出通知を行う。また、状態検出部１０４は、ガイダンス表示時に、プリンタ１０１において、トナー切れやカバーオープンなどの機器状態の変化や、タッチパネル操作などの操作状態の変化を検出すると、状態通知部１０６に対して状態変化検出通知を行う。
【００１４】
表示要求部１０５は、表示要求検出通知を受けると、構成情報記憶部１０７から機器状態及び操作状態に応じたガイダンス情報の構成情報を取得し、通信部１０８を介して、取得した構成情報とともに表示制御開始要求を行う。状態通知部１０６は、状態変化検出通知を受けると、通信部１０８を介して状態変化通知を送信する。
【００１５】
情報処理装置１０２は、表示制御部１０９、通信部１１１から構成されている。表示制御部１０９は、外部もしくは内部に接続された表示装置１１０にガイダンス情報を表示する。表示制御部１０９は通信部１１１を介して受信した表示制御開始要求又は状態変化通知に基づいて、映像情報を再生するための制御情報を生成する。詳細は後述する。
【００１６】
映像配信装置１０３は、配信制御部１１２、ガイダンス映像記憶部１１３、通信部１１４から構成されている。配信制御部１１２は、通信部１１４を介して受信した制御情報に応じてガイダンス映像記憶部からガイダンス映像を取得し、ストリーミング配信を行う。
【００１７】
図２は、表示制御部１０９の制御のフローチャート図である。Ｓ２０１において、表示制御部１０９は表示制御開始要求を受信したかどうか判断する。表示制御開始要求を受信すると、Ｓ２０２に移行する。受信していない場合、再びＳ２０１に戻る。Ｓ２０２において、表示制御部１０９は表示制御開始要求とともに受信した構成情報を取得して、Ｓ２０３に移行する。
【００１８】
ここで構成情報の記述例を図３に示す。構成情報とは、エラー等が発生した際に、エラーから復旧するための操作手順（ガイダンス情報）を記述したものである。ＭＥＴＡ＿ＩＮＦＯ要素３０１は、構成情報３００のルート要素であり、構成情報を一意に識別可能なＫＥＹ属性を持つ。図３では、ＭＥＴＡ＿ＩＮＦＯ要素３０１のＫＥＹ属性に、「ＯＵＴ＿ＯＦ＿ＰＡＩＮＴ」が設定されており、トナー切れの際のガイダンス情報に関する構成情報の例を示している。他のＫＥＹ属性の例として、紙詰まりの際のガイダンス情報に関する構成情報を取得するための「ＪＡＭ」や、コピー設定を行う際のガイダンス情報に関する構成情報を取得するための「ＣＯＰＹ＿ＣＯＮＦＩＧ」などが設定可能である。また、ＭＥＴＡ＿ＩＮＦＯ要素は、１つ以上のＳＴＡＴＥ＿ＩＮＦＯ要素から構成される。
【００１９】
ＳＴＡＴＥ＿ＩＮＦＯ要素３０２ａ〜３０２ｄは、機器状態及び操作状態に応じたガイダンス操作情報を表し、ＭＥＴＡ＿ＩＮＦＯ要素３０１の中で、ガイダンス操作情報を一意に識別可能なＫＥＹ属性を持つ。図３の例では、ＳＴＡＴＥ＿ＩＮＦＯ要素３０２ａ〜３０２ｄのＫＥＹ属性として、それぞれ「ＳＴＡＲＴ」「ＣＯＶＥＲ＿ＯＰＥＮ」「ＲＥＰＬＡＣＥ＿ＣＡＲＴＲＩＧＥ」「ＣＯＶＥＲ＿ＣＬＯＳＥ」が設定されており、４つの処理手順に応じたガイダンス操作情報が記述されている。他のＫＥＹ属性の例として、ＭＥＴＡ＿ＩＮＦＯ要素のＫＥＹ属性が「ＪＡＭ」の場合には、「ＳＴＡＲＴ」「ＣＯＶＥＲ＿ＯＰＥＮ」「ＲＥＪＥＣＴ」「ＣＯＶＥＲ＿ＣＬＯＳＥ」などがある。各ＳＴＡＴＥ＿ＩＮＦＯ要素３０２は、０以上のＤＡＴＡ＿ＩＮＦＯ要素から構成される。ＳＴＡＴＥ＿ＩＮＦＯ要素にＤＡＴＡ＿ＩＮＦＯ要素が含まれない場合は、ガイダンス情報表示の終了を意味する。
【００２０】
ＤＡＴＡ＿ＩＮＦＯ要素３０３ａ〜３０３ｃは、Ｓ２０４の繰り返しにおいて、順番に取得されるガイダンスデータ情報であり、それぞれＵＲＬ要素、ＳＴＡＲＴ＿ＴＩＭＥ要素、ＥＮＤ＿ＴＩＭＥ要素から構成される。各ＵＲＬ要素３０４ａ〜３０４ｃには、Ｓ２０７において、ストリーミング映像を取得するための接続ＵＲＬが設定される。ＳＴＡＲＴ＿ＴＩＭＥ要素３０５ａ〜３０５ｃは、それぞれＵＲＬ要素３０４ａ〜３０４ｃによって接続したガイダンス映像の再生開始時刻を表す。ＥＮＤ＿ＴＩＭＥ要素３０６ａ〜３０６ｃは、それぞれＵＲＬ要素３０４ａ〜３０４ｃによって接続したガイダンス映像の再生終了時刻を表す。また、構成情報中に、他の構成情報へのリンク情報を記述し、リンク先の構成情報を使用しても良い。
【００２１】
ここで図２のフローチャートの説明に戻る。Ｓ２０３において、表示制御部１０９は表示制御開始要求とともに受信した構成情報から、対応するガイダンス操作情報を取得し、Ｓ２０４に移行する。Ｓ２０４において、表示制御部１０９は設定されたガイダンス操作情報について、Ｓ２０５〜Ｓ２１０を繰り返し実行する。
【００２２】
Ｓ２０５において、表示制御部１０９はガイダンス操作情報からガイダンスデータ情報を１つ取得してＳ２０６に移行する。Ｓ２０６において、表示制御部１０９はガイダンスデータ情報に記述されたストリーミング映像取得ＵＲＬに接続済みであるかどうかを判断する。未接続である場合はＳ２０７へ移行し、接続済みである場合はＳ２０８へ移行する。
【００２３】
Ｓ２０７において、表示制御部１０９は通信部１１１を介してストリーミング映像取得ＵＲＬへの接続コマンドの生成・実行処理を行い、Ｓ２０８へ移行する。
【００２４】
図４（ａ）はストリーミング映像への接続コマンドの例である。４０１はストリーミング映像を得るために３０４ａで指定されたストリーミング映像取得ＵＲＬに基づいて生成・実行されるコマンドであり、情報処理装置（Ｃ）から映像配信装置（Ｗ）へ送信される。４０２は４０１に対するレスポンスであり映像配信装置から情報処理装置へ送信される。
【００２５】
Ｓ２０８において、表示制御部１０９はガイダンスデータ情報から再生開始時間を取得し、取得した再生開始時間に応じたストリーミング映像再生のための制御コマンドを生成・実行する。
【００２６】
図４（ｂ）はストリーミング映像への再生制御コマンドの例である。４０３はＳ２０７で接続したストリーミング映像の０：００：００−０：０２：０３を再生するために、３０５ａ、３０６ａに指定された再生開始時刻及び再生終了時刻に基づいて生成・実行されるコマンドである。「Ｒａｎｇｅ：ｓｍｐｔｅ＝０：００：００−０：０２：０３」と指定することで、時刻０：００：００−０：０２：０３の再生コマンドを生成・実行できる。４０４は４０３に対するレスポンスであり、映像配信装置から情報処理装置へ送信される。受信したストリーミング映像は表示装置１１０に表示される。
【００２７】
Ｓ２０９において、表示制御部１０９は状態変化通知を受信したかどうか判断する。状態変化通知を受信していない場合はＳ２１０に移行する。
【００２８】
Ｓ２１０において、表示制御部１０９はガイダンスデータ情報から再生終了時刻を取得し、再生終了時刻に達しているかどうかを判断する。再生終了時刻に達していない場合はＳ２０９に戻り、再生終了時刻に達している場合はＳ２０４の繰り返しに戻る。Ｓ２０４で、設定されたガイダンス操作情報についての繰り返しが終了すると、再びＳ２０４の処理を行う。また、Ｓ２０９で、状態変化通知を受信した場合は、Ｓ２１１に移行する。
【００２９】
Ｓ２１１において、表示制御部１０９は状態変化通知がガイダンスを終了させる状態変化通知であるかどうかを判断する。ガイダンスを終了させる状態変化通知でない場合はＳ２１２へ移行する。
【００３０】
Ｓ２１２において、表示制御部１０９は状態変化通知とともに受信した機器状態及び操作状態に応じて、Ｓ２０２で取得した構成情報から対応するガイダンス操作情報を取得し、Ｓ２０４に戻る。また、Ｓ２１１で、状態変化通知がガイダンスを終了させる状態変化通知である場合はＳ２１３へ移行する。Ｓ２１３において、表示制御部１０９はストリーミング接続を切断して、Ｓ２０１に戻る。
【００３１】
図４（ｃ）はストリーミング映像への切断コマンドの例である。４０５はＳ２０７での接続を終了し、切断するために生成・実行されるコマンドである。４０６は４０５に対するレスポンスであり、映像配信装置から情報処理装置へ送信される。
【００３２】
図５は、図３に示す構成情報の記述例におけるストリーミング制御シーケンスを表す図である。最初に、５０１において、表示制御部１０９は、受信した表示制御開始要求に基づいてガイダンスデータ情報３０３ａを取得し、３０４ａに設定されたＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｈｅｌｐ／ｈｅｌｐ００１．ｗｍｖ）への接続処理を行う。５０２において、表示制御部１０９は、５０１で接続されたストリーミング映像を、３０５ａに設定された再生開始時刻「００：００：００’００」から再生するように、制御コマンドを生成・実行する。
【００３３】
５０３において、５０２において再生されていたストリーミング映像が、３０６ａに設定された再生終了時刻「００：０２：０３’００」に達したので、再び３０５ａに設定された再生開始時刻「００：００：００’００」から再生するように、表示制御部１０９は、制御コマンドを生成・実行する。
【００３４】
５０４において、表示制御部１０９は、状態変化通知に基づいてガイダンスデータ情報３０３ｂ１を取得し、映像ストリーミングの制御を行う。３０４ｂ１に設定されたＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｈｅｌｐ／ｈｅｌｐ００１．ｗｍｖ）への接続処理は５０１で既になされているため、３０５ｂ１に設定された再生開始時刻「００：０２：０３’００」から再生するように、制御コマンドを生成・実行する。
【００３５】
５０５において、表示制御部１０９は、５０４によって再生されていたストリーミング映像が、３０６ｂ１に設定された再生終了時刻「００：０４：２８’００」に達したので、次のガイダンスデータ情報３０３ｂ２を取得し、映像ストリーミングの制御を行う。３０４ｂ２に設定されたＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｈｅｌｐ／ｈｅｌｐ００１．ｗｍｖ）への接続処理は５０１で既になされているため、３０５ｂ２に設定された再生開始時刻「００：２０：０８’００」から再生するように、制御コマンドを生成・実行する。
【００３６】
５０６おいて、表示制御部１０９は、状態変化通知に基づいてガイダンスデータ情報３０３ｃを取得し、映像ストリーミングの制御を行う。３０４ｃに設定されたＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｈｅｌｐ／ｈｅｌｐ００１．ｗｍｖ）への接続処理は５０１で既になされているため、３０５ｃに設定された再生開始時刻「００：０４：２８’００」から再生するように、制御コマンドを生成・実行する。
【００３７】
５０７において、表示制御部１０９は、状態変化通知に基づいて、ストリーミング接続を切断し、ガイダンス表示を終了する。
【００３８】
このように本実施形態では、機器状態や操作状態の変化に応じて、ストリーミング形式の映像データの再生制御を行うことで、ガイダンス情報を適切なタイミングで提供することができる。
【００３９】
＜第２の実施形態＞
第１の実施形態においては、機器状態や操作状態に応じて、再生するストリーミング映像および再生開始時刻、再生終了時刻を制御する実施形態について説明した。このような場合に、ストリーミング映像の再生途中で状態変化が検出されると、映像が自動的に状態変化後のガイダンス映像に切り替えられる。そのため、切り替え前後におけるガイダンス映像間の関連がわかりにくい可能性がある。また、ユーザは、ガイダンス映像の未再生部分を確認することができないため、設定や操作に抜けや誤りがあったとしても気づかない可能性がある。第２の実施形態においては、これらを鑑みて、さらに、通常再生や早送り再生、コマ送り再生など、ストリーミング映像の再生方法を制御する実施形態について説明する。
【００４０】
図６は、本発明の第２の実施形態に係る情報処理装置における表示制御部１０９の制御のフローチャート図である。第１の実施形態と同一の処理については説明を省略する。
【００４１】
Ｓ６０１では、ストリーミング映像の再生モードとして、「通常再生モード」を設定して、Ｓ２０３に移行する。Ｓ６０２において、表示制御部１０９は、ガイダンスデータ情報からストリーミング映像の再生モードに応じた再生方法と再生開始時間を取得し、取得した再生方法および再生開始時間に応じた制御コマンドを生成・実行する。受信したストリーミング映像は表示装置１１０に表示される。
【００４２】
Ｓ６０３において、表示制御部１０９はストリーミング映像の再生モードとして、「切替待機モード」を設定して、Ｓ６０５に移行する。また、Ｓ２１１において、表示制御部１０９は状態変化通知がガイダンスを終了させる状態変化通知である場合はＳ６０４へ移行する。
【００４３】
Ｓ６０４おいて、表示制御部１０９はストリーミング映像の再生モードとして、「終了待機モード」を設定して、Ｓ６０５に移行する。Ｓ６０５において、表示制御部１０９は、ガイダンスデータ情報からストリーミング映像の再生モードに応じた再生方法を取得し、再生中のストリーミング映像の再生方法を変更して再生するように制御コマンドを生成・実行する。ストリーミング映像は表示装置１１０に表示される。Ｓ６０５が実行されると、Ｓ２０４の繰り返しに戻る。
【００４４】
Ｓ６０６において、表示制御部１０９はストリーミング映像の再生モードが、「終了待機モード」であるかどうかを判断する。ストリーミング映像の再生モードが、「終了待機モード」である場合はＳ６０７へ移行する。
【００４５】
Ｓ６０７では、ストリーミング接続を切断して、Ｓ２０１に戻る。また、Ｓ６０６においては、ストリーミング映像の再生モードが、「終了待機モード」である場合はＳ６０８へ移行する。
【００４６】
Ｓ６０８において表示制御部１０９は、ストリーミング映像の再生モードが、「切替待機モード」であるかどうかを判断する。ストリーミング映像の再生モードが、「切替待機モード」である場合はＳ６０９へ移行する。
【００４７】
Ｓ６０９では、ストリーミング映像の再生モードとして、「通常再生モード」を設定して、Ｓ６１０に移行する。Ｓ６１０において表示制御部１０９は、状態変化通知とともに受信した機器状態及び操作状態に応じて、Ｓ２０２０で取得した構成情報から対応するガイダンス操作情報を取得し、Ｓ２０４に戻る。
【００４８】
また、Ｓ６０８で、ストリーミング映像の再生モードが、「切替待機モード」である場合はＳ２０４へ移行する。
【００４９】
図７は、第２の実施形態に係る情報処理装置において、構造情報記憶部１０７に記憶されている構成情報７００の記述例である。
【００５０】
図７において、ＰＬＡＹ＿ＭＯＤＥ要素７０７ａ〜７０７ｃは、ストリーミング映像の再生モードに応じた再生方法を表し、ＮＯＲＭＡＬ＿ＭＯＤＥ要素、ＷＡＩＴ＿ＣＨＡＮＧＥ＿ＭＯＤＥ要素、ＷＡＩＴ＿ＦＩＮＩＳＨ＿ＭＯＤＥ要素から構成される。ＮＯＲＭＡＬ＿ＭＯＤＥ要素７０８ａ〜７０８ｃは、「通常再生モード」が設定された場合の再生方法を指定する要素である。ＷＡＩＴ＿ＣＨＡＮＧＥ＿ＭＯＤＥ要素７０９ａ〜７０９ｃは、「切替待機モード」が設定された場合の再生方法を指定する要素である。ＷＡＩＴ＿ＦＩＮＩＳＨ＿ＭＯＤＥ要素７１０ａ〜７１０ｃは、「終了待機モード」が設定された場合の再生方法を指定する要素である。
【００５１】
ＮＯＲＭＡＬ＿ＭＯＤＥ要素７０８ａ〜７０８ｃ、ＷＡＩＴ＿ＣＨＡＮＧＥ＿ＭＯＤＥ要素７０９ａ〜７０９ｃ、ＷＡＩＴ＿ＦＩＮＩＳＨ＿ＭＯＤＥ７１０ａ〜７１０ｃ要素には、それぞれ以下の再生方法を設定できる。再生方法として、再生を行う「ＰＬＡＹ」、再生をスキップする「ＳＫＩＰ」、早送り再生を行う「ＦＡＳＴ＿ＦＯＲＷＡＲＤ」、コマ送り再生を行う「ＦＲＡＭＥ＿ＢＹ＿ＦＲＡＭＥ＿ＡＤＶＡＮＣＥ」、停止を行う「ＳＴＯＰ」、巻き戻し再生を行う「ＦＡＳＴ＿ＲＥＷＩＮＤ」などがある。
【００５２】
図８にＳ６０５において生成されるコマンドの例を示す。８０１はＳ６０３でガイダンス切替待機モードが設定された場合に生成・実行される制御コマンドであり、情報処理装置１０２から映像配信装置１０３へ送信される、８０２は８０１に対するレスポンスである。
【００５３】
図９は、図７に示す構成情報７００の記述例におけるストリーミング制御シーケンスを表す図である。まず、９０１において、表示制御部１０９は、受信した表示制御開始要求に基づいてガイダンスデータ情報を取得し、７０４ａに設定されたＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｈｅｌｐ／ｈｅｌｐ００１．ｗｍｖ）への接続処理を行う。このとき、映像ストリーミングの再生モードは「通常再生モード」である。
【００５４】
９０２において、表示制御部１０９は、再生モードが「通常再生モード」であるので、９０１で接続されたストリーミング映像を、７０５ａに設定された再生開始時刻「００：００：００’００」から７０８ａに設定された「ＰＬＡＹ」で再生するように、制御コマンドを生成・実行する。
【００５５】
９０３において、表示制御部１０９は、再生モードが「通常再生モード」であり、９０２によって再生されていたストリーミング映像が、７０６ａに設定された再生終了時刻「００：０２：０３’００」に達したので、再び７０５ａに設定された再生開始時刻「００：００：００’００」から７０８ａに設定された「ＰＬＡＹ」で再生するように、制御コマンドを生成・実行する。
【００５６】
９０４において、表示制御部１０９は、再生モードに「切替待機モード」が設定されるので、再生途中のストリーミング映像の再生方法を７０９ａに設定された再生方法「ＦＡＳＴ＿ＦＯＲＷＡＲＤ」に変更するように、制御コマンドを生成・実行する。
【００５７】
９０５において、表示制御部１０９は、再生モードが「切替待機モード」であり、９０４によって再生されていたストリーミング映像が、７０６ａに設定された再生終了時刻「００：０２：０３’００」に達したので、状態変化通知に基づいてガイダンスデータ情報７０３ｂ１を取得し、映像ストリーミングの制御を行う。再生モードに「通常再生モード」が設定され、７０４ｂ１に設定されたＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｈｅｌｐ／ｈｅｌｐ００１．ｗｍｖ）への接続処理は９０１で既になされているため、７０５ｂ１に設定された再生開始時刻「００：０２：０３’００」から７０８ｂ１に設定された「ＰＬＡＹ」で再生するように、制御コマンドを生成・実行する。
【００５８】
９０６において、表示制御部１０９は、再生モードが「通常再生モード」であり、９０５によって再生されていたストリーミング映像が、７０６ｂ１に設定された再生終了時刻「００：０４：２８’００」に達したので、次のガイダンスデータ情報７０３ｂ２を取得し、映像ストリーミングの制御を行う。再生モードに「通常再生モード」が設定され、７０４ｂ２に設定されたＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｈｅｌｐ／ｈｅｌｐ００１．ｗｍｖ）への接続処理は９０１で既になされているため、７０５ｂ２に設定された再生開始時刻「００：２０：０８’００」から７０８ｂ２に設定された「ＦＬＡＭＥ＿ＢＹ＿ＦＬＡＭＥ＿ＡＤＶＡＮＣＥ」で再生するように、制御コマンドを生成・実行する。
【００５９】
９０７において、表示制御部１０９は、再生モードに「切替待機モード」が設定されるので、再生途中のストリーミング映像の再生方法を７０９ｂ２に設定された再生方法「ＦＡＳＴ＿ＦＯＲＷＡＲＤ」に変更するように、制御コマンドを生成・実行する。
【００６０】
９０８において、表示制御部１０９は、再生モードが「切替待機モード」であり、９０７によって再生されていたストリーミング映像が、７０６ｂ２に設定された再生終了時刻「００：２１：３２’００」に達したので、状態変化通知に基づいてガイダンスデータ情報７０３ｃを取得し、映像ストリーミングの制御を行う。再生モードに「通常再生モード」が設定され、７０４ｃに設定されたＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｈｅｌｐ／ｈｅｌｐ００１．ｗｍｖ）への接続処理は９０１で既になされているため、７０５ｃに設定された再生開始時刻「００：０４：２８’００」から７０８ｃに設定された「ＰＬＡＹ」で再生するように、制御コマンドを生成・実行する。
【００６１】
９０９において、表示制御部１０９は、状態変化通知を受信して、再生モードに「終了待機モード」が設定されるので、再生途中のストリーミング映像の再生方法を７１０ｃに設定された再生方法「ＳＫＩＰ」に変更するように、制御コマンドを生成・実行する。ストリーミング映像の再生がスキップされると、ストリーミング接続が切断され、ガイダンス表示が終了される。
【００６２】
このように本実施形態では、機器状態や操作状態の変化に応じて、ストリーミング形式の映像データの再生制御を行うことで、ガイダンス情報を適切なタイミングで提供することができる。
【００６３】
＜第３の実施形態＞
図１０は第３の実施形態に係る情報処理装置の全体構成を表すブロック図である。
【００６４】
図１０に示すように、本実施形態は複写機１００１、映像配信装置１０３から構成されている。複写機１００１は、ガイダンス対象の情報機器本体であり、状態検出部１０４、表示要求部１０５、状態通知部１０６、構成情報記憶部１０７、表示制御部１０９、ディスプレイパネル１１０、通信部１１１から構成されている。
【００６５】
第１及び第２の実施形態においては、図１に示すように、表示制御部１０９が情報処理装置１０２の一部を構成し、内部又は外部に接続されている表示装置１１０上に、プリンタ１０１のガイダンス情報を表示する例を説明した。第三の実施形態においては、図１０に示すように、表示制御部１０９が複写機１００１の一部を構成し、複写機１００１の表示装置１１０上に、複写機１００１のガイダンス情報を表示する。また、表示装置１１０は、複写機に外部接続された図示しないパネルでも良い。
【００６６】
以上、説明した実施形態では、状態検出部１０４がヘルプボタンの押下を検出してガイダンス表示が開始される例を示したが、特定の状態変化を検出した際に、自動的にガイダンス表示を開始しても良い。
【００６７】
また、ガイダンス対象にプリンタや複写機を用いた説明をしたが、本発明の対象は複写機に限るものではなく、他の任意の情報機器にも適用可能である。例えば、情報処理装置に接続されるスキャナやデジタルカメラ等にも適用可能である。また、ＤＶＤプレーヤ等、デジタルテレビに接続される機器もガイダンス対象となりえる。この場合、デジタルテレビが本発明の情報処理装置に該当し、ディスプレイにガイダンス情報を再生することができる。さらに、情報機器そのものでなく、情報機器にインストールされた任意のアプリケーションソフトウェアや情報機器に接続された別の情報機器をガイダンス対象としても良い。
【００６８】
＜その他の実施形態＞
図１１は、本実施形態における情報処理装置のハードウェア構成を示す図である。この例では、ＣＰＵ１１０１、ＲＯＭ１１０２、ＲＡＭ１１０３、ハードディスク１１０４、入力部１１０５、出力部１１０６、通信Ｉ／Ｆ１１０７がバス１１０９に接続されている。ＣＰＵ１１０１はＲＯＭ１１０２に格納されているプログラムに従って上述した処理を実行する。ＲＡＭ１１０３はＣＰＵ１１０１が処理を実行時に使用される作業領域や各種テーブルなどを含むメモリである。入力部１１０５はカメラなどの画像入力を行う。出力部１１０６は表示装置等に画像出力を行う。そして、通信Ｉ／Ｆ１１０７はネットワーク１１０８との間でデータ通信を制御する。
【００６９】
尚、本発明は複数の機器（例えば、ホストコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用しても良い。
【００７０】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【００７１】
この場合、コンピュータ読み取り可能な記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００７２】
このプログラムコードを供給するための記録媒体として、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７３】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合である。
【００７４】
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００７５】
【図１】第１の実施形態の全体構成を表すブロック図
【図２】第１の実施形態における表示制御部１０９の制御のフローチャート図
【図３】第１の実施形態における構成情報の記述例
【図４】第１の実施形態における表示制御部１０９で生成される制御コマンドの記述例
【図５】第１の実施形態におけるストリーミング制御シーケンス
【図６】第２の実施形態における表示制御部１０９の制御のフローチャート図
【図７】第２の実施形態における構成情報の記述例
【図８】第２の実施形態における表示制御部１０９で生成される制御コマンドの記述例
【図９】第２の実施形態におけるストリーミング制御シーケンス
【図１０】第３の実施形態の全体構成を表すブロック図
【図１１】その他の実施形態における映像処理装置のハードウェア構成を示す図
【図１】
2010152515.tif 000003
【図２】
2010152515.tif 000004
【図３】
2010152515.tif 000005
【図４】
2010152515.tif 000006
【図５】
2010152515.tif 000007
【図６】
2010152515.tif 000008
【図７】
2010152515.tif 000009
【図８】
2010152515.tif 000010
【図９】
2010152515.tif 000011
【図１０】
2010152515.tif 000012
【図１１】
2010152515.tif 000013