(57)【要約】      （修正有）【課題】ネットワークカメラにより撮影された映像を所定の作業ごとに分割して記録することで、所望の映像を探し出す手間を低減する。【解決手段】作業者が携帯端末１０４で二次元コードを撮影し、撮影された二次元コードを情報処理装置１０１に送信する。情報処理装置は、受信した二次元コードを映像中から検出し、検出された二次元コードが中心になるようネットワークカメラ１０３のパン・チルト・ズーム（PTZ）を調整し撮影を開始する。撮影された動画は、伝票番号と対応付けて録画サーバ１０２で記憶する。【選択図】図１
2018074431.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末により撮影された二次元コードを受信する受信手段と、
前記受信手段により受信した二次元コードを、ネットワークカメラにより撮影された映像中から検出する検出手段と、
前記検出手段により検出された二次元コードが撮影される画角になるよう、前記ネットワークカメラのＰＴＺを調整する制御手段と、
前記ネットワークカメラにより撮影された映像を、前記二次元コードにより特定される識別情報と対応付けて管理する管理手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記受信手段が、前記ネットワークカメラによる撮影中に別の二次元コードを受信した場合、当該二次元コードを撮影した携帯端末に対して、待機する旨を通知する通知手段と、
をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ネットワークカメラによる映像記録の終了指示を受け付ける終了指示受付手段をさらに備え、
前記制御手段は、前記終了指示受付手段により終了指示を受け付けた場合、映像記録を終了し、前記受信手段により新たに受信した二次元コードが撮影される画角になるよう、前記ネットワークカメラのＰＴＺを調整することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記通知手段は、さらに、
前記携帯端末に対して、作業開始を許可する旨を通知することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
情報処理装置における情報処理方法であって、
前記情報処理装置の受信手段が、携帯端末により撮影された二次元コードを受信する受信工程と、
前記情報処理装置の検出手段が、前記受信工程により受信した二次元コードを、ネットワークカメラにより撮影された映像中から検出する検出工程と、
前記情報処理装置の制御手段が、前記検出工程により検出された二次元コードが撮影される画角になるよう、前記ネットワークカメラのＰＴＺを調整する制御工程と、
前記情報処理装置の管理手段が、前記ネットワークカメラにより撮影された映像を、前記二次元コードにより特定される識別情報と対応付けて管理する管理工程と、
を備えることを特徴とする情報処理方法。
【請求項６】
情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
携帯端末により撮影された二次元コードを受信する受信手段と、
前記受信手段により受信した二次元コードを、ネットワークカメラにより撮影された映像中から検出する検出手段と、
前記検出手段により検出された二次元コードが撮影される画角になるよう、前記ネットワークカメラのＰＴＺを調整する制御手段と、
前記ネットワークカメラにより撮影された映像を、前記二次元コードにより特定される識別情報と対応付けて管理する管理手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラムに関する。
【背景技術】
【０００２】
従来から、ビルや工場などにはネットワークカメラ（監視カメラ）が設置され、不審者の監視などに活用されている。
【０００３】
また、工場内においては、ネットワークカメラにより作業者の作業内容を撮影し、不良発生時における作業内容の検証等に活用されている。
【０００４】
作業者による作業内容を記録するためには、作業者の手元をズームアップした映像を記録する必要がある。しかし、工場内には多数の作業者が作業をしており、作業場所も多数に渡る。そのため、１つの作業場所を１台のカメラで撮影すると、膨大な数のネットワークカメラが必要になる。
【０００５】
そこで、特許文献１には、少ない数のネットワークカメラにより作業者による具体的な作業内容を撮影し詳細な映像記録を残すために、あらかじめ設定された一連の作業手順の進捗に連動してカメラのパン・チルトを自動で制御する仕組みについて記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１５−２０４５０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、不良発生時等の作業内容を確認するためには、不良が発生した品物に係る作業を確認する必要がある。また、当該作業を確認するためには、撮影された膨大な映像の中から当該作業が撮影された映像を探し出す必要があり、非常に煩雑な作業である。
【０００８】
そこで、本発明は、ネットワークカメラにより撮影された映像を所定の作業ごとに分割して記録することで、所望の映像を探し出す手間を低減させることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、携帯端末により撮影された二次元コードを受信する受信手段と、前記受信手段により受信した二次元コードを、ネットワークカメラにより撮影された映像中から検出する検出手段と、前記検出手段により検出された二次元コードが撮影される画角になるよう、前記ネットワークカメラのＰＴＺを調整する制御手段と、前記ネットワークカメラにより撮影された映像を、前記二次元コードにより特定される識別情報と対応付けて管理する管理手段と、を備えることを特徴とする。
【００１０】
また、本発明の情報処理方法は、情報処理装置における情報処理方法であって、前記情報処理装置の受信手段が、携帯端末により撮影された二次元コードを受信する受信工程と、前記情報処理装置の検出手段が、前記受信工程により受信した二次元コードを、ネットワークカメラにより撮影された映像中から検出する検出工程と、前記情報処理装置の制御手段が、前記検出工程により検出された二次元コードが撮影される画角になるよう、前記ネットワークカメラのＰＴＺを調整する制御工程と、前記情報処理装置の管理手段が、前記ネットワークカメラにより撮影された映像を、前記二次元コードにより特定される識別情報と対応付けて管理する管理工程と、を備えることを特徴とする。
【００１１】
また、本発明のプログラムは、情報処理装置において実行可能なプログラムであって、前記情報処理装置を、携帯端末により撮影された二次元コードを受信する受信手段と、前記受信手段により受信した二次元コードを、ネットワークカメラにより撮影された映像中から検出する検出手段と、前記検出手段により検出された二次元コードが撮影される画角になるよう、前記ネットワークカメラのＰＴＺを調整する制御手段と、前記ネットワークカメラにより撮影された映像を、前記二次元コードにより特定される識別情報と対応付けて管理する管理手段として機能させるためのプログラム。
【発明の効果】
【００１２】
本発明によれば、ネットワークカメラにより撮影された映像を所定の作業ごとに分割して記録することで、所望の映像を探し出す手間を低減させることが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の情報処理システムの構成の一例を示す図
【図２】情報処理装置１０１、録画サーバ１０２のハードウェア構成の一例を示すブロック図
【図３】映像記録処理を示すフローチャート
【図４】二次元コードと伝票番号（商品等を識別する識別情報）が対応付けて記憶されたデータテーブルの一例を示す図
【図５】伝票番号と動画データとが対応付けて記録されたテーブルの一例を示す図
【図６】ステップＳ３１０の処理により携帯端末１０４に表示される通知画面の一例を示す図
【図７】ステップＳ３１８の処理により携帯端末１０４に表示される通知画面の一例を示す図
【図８】二次元コードの一例を示す図
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１５】
図１は、本発明の情報処理システムの構成の一例を示す図である。図１に示すように、本実施形態における情報処理システムは、情報処理装置１０１と録画サーバ１０２とネットワークカメラ１０３と携帯端末１０４がそれぞれネットワーク１１０を介して通信可能に接続されている。
【００１６】
図２は、本発明の実施形態に係わる情報処理装置１０１、録画サーバ１０２、携帯端末１０４のハードウェア構成の一例を示すブロック図である。
【００１７】
図２に示すように、情報処理装置１０１では、システムバス２００を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、記憶装置２０４、入力コントローラ２０５、音声入力コントローラ２０６、ビデオコントローラ２０７、メモリコントローラ２０８、よび通信Ｉ／Ｆコントローラ２０９が接続される。
【００１８】
ＣＰＵ２０１は、システムバス２００に接続される各デバイスやコントローラを統括的に制御する。
【００１９】
ＲＯＭ２０２あるいは記憶装置２０４は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ（データテーブルを含む）を保持している。
【００２０】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは記憶装置２０４からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００２１】
入力コントローラ２０５は、キーボード／タッチパネル２１０などの入力装置からの入力を制御する。入力装置はこれに限ったものでなく、マウスやマルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
【００２２】
ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下（指等でタッチ）することにより、各種の指示を行うことができる。
【００２３】
この入力装置を用いて各種通信装置で利用可能な通信宛先に対する宛先を入力するようになっている。
【００２４】
音声入力コントローラ２０６は、マイク２１１からの入力を制御する。マイク２１１から入力された音声を音声認識することが可能となっている。
【００２５】
ビデオコントローラ２０７は、ディスプレイ２１２などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作により受け付け可能な装置については、キーボード／タッチパネル２１０からの入力を受け付けることも可能となる。
【００２６】
なおビデオコントローラ２０７は、表示制御を行うためのビデオメモリ（ＶＲＡＭ）を制御することが可能で、ビデオメモリ領域としてＲＡＭ２０３の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
【００２７】
本発明では、ユーザが情報処理装置を通常する場合の表示に用いられる第１のビデオメモリ領域と、所定の画面が表示される場合に、第１のビデオメモリ領域の表示内容に重ねての表示に用いられる第２のビデオメモリ領域を有している。ビデオメモリ領域は２つに限ったものではなく、情報処理装置の資源が許す限り複数有することが可能なものとする。
【００２８】
メモリコントローラ２０８は、外部メモリ２１３へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置（ハードディスク）、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等を利用可能である。
【００２９】
通信Ｉ／Ｆコントローラ２０９、ネットワーク２１４を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信やＩＳＤＮなどの電話回線、および携帯電話の３Ｇ回線を用いた通信が可能である。
【００３０】
なお、記憶装置２０４は情報を永続的に記憶するための媒体であって、その形態をハードディスク等の記憶装置に限定するものではない。例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの媒体であってもよい。
【００３１】
また本実施形態における通信端末で行われる各種処理時の一時的なメモリエリアとしても利用可能である。
【００３２】
次に図３に示すフローチャートを用いて、本実施形態における映像記録処理について説明する。
【００３３】
ステップＳ３０１では、情報処理装置１０１のＣＰＵ２０１は、携帯端末において撮影された二次元コードを取得する。
【００３４】
ここで、二次元コードとは、例えば特開２００９−７８９７３号公報にあるように、複数種類のセルが配列されて構成されるコード等のことをいう。特開２００９−７８９７３号公報に記載された二次元コードは、静止画中に当該二次元コードが含まれている場合、当該二次元コードのＩＤ（識別情報）と、当該二次元コードの静止画中の位置（座標）とが取得されるという特徴を有するものである。
二次元コードの一例を図８に示す。
【００３５】
ここで取得するのは、二次元コードそのものの画像であっても良いし、当該二次元コードを識別する情報（二次元コードから得られる識別情報）であっても良い。
【００３６】
ステップＳ３０２では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ３０１で取得した二次元コードの検出指示をネットワークカメラ１０３に対して指示する。
【００３７】
ステップＳ３０３では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ３０１で取得した二次元コードを検出できたか否かを判定する。
【００３８】
検出できた場合（ステップＳ３０３：ＹＥＳ）は、処理をステップＳ３０４に移行する。
【００３９】
ステップＳ３０４では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ３０３で検出した二次元コードが画像の略中心になるようネットワークカメラのＰＴＺを調整する。
【００４０】
具体的には、二次元コードが画像の中心になるようパン・チルトを調整し、ズームに関しては二次元コードが所定の大きさで撮影できるように調整する。
【００４１】
ステップＳ３０５では、情報処理装置１０１のＣＰＵ２０１は、ネットワークカメラ１０３で撮影された映像の記録を開始する。
【００４２】
ステップＳ３０６では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ３０１で取得した二次元コードとは別の二次元コードを受信したか否かを判定する。
【００４３】
すなわち、別の作業者が新たな商品に対応する二次元コードを携帯端末１０４で読み取ったか否か（当該商品に係る作業を開始したか否か）を判定する。
【００４４】
新たな二次元コードを受信した場合（ステップＳ３０６：ＹＥＳ）は、処理をステップＳ３１０に移行する。
【００４５】
新たな二次元コードを受信していない場合（ステップＳ３０６：ＮＯ）は、処理をステップＳ３０７に移行する。
【００４６】
ステップＳ３０７では、情報処理装置１０１のＣＰＵ２０１は、記録を終了する指示を受け付けたか否かを判定する。
【００４７】
なお、記録終了の指示は、携帯端末１０４に対する操作により受け付けても良いし、記録終了用の二次元コードを検出することで受け付けても良い。また、ユーザが所定の動作をし、当該動作を検出することで終了指示を受け付けても良い。
【００４８】
記録終了指示を受け付けた場合（ステップＳ３０７：ＹＥＳ）は、処理をステップＳ３０８に移行する。
【００４９】
記録終了指示を受け付けていない場合（ステップＳ３０７：ＮＯ）は、処理をステップＳ３０６に戻す。
【００５０】
ステップＳ３０８では、情報処理装置１０１のＣＰＵ２０１は、映像の記録を終了する。
【００５１】
ステップＳ３０９では、情報処理装置１０１のＣＰＵ２０１は、記録された映像と、ステップＳ３０１で取得した二次元コードにより特定される識別情報とを対応付けて保存する。
【００５２】
以上の処理により、伝票番号と当該伝票番号により特定される商品に関する作業を撮影した映像とが対応付けて記録される。これにより、例えば伝票番号１２３４の商品において不良が発生した場合、当該伝票番号に対応付けられた映像を確認することで、当該商品に係る作業内容を確認することが可能となる。そのため、映像を探し出す手間を低減させることが可能となる。
【００５３】
ステップＳ３１０では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ３０６で受信した二次元コードを読み取った携帯端末１０４に対して、作業を待機する旨の通知を出す。
【００５４】
ステップＳ３１１では、情報処理装置１０１のＣＰＵ２０１は、記録を終了する指示を受け付けたか否かを判定する。
【００５５】
なお、記録終了の指示は、携帯端末１０４に対する操作により受け付けても良いし、記録終了用の二次元コードを検出することで受け付けても良い。また、ユーザが所定の動作をし、当該動作を検出することで終了指示を受け付けても良い。
【００５６】
ステップＳ３１２では、情報処理装置１０１のＣＰＵ２０１は、映像の記録を終了する。
【００５７】
ステップＳ３１３では、情報処理装置１０１のＣＰＵ２０１は、記録された映像と、ステップＳ３０１で取得した二次元コードにより特定される識別情報とを対応付けて保存する。
【００５８】
以上の処理により、伝票番号と当該伝票番号により特定される商品に関する作業を撮影した映像とが対応付けて記録される。これにより、例えば伝票番号１２３４の商品において不良が発生した場合、当該伝票番号に対応付けられた映像を確認することで、当該商品に係る作業内容を確認することが可能となる。そのため、映像を探し出す手間を低減させることが可能となる。
【００５９】
ステップＳ３１４では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ３０６で取得した二次元コードの検出指示をネットワークカメラ１０３に対して指示する。
【００６０】
ステップＳ３１５では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ３０６で取得した二次元コードを検出できたか否かを判定する。
【００６１】
検出できた場合（ステップＳ３１５：ＹＥＳ）は、処理をステップＳ３１６に移行する。
【００６２】
ステップＳ３１６では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ３１５で検出した二次元コードが画像の略中心になるようネットワークカメラのＰＴＺを調整する。
【００６３】
具体的には、二次元コードが画像の中心になるようパン・チルトを調整し、ズームに関しては二次元コードが所定の大きさで撮影できるように調整する。
【００６４】
ステップＳ３１７では、情報処理装置１０１のＣＰＵ２０１は、ネットワークカメラ１０３で撮影された映像の記録を開始する。
【００６５】
ステップＳ３１８では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ３１０で待機通知をした携帯端末１０４に対して作業開始を許可する。
そして、処理をステップＳ３０６に戻す。
【００６６】
図４は、二次元コードと伝票番号（商品等を識別する識別情報）が対応付けて記憶されたデータテーブルの一例を示す図である。本実施例においては、予め二次元コードと伝票番号とを対応付けて記憶しているものとする。
【００６７】
図５は、ステップＳ３０９やＳ３１３の処理により、伝票番号と動画データとが対応付けて記録されたテーブルの一例を示す図である。
【００６８】
図６は、ステップＳ３１０の処理により携帯端末１０４に表示される通知画面の一例を示す図である。図６に示す通り、作業を一時的に待機する旨が通知されている。
【００６９】
図７は、ステップＳ３１８の処理により携帯端末１０４に表示される通知画面の一例を示す図である。図７に示す通り、作業の開始を許可する旨が通知されている。
【００７０】
以上、実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００７１】
また、本発明におけるプログラムは、図３の処理をコンピュータに実行させるプログラムである。なお、本発明におけるプログラムは、図３の各処理ごとのプログラムであってもよい。
【００７２】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【００７３】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【００７４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【００７５】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７７】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００７８】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００７９】
１０１  情報処理装置
１０２  録画サーバ
１０３  ネットワークカメラ
１０４  携帯端末
【図１】
2018074431.tif 000003
【図２】
2018074431.tif 000004
【図３】
2018074431.tif 000005
【図４】
2018074431.tif 000006
【図５】
2018074431.tif 000007
【図６】
2018074431.tif 000008
【図７】
2018074431.tif 000009
【図８】
2018074431.tif 000010