(57)【要約】【課題】メンテナンスが必要となる事象を解決するための方法を示す動画データの中で、画像形成装置のステータスに対応した位置から動画データを再生可能とし、ユーザが再生を所望する動画データ中の位置の特定作業の負荷を軽減する仕組みを提供すること。【解決手段】動画データと、画像形成装置のステータスに対応する、動画データ中の再生開始位置を示す対応情報とを記憶する画像形成装置において、画像形成装置は、自らのステータスを取得し、前記動画データの再生指示を受け付けると、取得した自らのステータスに対応する対応情報により示される動画データ中の再生開始位置から、動画データを再生する。【選択図】図３
2016012885.tif 000002
【特許請求の範囲】
【請求項１】
動画データを記憶する記憶手段を備える画像形成装置であって、
前記画像形成装置のステータスを取得する取得手段と、
前記動画データの再生指示を受け付ける受付手段と、
前記受付手段により前記動画データの再生指示を受け付けると、前記動画データを再生する再生手段とを備え、
前記記憶手段は、前記画像形成装置のステータスに対応する、前記動画データ中の再生開始位置を示す対応情報を記憶し、
前記再生手段は、前記受付手段により、前記動画データの再生指示を受け付けると、前記取得手段で取得した前記画像形成装置のステータスに対応する前記対応情報により示される前記動画データ中の再生開始位置から、前記動画データを再生することを特徴とする画像形成装置。
【請求項２】
前記取得手段で取得した前記画像形成装置のステータスに対応する前記対応情報により示される前記動画データ中の再生開始位置が複数ある場合に、複数の前記再生開始位置の動画データのフレーム画像を一覧表示する表示手段と、
前記表示手段で一覧表示された複数の前記再生開始位置の動画データのフレーム画像から、前記再生手段により再生する再生開始位置の選択を受け付ける選択受付手段と
を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成装置は、被写体を撮影する撮像手段を備える情報処理装置と通信可能であり、
前記取得手段で取得した前記画像形成装置のステータスに対応する前記対応情報により示される前記動画データ中の再生開始位置が複数ある場合に、前記情報処理装置から、前記撮像手段で撮影された被写体の画像データを受信する受信手段と、
前記受信手段で受信した画像データと、複数の前記再生開始位置の動画データのフレーム画像それぞれとが、所定以上一致するか否かを判定する判定手段と、前記判定手段により、複数の前記再生開始位置の動画データのフレーム画像のうち、前記受信手段で受信した画像データと、所定以上一致するフレーム画像を一覧表示する一致画像一覧表示手段とを備えることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
動画データと、画像形成装置のステータスに対応する、前記動画データ中の再生開始位置を示す対応情報とを記憶する記憶手段を備える画像形成装置の制御方法であって、
前記画像形成装置の取得手段が、前記画像形成装置のステータスを取得する取得工程と、
前記画像形成装置の受付手段が、前記動画データの再生指示を受け付ける受付工程と、
前記画像形成装置の再生手段が、前記受付工程により、前記動画データの再生指示を受け付けると、前記取得工程で取得した前記画像形成装置のステータスに対応する前記対応情報により示される前記動画データ中の再生開始位置から、前記動画データを再生する再生工程と
を備えることを特徴とする画像形成装置の制御方法。
【請求項５】
動画データを記憶する記憶手段を備える画像形成装置で読み取り実行可能なプログラムであって、
前記画像形成装置を、
前記画像形成装置のステータスを取得する取得手段と、
前記動画データの再生指示を受け付ける受付手段と、
前記受付手段により前記動画データの再生指示を受け付けると、前記動画データを再生する再生手段として機能させ、
前記記憶手段は、前記画像形成装置のステータスに対応する、前記動画データ中の再生開始位置を示す対応情報を記憶し、
前記再生手段は、前記受付手段により、前記動画データの再生指示を受け付けると、前記取得手段で取得した前記画像形成装置のステータスに対応する前記対応情報により示される前記動画データ中の再生開始位置から、前記動画データを再生することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置、その制御方法、およびプログラムに関し、特に、メンテナンスが必要となる事象を解決するための方法を示す動画データの中で、画像形成装置のステータスに対応した位置から動画データを再生可能とし、ユーザが再生を所望する動画データ中の位置の特定作業の負荷を軽減する仕組みに関する。
【背景技術】
【０００２】
従来、複合機やプリンタといった画像形成装置では、何らかの不具合（紙詰まり、トナー切れ等）が画像形成装置で発生すると、複合機のＵＩパネル上に必要な復旧手順を示した動画を表示する機能がある。
【０００３】
ところで、複合機の操作に慣れたユーザは、自分で復旧手順が分かるところまで、動画を再生することなく自分で復旧作業を行い、分からなくなった時点で動画を再生したいという要望がある。
【０００４】
しかしながら、実際の復旧作業の状況と、動画の再生位置がリンクできないため、そのような場合には、ユーザは動画をはじめから再生させ、自分が見たいところまで動画が進むのを待たなければならなかった。
特許文献１には、動画再生中にユーザが動画の停止を行った動画の位置を記憶しておき、その位置を再現することのできる技術が公開されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２８８３４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の技術を利用した場合、一度再生した後に、ユーザが所望の位置まで動画を戻したい場合には、ユーザが動画の停止を行った動画の位置であれば動画を戻すことが可能である。
【０００７】
しかしながら、先に述べたように、まだ再生していない部分の動画を見たい場合には、従来と同様に、ユーザが見たいところまで動画が再生されるのを待たなければならず、手間であった。
【０００８】
本発明は、メンテナンスが必要となる事象を解決するための方法を示す動画データの中で、画像形成装置のステータスに対応した位置から動画データを再生可能とし、ユーザが再生を所望する動画データ中の位置の特定作業の負荷を軽減する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、動画データを記憶する記憶手段を備える画像形成装置であって、前記画像形成装置のステータスを取得する取得手段と、前記動画データの再生指示を受け付ける受付手段と、前記受付手段により前記動画データの再生指示を受け付けると、前記動画データを再生する再生手段とを備え、前記記憶手段は、前記画像形成装置のステータスに対応する、前記動画データ中の再生開始位置を示す対応情報を記憶し、前記再生手段は、前記受付手段により、前記動画データの再生指示を受け付けると、前記取得手段で取得した前記画像形成装置のステータスに対応する前記対応情報により示される前記動画データ中の再生開始位置から、前記動画データを再生することを特徴とする。
【００１０】
また、本発明は、動画データと、画像形成装置のステータスに対応する、前記動画データ中の再生開始位置を示す対応情報とを記憶する記憶手段を備える画像形成装置の制御方法であって、前記画像形成装置の取得手段が、前記画像形成装置のステータスを取得する取得工程と、前記画像形成装置の受付手段が、前記動画データの再生指示を受け付ける受付工程と、前記画像形成装置の再生手段が、前記受付工程により、前記動画データの再生指示を受け付けると、前記取得工程で取得した前記画像形成装置のステータスに対応する前記対応情報により示される前記動画データ中の再生開始位置から、前記動画データを再生する再生工程とを備えることを特徴とする。
【００１１】
また、本発明は、動画データを記憶する記憶手段を備える画像形成装置で読み取り実行可能なプログラムであって、前記画像形成装置を、前記画像形成装置のステータスを取得する取得手段と、前記動画データの再生指示を受け付ける受付手段と、前記受付手段により前記動画データの再生指示を受け付けると、前記動画データを再生する再生手段として機能させ、前記記憶手段は、前記画像形成装置のステータスに対応する、前記動画データ中の再生開始位置を示す対応情報を記憶し、前記再生手段は、前記受付手段により、前記動画データの再生指示を受け付けると、前記取得手段で取得した前記画像形成装置のステータスに対応する前記対応情報により示される前記動画データ中の再生開始位置から、前記動画データを再生することを特徴とする。
【発明の効果】
【００１２】
本発明によると、メンテナンスが必要となる事象を解決するための方法を示す動画データの中で、画像形成装置のステータスに対応した位置から動画データを再生可能とし、ユーザが再生を所望する動画データ中の位置の特定作業の負荷を軽減する仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態におけるシステム構成図である。
【図２】本発明の実施形態における各種端末のハードウェア構成図である。
【図３】本発明の実施形態における複合機１００の基本的な処理フロー図である。
【図４】本発明の実施形態における携帯端末１０１で撮影した画像、または二次元コードからチャプターを特定する処理フロー図である。
【図５】本発明の実施形態において、図３のステップＳ３１２、または図４のステップＳ４１３で複合機１００の操作部２０７１に表示される画面の一例である。
【図６】本発明の実施形態において、ステップＳ３０４で複合機１００の操作部２０７１に表示される画面の一例である。
【図７】本発明の実施形態において、携帯端末１０１で、複合機１００を撮影している状態を示す図の一例である。
【図８】本発明の実施形態における二次元コードが付いた複合機１００を示す図の一例である。
【図９】本発明の実施形態におけるメンテナンス動画のデータテーブルの一例である。
【図１０】本発明の実施形態において、複合機１００が取得可能なデバイスステータスと、メンテナンス動画中のそのデバイスステータスに対応する位置の紐付けを示すデータテーブルの一例である。
【図１１】本発明の実施形態における、ステップＳ３１６の処理の具体的な画面を示す図であり、複合機１００の操作部２０７１に表示される画面を示す図の一例である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
＜図１の説明＞
【００１５】
図１は、本発明の実施形態におけるシステムの構成を示す図である。図１に示す通り、本発明のシステムは、複合機１００、ネットワーク１、携帯端末１０１を備えて構成されている。
【００１６】
ネットワーク１は、複合機１００と携帯端末１０１を相互に通信可能に接続するために用いられる。
【００１７】
複合機１００は、メンテナンスを行うべき事象が発生した場合に、そのメンテナンスを行うべき事象に応じたメンテナンス動画を表示・再生する機能を持つ。
また、複合機１００は、複合機１００のデバイスステータスを取得可能である。
更に、複合機１００は、携帯端末１０１で撮影された画像や二次元コードの情報を、ネットワーク１を介して携帯端末１０１から受信可能である。
【００１８】
携帯端末１０１は、スマートフォン等のモバイル端末であり、写真を撮影する機能や、二次元コードを読み取る機能を持ち、また、撮影によって得られた画像や、二次元コードを読み取ることによって得られた情報を、ネットワーク１を介して複合機１００に直接送信することが可能である。
＜図２（ａ）の説明＞
【００１９】
図２（ａ）は、図１に示した複合機１００に適用可能なハードウェア構成図である。
１００は複合機であり、コントローラユニット２０１と操作部２０７１、カードリーダ２１０１、プリンタ２１２１、スキャナ２１３１を有する。
【００２０】
図２（ａ）と、後述する図２（ｂ）の２０２はＣＰＵで、システムバス２１５に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０４には、ＣＰＵ２０２の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２１】
図２（ａ）と、後述する図２（ｂ）の２０４はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。２０８は外部記憶装置（ハードディスクドライブ（ＨＤＤ））で、システムを制御するための各種プログラム，画像データ等を格納する。
【００２２】
図２（ａ）と、後述する図２（ｂ）の２０３はＲＡＭで、ＣＰＵ２０２の主メモリ、ワークエリア等として機能する。ＣＰＵ２０２は、処理の実行に際して必要なプログラム等をＲＯＭ２０４からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２３】
２０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（例えば、図１に示したＬＡＮ２０５１）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２４】
２０６はモデム（ＭＯＤＥＭ）で、公衆回線２０６１に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００２５】
２０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）２０７１とのインタフェース部であり、操作部２０７１に表示する画像データを操作部２０７１に対して出力する。また、操作部Ｉ／Ｆ２０７は、操作部２０７１から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ２０２に伝える役割をする。なお、操作部２０７１はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００２６】
２０９はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス２１５と画像データを高速で転送する画像バス２１６とを接続し、データ構造を変換するバスブリッジである。
【００２７】
画像バス２１６は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２１６上には以下のデバイスが配置される。
【００２８】
２１１はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。２１２はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ２１２１とコントローラユニット２０１を接続し、画像データの同期系／非同期系の変換を行う。また、２１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ２１３１とコントローラユニット２０１を接続し、画像データの同期系／非同期系の変換を行う。
【００２９】
２１４は画像処理部で、入力画像データに対し補正、加工、編集を行い、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部２１４は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３０】
スキャナ２１３１は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部２０７１から読み取り起動指示することにより、ＣＰＵ２０２がスキャナ２１３１に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３１】
プリンタ２１２１は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ２０２からの指示によって開始する。なお、プリンタ２１２１には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３２】
操作部２０７１は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ２０７を介してＣＰＵ２０２に伝える。また、操作部２０７１は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００３３】
ここで、操作部２０７１のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部２０７１のストップキーは、稼働中の動作を止める働きをする。また、操作部２０７１のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００３４】
カードリーダ２１０１は、ＣＰＵ２０２からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ２１０を介してＣＰＵ２０２へ通知する。
＜図２（ｂ）の説明＞
【００３５】
図２（ｂ）は、図１に示した携帯端末１０１（情報処理装置）に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００３６】
図２（ｂ）において、２０２はＣＰＵで、システムバス２１５に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０４あるいは外部メモリ２２１には、ＣＰＵ２０２の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００３７】
２０３はＲＡＭで、ＣＰＵ２０２の主メモリ、ワークエリア等として機能する。ＣＰＵ２０２は、処理の実行に際して必要なプログラム等をＲＯＭ２０４あるいは外部メモリ２２１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３８】
２１８はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２２１へのアクセスを制御する。
【００３９】
２１９は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
２１７は表示コントローラで、タッチパネル２２０等の表示機への表示を制御する。
【００４０】
２２０はタッチパネルで、ディスプレイ上の画面を押下されることにより操作することが可能な入力装置として機能する。また、後述するビデオコントローラ２２２から送られた映像を表示する。
【００４１】
なお、ＣＰＵ２０２は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、タッチパネル２２０上での表示を可能としている。
【００４２】
ビデオコントローラ２２２は、タッチパネル２２０等の表示器への表示を制御する。表示器はタッチパネル２２０を想定するが、これに限らない。
以上で図２の説明を終了する。
【００４３】
次に、本発明の実施携帯における、システムの基本的な処理フローについて、図３を用いて説明する。
＜図３の説明＞
【００４４】
図３は、本発明の実施形態におけるシステムの基本的な処理フローを示す図である。
ステップＳ３０１において、複合機１００のＣＰＵ２０２は、ユーザから操作部２０７１に対する操作を受け付ける。
【００４５】
ステップＳ３０２において、複合機１００のＣＰＵ２０２は、ステップＳ３０１で受け付けたユーザによる操作に応じた処理（例えば、コピーや、スキャン等）を実行する。
【００４６】
ステップＳ３０３において、複合機１００のＣＰＵ２０２は、ステップＳ３０１で受け付けたユーザによる操作に応じた処理を実行した結果、メンテナンスを行うべき事象が発生したか否かを判定する。メンテナンスを行うべき事象が発生したならば、ステップＳ３０４に進み、メンテナンスを行うべき事象が発生しなければ、本処理を終了する。
なお、ここでいうメンテナンスを行うべき事象（メンテナンス事象とも言う）とは、例えば、ドラムが寿命に達している、トナー切れ、複合機１００に用紙がセットされていない等である。
【００４７】
ステップＳ３０３においてメンテナンス事象が発生したと判定された場合、ステップＳ３０４で、複合機１００のＣＰＵ２０２は、ステップＳ３０３で発生したメンテナンス事象に対応するメンテナンス動画をＨＤＤ２０８から取得し、そのメンテナンス動画のＴＯＰ画面を複合機１００の操作部２０７１上に表示する。ステップＳ３０４で複合機１００の操作部２０７１上に表示されるメンテナンス動画とは、例えば、後述する図６である。なお、複合機１００のＨＤＤ２０８は、本発明における、動画データを記憶する記憶手段の一例である。
【００４８】
ステップＳ３０５において、複合機１００のＣＰＵ２０２は、ユーザからの操作を受け付ける。ステップＳ３０５で受け付けるユーザからの操作とは、例えば、ドラム交換の場合、複合機１００のカバーをはずす操作や、複合機１００からドラムを取り出す操作といった復旧操作（メンテナンス）、動画再生指示を受け付ける操作等である。
【００４９】
ステップＳ３０６において、複合機１００のＣＰＵ２０２は、ステップＳ３０５でユーザから受け付けた操作が、動画再生操作（動画再生指示）であるか否かを判断する。動画再生操作であれば、ステップＳ３１６へ進み、動画再生操作でなければ、ステップＳ３０７に進む。ここでいう動画再生操作とは、後述する図６の６０１より内側をユーザが指でタッチする操作のことである。また、ここでいう動画再生操作でない場合とは、ユーザからメンテナンス事象からの復旧操作を受け付けた場合である。
【００５０】
ステップＳ３０７において、複合機１００のＣＰＵ２０２は、複合機１００のデバイスステータスを取得する。ステップＳ３０７で取得する複合機１００のデバイスステータスとは、例えば、複合機１００のカバーが開いているというステータスや、用紙がセットされていないといったステータスである。また、ドラム交換の場合は、後述する図１０の１００１に示すステータスが取得可能である。ステップＳ３０７は、本発明における画像形成装置のステータスを取得する取得手段の一例である。
【００５１】
ステップＳ３０８において、複合機１００のＣＰＵ２０２は、ユーザからの操作を受け付ける。ステップＳ３０８で受け付けるユーザからの操作とは、例えば、ドラム交換の場合、複合機１００のカバーをはずす操作や、複合機１００からドラムを取り出す操作といった復旧操作（メンテナンス）、動画再生指示を受け付ける操作等である。
【００５２】
ステップＳ３０９において、複合機１００のＣＰＵ２０２は、ステップＳ３０８でユーザから受け付けた操作が、動画再生操作であるか否かを判断する。動画再生操作であれば、ステップＳ３１０へ進み、動画再生操作でなければ、ステップＳ３０７に戻る。ここでいう動画再生操作とは、後述する図６の６０２をユーザが指でタッチする操作のことである。また、ここでいう動画再生操作でない場合とは、ユーザからメンテナンス事象からの復旧操作を受け付けた場合である。なお、ステップＳ３０８でユーザから受け付ける動画再生操作は、本発明における動画データの再生指示を受け付ける受付手段の一例である。
【００５３】
ステップＳ３１０において、複合機１００のＣＰＵ２０２は、ステップＳ３０３で発生したメンテナンス事象に対応するメンテナンス動画の中で、ステップＳ３０７で取得したデバイスステータスと対応する位置（再生開始位置）を特定する。より具体的には、まず、ステップＳ３０７で取得したデバイスステータスと一致するデバイスステータスを、後述する図１０（ａ）か、図１０（ｂ）のいずれかのデータテーブルのデバイスステータス１００１を参照して特定する。
【００５４】
次に、一致したデバイスステータス１００１と一致するもの、図１０（ａ）では、Ｃｈａｐｔｅｒ１００４を、図１０（ｂ）では、Ｔｉｍｅ１００５に該当する動画の位置（チャプターや時間）を、ステップＳ３０３で発生したメンテナンス事象に対応するメンテナンス動画の中で、ステップＳ３０７で取得したデバイスステータスと対応する位置として特定する。
なお、図１０（ａ）のデータテーブルを使用するか、図１０（ｂ）のデータテーブルを使用するかは、予め設定されているものとする。
【００５５】
ステップＳ３１１において、複合機１００のＣＰＵ２０２は、ステップＳ３１０で特定した、ステップＳ３０３で発生したメンテナンス事象に対応するメンテナンス動画の中で、ステップＳ３０７で取得したデバイスステータスと対応する位置が複数であるか否かを判断する。ステップＳ３１０で特定した、ステップＳ３０３で発生したメンテナンス事象に対応するメンテナンス動画の中で、ステップＳ３０７で取得したデバイスステータスと対応する位置が複数である場合には、ステップＳ３１２へ進み、ステップＳ３１０で特定した、ステップＳ３０３で発生したメンテナンス事象に対応するメンテナンス動画の中で、ステップＳ３０７で取得したデバイスステータスと対応する位置が複数でなければ、ステップＳ３１６へ進む。
【００５６】
ステップＳ３１２において、複合機１００のＣＰＵ２０２は、ステップＳ３１０で特定した、ステップＳ３０３で発生したメンテナンス事象に対応するメンテナンス動画の中で、ステップＳ３０７で取得したデバイスステータスと対応する複数の位置のフレーム画像を複合機１００の操作部２０７１に一覧で表示する。ステップＳ３１２と、後述する図４のステップＳ４１０、ステップＳ４１３で複合機１００の操作部２０７１に表示される画面とは、例えば後述する図５である。
【００５７】
ステップＳ３１３において、複合機１００のＣＰＵ２０２は、携帯端末１０１から、二次元コードの情報、または携帯端末１０１で撮影した画像データを受信したか否かを判断する。携帯端末１０１から二次元コードの情報、または携帯端末１０１で撮影した複合機１００の画像を受信したならば、ステップＳ３１４へ進み、携帯端末１０１から二次元コードの情報、または携帯端末１０１で撮影した画像データを受信しなければステップＳ３１５へ進む。
【００５８】
ステップＳ３１４において、複合機１００のＣＰＵ２０２は、携帯端末１０１から受信した二次元コードの情報、または携帯端末１０１で撮影した複合機１００の画像を解析する処理を行う。ステップＳ３１４の処理の詳細は、後述する図４で詳しく説明する。
【００５９】
ステップＳ３１５において、複合機１００のＣＰＵ２０２は、ステップＳ３１２と、後述する図４のステップＳ４１０、ステップＳ４１２、ステップＳ４１３で複合機１００の操作部２０７１に表示される画面上で、ユーザが再生を所望する位置に当たるフレーム画像の選択をユーザの指によるタッチ操作で受け付ける。より具体的には、図５の画面で５０１のいずれかをユーザが押下し、次に、５０２をユーザが押下することで、ステップＳ３１６では、ユーザが押下した５０１のフレーム画像の位置からメンテナンス動画を再生する（取得手段で取得した前記画像形成装置のステータスに対応する前記対応情報により示される前記動画データ中の再生開始位置から、前記動画データを再生する）ことを決定する。なお、ステップＳ４１２の場合には、フレーム画像は１つしか表示されない。
【００６０】
ステップＳ３１６において、複合機１００のＣＰＵ２０２は、メンテナンス動画を再生する。ステップＳ３１６の処理の具体的な画面を示す図は、後述する図１１である。このときステップＳ３０６からステップＳ３１６に処理が移行した場合には、メンテナンス動画は、最初から再生される。
ステップＳ３１６は、本発明における、受付手段により前記動画データの再生指示を受け付けると、前記動画データを再生する再生手段の一例である。
【００６１】
なお、ステップＳ３１１、または、後述する図４のステップＳ４１１で、特定した動画の位置が１つである場合には、ユーザから、再度メンテナンス動画の再生指示を受け付けることなく動画が再生されてもよい。
このように、ステップＳ３０８で、ユーザから動画の再生指示を受け付けた場合に、ステップＳ３０７で取得したデバイスステータスに対応するメンテナンス動画中の位置を特定し、その位置から動画を再生することで、ユーザは、作業状況に対応した位置から動画を見ることが可能となり、ユーザは複合機１００の復旧操作を効率的に行うことができる。
【００６２】
ステップＳ３１７において、メンテナンス動画に従ったユーザからの復旧操作（メンテナンス）を受け付ける。
【００６３】
ステップＳ３１８において、複合機１００のＣＰＵ２０２は、ステップＳ３１７でユーザから受け付けた復旧操作の結果、メンテナンスを行うべき事象が解消されたかどうか判断を行う。メンテナンスを行うべき事象が解消された場合は本処理を終了し、メンテナンスを行うべき事象が解消されなかった場合はステップＳ３０７に戻って、ステップＳ３０７〜ステップＳ３１８の処理を繰り返す。
以上で、図３の説明を終了する。
＜図４の説明＞
【００６４】
図４は、本発明の実施形態における図３のステップＳ３１４の処理の詳細のフローチャートであり、携帯端末１０１で撮影した画像、または二次元コードからチャプターを特定する処理のフローチャートの一例である。
【００６５】
ステップＳ４０１において、複合機１００のＣＰＵ２０２は、携帯端末１０１で撮影した画像が、携帯端末１０１から送信されているのか否かを判断する。携帯端末１０１で撮影した画像が、携帯端末１０１から送信されているのならば、ステップＳ４０２へ進み、そうでない、つまり携帯端末１０１から、二次元コードの情報が送信されているならば、ステップＳ４０５へ進む。なお、二次元コードは、後述する図８に示すとおり、複合機１００の各部位に貼り付けられており、ユーザは、そのうちのひとつを携帯端末１０１で、読み取り、携帯端末１０１は、読み取った情報を複合機１００に送信する。
ステップＳ４０２において、複合機１００のＣＰＵ２０２は、携帯端末１０１から、携帯端末１０１で撮影した画像を受信する。
【００６６】
ステップＳ４０３において、複合機１００のＣＰＵ２０２は、ステップＳ３０３で発生したメンテナンス事象に対応するメンテナンス動画に含まれる画像と類似画像検索をすべく、携帯端末１０１から受信した画像を解析する。より具体的には、既知の技術であるエッジ検出（画像を２値化した際のコントラストが不連続に変化した箇所を抽出する方法）や、同じく既知の技術であるコーナー検出（エッジ同士が交差する箇所（角）を検出する方法）を用いて、画像の特徴量を抽出する。
【００６７】
ステップＳ４０４において、複合機１００のＣＰＵ２０２は、ステップＳ３０３で発生したメンテナンス事象に対応するメンテナンス動画の中の位置であって、ステップＳ３１０で特定された、ステップＳ３０７で取得したデバイスステータスと対応する複数の再生開始位置のフレーム画像に含まれる物体の特徴量と、ステップＳ４０３で抽出した携帯端末１０１から受信した画像に含まれる物体の特徴量とを比較し、所定の割合以上一致しているフレーム画像を検索する（類似画像検索）。
【００６８】
ステップＳ４０５において、複合機１００のＣＰＵ２０２は、携帯端末１０１から二次元コードの情報を受信する。
【００６９】
ステップＳ４０６において、複合機１００のＣＰＵ２０２は、ステップＳ４０５で携帯端末１０１から受信した二次元コードの情報を解析し、その二次元コードに格納されている情報を取得する。より具体的には、二次元コードには、その二次元コードが貼り付けられている複合機１００の部位を含むメンテナンス動画のチャプターの情報が格納されているので、そのチャプターの情報（チャプターＩＤ）を取得する。
【００７０】
ステップＳ４０７において、複合機１００のＣＰＵ２０２は、ステップＳ３１０で特定された、ステップＳ３０３で発生したメンテナンス事象に対応するメンテナンス動画の中のそれぞれの再生開始位置のうち、ステップＳ４０６で取得したチャプターＩＤに含まれるものを抽出する。
【００７１】
このように二次元コードを利用することにより、携帯端末１０１で撮影した画像では、うまくチャプターが特定できない場合に、より効果的なチャプター検索を行い、メンテナンス動画の中で、ユーザが再生を所望する位置を特定することが可能となる。
【００７２】
ステップＳ４０８において、複合機１００のＣＰＵ２０２は、ステップＳ４０４、またはステップＳ４０７の結果、ステップＳ３１０で特定された、複数の再生開始位置のうち一致する再生開始位置があるか否かを判定する。一致する再生開始位置がある場合には、ステップＳ４１１に進み一致する再生開始位置がない場合にはステップＳ４０９に進む。ここでいう、一致する再生開始位置とは、ステップＳ４０４からステップＳ４０８に進む場合には、携帯端末１０１から送信された画像データと画像特徴量が一致するかであり、ステップＳ４０７からステップＳ４０８に進む場合には、携帯端末１０１から送信された二次元コードに含まれる情報（チャプターＩＤ）と一致するかである。
【００７３】
ステップＳ４０９において、複合機１００のＣＰＵ２０２は、携帯端末１０１から、二次元コードの情報が追加で送信されているのか否かを判断する。携帯端末１０１から、二次元コードの情報が追加で送信されているのならば、ステップＳ４０９へ進み、そうでない、つまり携帯端末１０１から、二次元コードの情報が追加で送信されていないならば、ステップＳ４１０へ進む。
【００７４】
ステップＳ４１０において、複合機１００のＣＰＵ２０２は、ステップＳ３１２と同様の画面、つまり、ステップＳ３１０で特定した、ステップＳ３０３で発生したメンテナンス事象に対応するメンテナンス動画の中で、ステップＳ３０７で取得したデバイスステータスと対応する複数の再生開始位置のフレーム画像を複合機１００の操作部２０７１に一覧で表示する。
【００７５】
ステップＳ４１１において、複合機１００のＣＰＵ２０２は、ステップＳ４１１で一致したメンテナンス動画の再生開始位置が複数あるか否かを判定する。複数ある場合には、ステップＳ４１３に進み、ひとつしかない場合には、ステップＳ４１２に進む。
【００７６】
ステップＳ４１２において、複合機１００のＣＰＵ２０２は、ステップＳ４０８で一致すると判定されたメンテナンス動画の再生開始位置のフレーム画像を複合機１００の操作部２０７１に表示し、本処理を終了する。
【００７７】
ステップＳ４１３において、複合機１００のＣＰＵ２０２は、ステップＳ４０８で一致すると判定されたメンテナンス動画の再生開始位置のフレーム画像を複合機１００の操作部２０７１に一覧表示し、本処理を終了する。ステップＳ４１３で、複合機１００の操作部２０７１に一覧表示される画面は、図５と同様である。
以上で、図４の説明を終了する。
＜図６の説明＞
【００７８】
図６は、図３のステップＳ３０４で、複合機１００の操作部２０７１上に表示されるメンテナンス動画の再生受付（ＴＯＰ）画面である。６０１には、図３の処理で発生したメンテナンス事象に応じた動画が表示される。６０２は、ユーザから押下されることにより、メンテナンス動画を再生するボタンである。６０３は、ユーザから押下されることにより、同一メンテナンス動画における次のチャプターに進めるためのボタンである。６０４は、６０１に表示されているメンテナンス動画の全体の時間の長さを示すバーである。６０４上の６０５が、メンテナンス動画の現在の再生位置を示す。６０６は、メンテナンス動画に含まれる各チャプターの開始位置を示す。
＜図５の説明＞
【００７９】
図５は、図３のステップＳ３１２と、図４のステップＳ４１０、ステップＳ４１２、ステップＳ４１３で複合機１００の操作部２０７１に表示される画面であり、複数のメンテナンス動画のチャプターが見つかった場合に、複合機１００の操作部２０７１上に表示されるメンテナンス動画一覧の例である。ただし、ステップＳ４１２の場合には、５０１は１つしか表示されない。
【００８０】
５０１は、それぞれステップＳ３０３で発生したメンテナンス事象に対応するメンテナンス動画の中で、ステップＳ３０７で取得したデバイスステータスと対応する位置のフレーム画像が表示される。ユーザから、５０１をタッチされることにより、タッチされたフレーム画像が選択状態となり、それと同時に６０５が、６０４上のユーザからタッチされたフレーム画像の位置にあたる所まで移動する。
【００８１】
そして、５０２のＯＫボタンがユーザによりタッチされると、メンテナンス動画中のユーザからタッチされたフレーム画像の位置にあたる所からメンテナンス動画が再生される。
＜図７の説明＞
【００８２】
図７は、カバーをはずした複合機１００を、携帯端末１０１で正面から撮影している図であり、７０１（タッチパネル２２０）より内側が、複合機１００のシアン・マゼンタ・イエロー・ブラックのトナーそれぞれに対応するドラムのうち、ブラックに対応するドラム交換をユーザが行っている状況を、携帯端末１０１でユーザが撮影した画像の例である。
＜図８の説明＞
【００８３】
図８は、二次元コード８０１が複合機のトナーボトルやドラムを収納する収容部のカバーに貼り付けられた状態を示す図の例である。
【００８４】
各二次元コード８０１には、その二次元コードが貼り付けられている複合機１００の部位を含むメンテナンス動画のチャプターの情報が格納されている。二次元コード８０１に格納される情報とは、例えば、ドラムのカバーに貼り付けられている二次元コードの場合、メンテナンス事象ごとに、ドラムのカバーを含むチャプターのチャプターＩＤの情報を紐付けた情報が格納されている。ドラムに貼り付けられている二次元コードの場合、メンテナンス事象ごとに、ドラムを含むチャプターのチャプターＩＤの情報を紐付けた情報が格納されている。
＜図９の説明＞
【００８５】
図９は、複合機１００のＨＤＤ２０８に記憶される、各メンテナンス事象に対応する動画に含まれるチャプターＩＤ（複合機が備えるチャプター動画名称）を記したデータテーブルである。
【００８６】
図９のデータテーブルでは、図３の処理で発生したメンテナンス事象に対応する動画に含まれる各チャプターのＩＤを記憶している。なお、図９の例の場合、メンテナンス事象ＩＤ１は、ドラム交換のメンテナンス動画であり、「ＰＬＬ＿ＤＲＵＭ」とは、ドラムを抜く動画チャプターのことであり、「ＩＮＳ＿ＤＲＵＭ」とは、ドラムを挿入する動画チャプターのことであり、「ＰＵＳＨ＿ＤＲＵＭ」とは、ドラムを押し込む動画チャプターのことであり、「ＣＬＯＳＥ＿ＣＯＶＥＲ」とは、カバーを閉める動画チャプターのことである。
＜図１０の説明＞
【００８７】
図１０（ａ）・図１０（ｂ）は、いずれも複合機１００が取得可能なデバイスステータスと、メンテナンス動画中のそのデバイスステータスに対応する位置（画像形成装置のステータスに対応する、前記動画データ中の再生開始位置を示す対応情報）の紐付けを示すデータテーブルの一例であり、図１０（ｂ）は、図１０（ａ）の他の実施例である。なお、図１０のデータテーブルは、複合機１００のＨＤＤ２０８に記憶されている。
【００８８】
図１０（ａ）の場合、デバイスのステータス（状態）を示すデバイスステータス１００１と、図３の処理中に発生したメンテナンス事象、例えば、用紙切れ等のＩＤを示すメンテナンス事象ＩＤ１００２と、各メンテナンス事象ＩＤ１００２において、各デバイスステータス１００１の状態である場合に再生すべきチャプターのＩＤを示すチャプターＩＤ１００３と、各チャプターＩＤに対応するチャプター名（Ｃｈａｐｔｅｒ１００４）が紐付けて記憶されている。
【００８９】
図１０（ｂ）は、図１０（ａ）の他の実施例であり、１００１〜１００３までは、図１０（ａ）と同様であるが、図１０（ｂ）の場合、各メンテナンス事象ＩＤ１００２において、各デバイスステータス１００１の状態である場合に再生開始すべきメンテナンス動画中の時間（開始位置）が、紐付けて記憶される。つまり、図１０（ｂ）の場合、チャプター単位という区切りではない。
＜図１１の説明＞
【００９０】
図１１は、ステップＳ３１６の処理の具体的な画面を示す図であり、複合機１００の操作部２０７１に表示される画面を示す図の一例である。
【００９１】
具体的には、図１１の例では、メンテナンス動画の最初から再生するのではなく、ステップＳ３１０で特定した、ステップＳ３０３で発生したメンテナンス事象に対応するメンテナンス動画の中で、ステップＳ３０７で取得したデバイスステータスと対応する位置、またはその位置が複数ある場合に、ステップＳ３１５でユーザから選択を受け付けたフレーム画像の位置にあたるメンテナンス動画の位置から、メンテナンス動画を再生している。そのため、動画の再生位置を示す６０５が、動画の最初の位置である６０４の一番左ではない位置に移動している。
【００９２】
以上で、本発明の実施形態の説明を終了する。
【００９３】
以上、本発明によると、メンテナンスが必要となる事象を解決するための方法を示す動画データの中で、画像形成装置のステータスに対応した位置から動画データを再生可能とし、ユーザが再生を所望する動画データ中の位置の特定作業の負荷を軽減することができる。
【００９４】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【００９５】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００９６】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００９８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００９９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１００】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１０２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１０３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１０４】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１０５】
１      ネットワーク
１００  画像形成装置
１０１  携帯端末
【図１】
2016012885.tif 000003
【図２】
2016012885.tif 000004
【図３】
2016012885.tif 000005
【図４】
2016012885.tif 000006
【図５】
2016012885.tif 000007
【図６】
2016012885.tif 000008
【図７】
2016012885.tif 000009
【図８】
2016012885.tif 000010
【図９】
2016012885.tif 000011
【図１０】
2016012885.tif 000012
【図１１】
2016012885.tif 000013