(57)【要約】      （修正有）【課題】図書が誤って収容されているコンテナを低コスト及び低労力で調べることができる図書保管管理システムの図書点検装置を提供する。【解決手段】書庫に搬送されるコンテナ１２に付されているコンテナ識別データＤ１を読み取り、コンテナ識別データＤ１にコンテナ１２に収容される図書３２を示す図書識別データＤ３を関連付けて記憶し、書庫への図書入庫及び図書出庫を管理するとともに、第１のカウント手段１０３によりコンテナ１２に収容されている図書の観測結果に基づいてコンテナ１２に収容されている第１の図書数を取得し、第２のカウント手段１０６により記憶手段２で管理されているコンテナ１２の第２の図書数を取得し、処理手段１０７により第１の図書数と第２の図書数とが不一致の場合に不一致であることを示す点検データＤ５をコンテナ識別データＤ１と関連付けて記憶手段２に記憶する。【選択図】図１
2015143155.tif 000002
【特許請求の範囲】
【請求項１】
図書保管管理システムの図書点検装置において、
書庫に搬送されるコンテナに付されているコンテナ識別データを読み取る読み取り手段と、
前記コンテナ識別データに、前記コンテナに収容される図書を示す図書識別データを関連付けて記憶し、前記書庫への図書入庫及び図書出庫を管理する記憶手段と、
前記コンテナに収容されている図書の観測結果に基づいて前記コンテナに収容されている図書数である第１の図書数を取得する第１のカウント手段と、
前記記憶手段で管理されている前記コンテナの図書数である第２の図書数を取得する第２のカウント手段と、
前記第１の図書数と前記第２の図書数とが不一致の場合に、不一致であることを示す点検データを前記コンテナ識別データと関連付けて前記記憶手段に記憶する処理手段と
を具備する図書点検装置。
【請求項２】
前記記憶手段は、前記コンテナ識別データと、撮影手段によって撮影された前記コンテナに収容されている図書の映像データと、を関連付けて記憶し、
前記第１のカウント手段は、前記映像データを表示する映像表示手段と、前記第１の図書数の入力を受ける入力手段とを具備する、
ことを特徴とする請求項１記載の図書点検装置。
【請求項３】
撮影手段によって前記コンテナに収容されている図書を背表紙の正面方向から撮影した複数の映像データに基づいて、前記コンテナに収容されている図書の背表紙が正面から撮影されている正面画像データを合成する合成手段をさらに具備し、
前記第１のカウント手段は、前記正面画像データに基づいて、前記第１の図書数を取得する、
ことを特徴とする請求項１記載の図書点検装置。
【請求項４】
前記記憶手段は、前記コンテナ識別データと、前記コンテナが点検候補に属するか否かの判断に用いられるコンテナ特徴データとを関連付けて記憶し、
前記処理手段は、前記コンテナ特徴データに基づいて、前記コンテナが前記点検候補に属さないことを示す場合に前記コンテナを非点検対象とする、
ことを特徴とする請求項１乃至請求項３のいずれか１項に記載の図書点検装置。
【請求項５】
前記コンテナ特徴データは、前記コンテナに対する図書入庫及び図書出庫の履歴を示す履歴データを含み、
前記処理手段は、前記履歴データに基づいて、前記コンテナに対する前記図書入庫及び前記図書出庫のいずれも発生していない場合に、前記コンテナを前記非点検対象とする、
ことを特徴とする請求項４記載の図書点検装置。
【請求項６】
図書保管管理システムの図書点検方法において、
読み取り手段によって、書庫に搬送されるコンテナに付されているコンテナ識別データを読み取ることと、
記憶手段によって、前記コンテナ識別データに、前記コンテナに収容される図書を示す図書識別データを関連付けて記憶し、前記書庫への図書入庫及び図書出庫を管理することと、
カウント手段によって、前記コンテナに収容されている図書の観測結果に基づいて前記コンテナに収容されている図書数である第１の図書数を取得し、情報処理装置によって、前記記憶手段で管理されている前記コンテナの図書数である第２の図書数を取得することと、
前記情報処理装置によって、前記第１の図書数と前記第２の図書数とが不一致の場合に、不一致であることを示す点検データを前記コンテナ識別データと関連付けて前記記憶手段に記憶することと、
を具備する図書点検方法。
【請求項７】
図書保管管理システムに適用されるプログラムにおいて、
前記図書保管管理システムは、書庫に搬送されるコンテナに付されているコンテナ識別データを読み取る読み取り手段と、前記コンテナ識別データに、前記コンテナに収容される図書を示す図書識別データを関連付けて記憶し、前記書庫への図書入庫及び図書出庫を管理する記憶手段とを具備し、
コンピュータに、
前記コンテナに収容されている図書の観測結果に基づいてカウント装置によって取得された前記コンテナに収容されている図書数である第１の図書数を取得する機能と、
前記記憶手段で管理されている前記コンテナの図書数である第２の図書数を取得する機能と、
前記第１の図書数と前記第２の図書数とが不一致の場合に、不一致であることを示す点検データを前記コンテナ識別データと関連付けて前記記憶手段に記憶する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、図書をコンテナに収容し、コンテナを書庫に搬入することにより図書を管理する図書保管管理システムの図書点検装置、図書点検方法、及びプログラムに関する。
【背景技術】
【０００２】
多量の図書を保有する大規模図書館などでは、図書の収容効率の高い閉架書庫が採用される場合が多い。そして、閉架書庫に対する図書の取り出し及び返却を効率化するために、自動入出庫システムが導入されている。
【０００３】
自動入出庫システムは、貸し出しが要求された図書を書庫から取り出してカウンターまで搬送し、この取り出された図書に対する貸し出し登録を受ける処理、返却された図書に対する貸し出し登録を削除し、この返却された図書を書庫まで戻して収容位置を記録する処理、などを自動化している。この自動入出庫システムにより、閉架書庫に対する図書の取り出し及び返却の作業を、正確かつ迅速に実行することができる。
【０００４】
自動入出庫システムにおいては、保管される多数の図書の管理を容易に行うために、それぞれの図書に図書識別媒体としてバーコード又はＲＦＩＤタグなどが付される。各図書は、複数冊ごとにコンテナに収容され、コンテナ単位で書庫へ入庫又は書庫から出庫される。
【０００５】
図書の取り出し又は貸し出しが要求された場合、この要求された図書を収容しているコンテナが書庫から自動出庫され、ステーションまで搬送される。図書館員は、ステーションに搬送されたコンテナの中から、要求された図書を取り出し、図書に貼り付けられたバーコード又はＲＦＩＤタグなどを読み取り、利用者に要求された図書を渡す。
【０００６】
図書の返却が要求された場合、この返却の要求された返却図書を収容すべきコンテナが書庫から自動出庫され、ステーションまで搬送される。図書館員は、返却図書に添付されたバーコードラベル又はＲＦＩＤタグなどを読み取り、ステーションまで搬送されたコンテナに、この返却図書を収容し、コンテナを書庫に入庫する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第２８５１２３７号公報
【特許文献２】特許第３２９０４２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
図書館では定期的に、通常業務として図書の点検作業（一般に蔵書点検と言われている）が行われている。
【０００９】
図書識別媒体がＲＦＩＤタグの場合には、コンテナに図書が入ったままの状態でこのコンテナに収容されている図書の識別データを読み取り可能である。しかしながら、図書識別媒体がバーコードの場合、従来の図書点検においては、コンテナを搬出し、さらにそのコンテナに収容されている図書を一冊ずつ取り出して図書に付されているバーコードを読み取る必要があり、点検作業の労力が極めて大きく、作業時間が膨大となる。
【００１０】
そして、図書識別媒体がバーコードであり、あるコンテナに収容されるべき図書が他のコンテナに収容された場合、図書館の図書数が多いほどこの入れ違いとなった図書の発見が困難であり、コンテナに誤って収容された図書が実質的に紛失扱いになる場合がある。
【００１１】
例えば、各コンテナに収容されている図書を１冊ずつ取り出して図書のバーコードを読み取り、データベースのデータと突き合わせる点検作業を、図書数５０万冊、コンテナ数２５０００個の通常規模の自動入出庫システムで行う場合、それぞれのコンテナで図書が正しく収容されているか否かを２分で点検したとしても、全てのコンテナについて点検を終了するまでに、延べで２分×２５０００コンテナ＝５００００分≒８３０時間かかり、点検時間及び点検労力が大きく、その点検の正確性とともに図書館の運営にも支障をきたす可能性が大きい。
【００１２】
したがって、バーコードを用いる自動入出庫システムについて、図書館側から簡易かつ効率的な図書点検の手法の開発を強く要望されていた。
【００１３】
規模の小さい図書館であれば、図書に付されている図書識別媒体をバーコードからＲＦＩＤタグに変更することも考えられる。しかしながら、図書数が数十万冊の中・大規模の図書館では、図書識別媒体をバーコードからＲＦＩＤタグに変更することは、コスト負担と大きな貼り手間とを必要とし、かつ、反復利用される図書館用図書へのＲＦＩＤタグの使用は未だ開発途上であり、その導入には困難性があった。
【００１４】
本発明は、以上のような事情に鑑みてなされており、低コスト及び低労力で、コンテナに図書が誤って収容されているか点検することができる図書保管管理システムの図書点検装置、図書点検方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
実施形態に係る図書保管管理システムの図書点検装置は、読み取り手段、記憶手段、第１のカウント手段、第２のカウント手段、処理手段を備える。読み取り手段は、書庫に搬送されるコンテナに付されているコンテナ識別データを読み取る。記憶手段は、コンテナ識別データに、コンテナに収容される図書を示す図書識別データを関連付けて記憶し、書庫への図書入庫及び図書出庫を管理する。第１のカウント手段は、コンテナに収容されている図書の観測結果に基づいてコンテナに収容されている図書数である第１の図書数を取得する。第２のカウント手段は、記憶手段で管理されているコンテナの図書数である第２の図書数を取得する。処理手段は、第１の図書数と第２の図書数とが不一致の場合に、不一致であることを示す点検データをコンテナ識別データと関連付けて記憶手段に記憶する。
【発明の効果】
【００１６】
本発明の態様においては、低コスト及び低労力で、コンテナに図書が誤って収容されているか点検することができる図書保管管理システムの図書点検装置、図書点検方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】第１の実施形態に係る図書保管管理システムの図書点検装置の構成の一例を示すブロック図。
【図２】第１の実施形態に係る図書点検装置の処理の一例を示すフローチャート。
【図３】第２の実施形態に係る図書保管管理システムの図書点検装置の構成の一例を示すブロック図。
【図４】第２の実施形態に係る図書点検装置の処理の一例を示すフローチャート。
【図５】第２の実施形態に係る点検データの例を示す図。
【図６】第２の実施形態に係る訂正データの第１の例を示す図。
【図７】第２の実施形態に係る訂正データの第２の例を示す図。
【図８】書棚の一例を示す斜視図。
【図９】書棚におけるコンテナの収容形態の一例を示す正面図。
【図１０】コンテナの構成の一例を示す斜視図。
【図１１】コンテナの図書の収容状態の一例を示す斜視図。
【図１２】１階ステーションの構成の一例を示す斜視図。
【図１３】操作表示ユニットで表示される入庫図書確認画面の一例を示す画面図。
【図１４】回転機構部の一例を示す斜視図。
【図１５】回転機構部の一例を示す上面図。
【図１６】回転機構部に備えられる回転台とモータとの一例を示す斜視図。
【図１７】図書保管管理システムに備えられる制御システムの構成の一例を示すブロック図。
【図１８】統括制御盤の詳細構成の一例を示すブロック図。
【図１９】コンテナの撮影動作の一例を示すフローチャート。
【図２０】点検端末に表示される図書点検画面の第１の例を示す画面図。
【図２１】図書点検画面の第２の例を示す画面図。
【図２２】第３の実施形態に係る図書保管管理システムの図書点検装置の構成の一例を示すブロック図。
【図２３】第４の実施形態に係る図書保管管理システムの図書点検装置の概略構成を示すブロック図。
【図２４】第５の実施形態に係る図書保管管理システムの図書点検装置の一例を示すシステム構成図。
【図２５】第６の実施形態に係る図書保管管理システムの図書点検装置の一例を示すブロック図。
【図２６】第６の実施形態に係る図書点検装置の処理の一例を示すフローチャート。
【図２７】第６の実施形態に係る正面画像データ表示例を示す図。
【図２８】比較例として、同一のコンテナを、停止した状態で、エリアカメラにより、１回撮影した映像データの表示例を示す図。
【図２９】第６の実施形態に係るバーコードリーダと撮影装置との設置位置の例を示す図。
【発明を実施するための形態】
【００１８】
以下、図面を参照しながら各実施形態について説明する。なお、以下の説明において、同一又は実質的に同一の機能及び構成要素については、同一符号を付し、必要に応じて説明を行う。
【００１９】
（第１の実施形態）
本実施形態においては、観測結果（観察結果も含む）に基づいて取得されるコンテナに収納されている図書数が、データベースで管理されているコンテナ内の図書数と一致しない場合に、その旨を記憶し、図書数の一致しないコンテナをさらに詳細な点検の対象に決定する図書保管管理システムの図書点検装置について説明する。
【００２０】
まず、本実施形態の骨子を説明する。
【００２１】
例えば図書館などのような大量の図書を保管管理する施設では、図書保管管理システム（自動入出庫システム）が急速に普及してきた。従来の図書保管管理システムは、一例として、各コンテナに複数冊の図書をまとめて収容し、それぞれの図書に添付されたバーコードを用いて図書の入出庫を管理する。
【００２２】
図書館では、数年ごとに、定例業務として図書点検が行われる。この図書点検としては、図書に添付されているバーコードの読み取りによって個別に図書を点検し、図書保管管理システムで管理されている図書在庫と実在庫との差異を発見する方法が実施されてきた。このように、図書の１つ１つを取り出してバーコードを読み込む図書点検方法は、図書数が多くなるほど、作業労力及び作業時間が増え、実施が困難になる。
【００２３】
本実施形態に係る図書点検装置、図書点検方法、及びプログラムは、上記のような図書点検の課題を解決する観点から、従来全く存在しなかった新しい着想に基づいてなされたものであり、図書保管管理システムにおける図書点検を低コスト、低労力で行い、作業効率を向上させる。
【００２４】
すなわち、従来の図書点検は、一冊一冊図書のバーコードを読み取ることによって個別に図書を点検していたのに対し、本実施形態は、コンテナ内の図書の総数について、コンテナに収容されている図書の観測結果に基づいて取得された図書数と、データベースに基づいてカウントされた図書数とが不一致か否かを検出し、この極めて狭められた範囲の不一致のコンテナのみを点検対象のコンテナとする。不一致のコンテナに対する個別の図書の点検は、例えば特許第３２９０４２３号公報の画像を用いた点検を用いることにより、容易に図書名を特定することができる。
【００２５】
本実施形態において、観測結果に基づく図書数とデータベースで管理されている図書数とが不一致と判断されるコンテナの数は、一致と判断されるコンテナの数より、極めて少ないと考えられる。すなわち、以下の(a)及び(b)の理由により、一致と判断されたコンテナをより詳細な点検の対象から除外することで、図書点検作業を低コスト、低労力で、効率よく行うことができる。
【００２６】
(a)一致と判断されるコンテナは、図書点検の対象期間に図書の入出庫が全くなかったか、又は、正常に処理されたものである。
【００２７】
(b)コンテナに収容されている図書の観測結果に基づいた図書数と、データベースに基づいた図書数とが一致すると判断されたにも係わらず図書の収容が正しくないケースは、あるコンテナの図書が他のコンテナの図書と同数入れ替わった場合に生じる。このケースを統計的に考察する。蔵書５０万冊でコンテナ数２５０００個規模の図書保管管理システムにおいて、１／１０００の確率で正規の方法によらない出庫ミス１冊が発生したとして、そのコンテナに別のコンテナからたまたま１冊の図書が入り込む確率は、（１／１０００）2であり、優に無視の範囲である。ましてやｎ冊が入れ替わった結果、図書数が一致するという確率は、（１／１０００）2×nで論をまたない。したがって、観測結果に基づいて取得されたコンテナの図書数と、データベースに基づくコンテナの図書数とが一致した場合は、完全にミスなしと判断してよい。なお、出庫ミスの発生確率が１／１０００程度となることは、これまでの図書保管管理システムの運転実績から得ることができる。
【００２８】
ここで、図１を用いて、本実施形態に係る図書点検装置１００の基本構成の一例を説明する。
【００２９】
本実施形態に係る図書点検装置１００において、情報処理装置６は、読み取り装置１０２からコンテナ１２を識別するコンテナ識別データＤ１を受信する。
【００３０】
また、情報処理装置６は、第１のカウント部１０３から、コンテナ１２に収容されている図書の観測結果に基づいて取得された図書数を受信する。
【００３１】
さらに、情報処理装置６は、記憶媒体１０４に記憶されているプログラム１０５を読み込んで実行し、これにより、第２のカウント部１０６、処理部１０７、訂正部１０８として機能する。
【００３２】
情報処理装置６は、データベース２を参照し、各種データを書き込み及び読み出すことができる。
【００３３】
読み取り装置１０２は、コンテナ１２に付されているコンテナ識別データＤ１を読み取る。コンテナ識別データとしては、例えば、バーコード、二次元コードなどが用いられる。
【００３４】
第１のカウント部１０３は、観測結果に基づいてコンテナ１２に収容されている図書数を取得し、情報処理装置６に送信する。例えば、第１のカウント部１０３は、撮影装置によって撮影された映像データを表示する映像表示装置と、映像データを観察した点検者からコンテナ１２に収容されている図書数を受ける入力装置とを含むとしてもよい。例えば、第１のカウント部１０３は、光学的、電気的、又は、その他の手法でコンテナ１２に収容されている図書数を自動検出する検出装置を含むとしてもよい。検出装置は、例えば、コンテナ１２に収容されている図書に対する距離を測定するレーザ変位計でもよく、コンテナ１２の映像を解析する映像解析装置でもよく、コンテナ１２の映像データを撮影する撮影装置を含むとしてもよい。
【００３５】
データベース２は、コンテナ識別データＤ１に、コンテナ１２に収容される図書３２を示す図書識別データＤ３を関連付けて記憶し、書庫への図書入庫及び図書出庫を管理する。
【００３６】
また、データベース２は、コンテナ識別データＤ１に、コンテナ１２が点検候補に属するか否かの判断に用いられるコンテナ特徴データＤ１２と、コンテナ１２の図書数が不一致でありコンテナ１２がより詳細な点検の対象と決定された場合に、コンテナ１２における不一致の原因の図書を特定する訂正データＤ６とを関連付けて記憶する。データベース２は、第１のカウント部１０３が撮影装置を含む場合に、コンテナ識別データＤ１に、撮影装置によって撮影されたコンテナ１２に収容されている図書３２の映像データを関連付けて記憶するとしてもよい。データベース２は、第１のカウント部１０３がレーザ変位計を含む場合に、コンテナ識別データＤ１に、レーザ変位計によって測定された測定データを関連付けて記憶するとしてもよい。また、データベース２は、第１のカウント部１０３が映像解析装置を含む場合に、コンテナ識別データＤ１に、映像解析装置によって生成された各種データ（合成された映像データ、合成された映像データに基づいて検出された図書数など）を関連付けて記憶するとしてもよい。
【００３７】
コンテナ特徴データＤ１２は、例えば、コンテナ１２に対する図書入庫及び図書出庫の履歴を示す履歴データを含む。
【００３８】
第２のカウント部１０６は、データベース２に記憶されているコンテナ識別データＤ１と、コンテナ識別データＤ１と関連付けられている図書識別データＤ３とに基づいて、データベース２で管理されているコンテナ１２の図書数を取得する。
【００３９】
処理部１０７は、第１のカウント部１０３によって取得された図書数と第２のカウント部１０６によって取得された図書数とが不一致の場合に、このコンテナ１２で不一致が発生しておりこのコンテナ１２をより詳細な点検の対象とすることを示す点検データＤ５をコンテナ識別データＤ１と関連付けてデータベース２に記憶する。
【００４０】
ここで、処理部１０７は、コンテナ特徴データＤ１２に基づいて、コンテナ１２が点検候補に属さないことを示す場合に、コンテナ１２を非点検対象と決定する。例えば、コンテナ特徴データＤ１２が履歴データを含む場合、処理部１０７は、履歴データに基づいて、点検対象期間においてコンテナ１２に対する図書入庫及び図書出庫のいずれも発生していない場合に、コンテナ１２を非点検対象と決定する。
【００４１】
訂正部１０８は、処理部１０７によってコンテナ１２に図書数の不一致が発生しているとされた場合に、訂正操作に基づいて、コンテナ１２における不一致の原因の図書を特定する訂正データＤ６の入力を受け、コンテナ識別データＤ１に、訂正データＤ６を関連付けてデータベース２に記憶する。
【００４２】
図２は、本実施形態に係る図書点検装置１００の処理の一例を示すフローチャートである。
【００４３】
ステップＳ１において、読み取り装置１０２は、書庫に搬送されるコンテナ１２に付されているコンテナ識別データＤ１を読み取る。
【００４４】
ステップＳ２において、データベース２は、コンテナ識別データＤ１に、コンテナ１２に収容される図書を示す図書識別データＤ３を関連付けて記憶し、書庫への図書入庫及び図書出庫を管理する。
【００４５】
ステップＳ３Ａにおいて、第１のカウント部１０３は、コンテナ１２に収容されている図書３２の観測結果に基づいてコンテナ１２に収容されている図書数を取得する。
【００４６】
ステップＳ３Ｂにおいて、第２のカウント部１０６は、データベース２で管理されているコンテナ１２の図書数を取得する。
【００４７】
ステップＳ４において、処理部１０７は、第１のカウント部１０３によって取得された図書数と第２のカウント部１０６によって取得された図書数とが不一致か否か判断する。
【００４８】
不一致の場合、ステップＳ５Ａにおいて、処理部１０７は、不一致であることを示す点検データＤ５をコンテナ識別データＤ１と関連付けてデータベース２に記憶し、コンテナ１２をより詳細な点検の対象に決定する。
【００４９】
一致の場合、ステップＳ５Ｂにおいて、処理部１０７は、コンテナ１２をより詳細な点検の対象から除外する。
【００５０】
上記のような構成を持つ図書保管管理システムの図書点検装置１００の効果について説明する。
【００５１】
本実施形態に係る図書点検装置１００は、例えば書店などで利用されているバーコードを読み取って図書情報を記憶し管理するシステムとは大きく異なる。すなわち、本実施形態に係る図書点検装置１００は、観測結果に基づく実在庫の図書数とデータベース２で管理されている図書数とに差異のあるコンテナのみを、例えば特許第３２９０４２３号によるより詳細な点検の対象とするものであり、点検対象のコンテナを極めて小数に絞り込むことができ、不一致の原因の図書を、低コスト及び低労力で、効率的に発見することができる。
【００５２】
（第２の実施形態）
本実施形態においては、図書３２を収容しているコンテナ１２の映像を表示する映像表示装置と、映像の表示されたコンテナに収容されている図書数（冊数）の目視入力を受ける入力装置と、入力装置から入力された図書数と、データベース２でコンテナ１２に収容されているとして管理されている図書数との比較結果を示す点検データＤ５を生成する情報処理装置６とを備える図書保管管理システムの図書管理装置１００について説明する。
【００５３】
本実施形態においては、外部から読み取り可能な識別データとして、例えばバーコードを用いるが、他の識別データが読み取られるとしてもよい。
【００５４】
図３は、本実施形態に係る図書保管管理システム１の図書点検装置１００の構成の一例を示すブロック図である。
【００５５】
本実施形態において、コンテナ１２は、搬送コンベア２８の進行方向Ｆ１に垂直なコンベア幅方向Ｆ２について２つのブロックに区切られている。コンテナ１２のそれぞれのブロックの中では、図書３２の背表紙がコンベア幅方向Ｆ２で外側を向くように配置されている。さらに、コンテナ１２には、コンベア幅方向Ｆ２で外側を向くようにバーコード１２ｃが付されている。
【００５６】
本実施形態では、搬送コンベア２８のコンベア幅方向Ｆ２における一方の側に図書保管管理システム１の撮影装置３ａ及びバーコードリーダ３６ｂが設置される場合を例に説明するが、搬送コンベア２８のコンベア幅方向Ｆ２における他方の側に、他の撮影装置、他のバーコードリーダが設置され、同様の処理を図書保管管理システム１が実行するとしてもよい。
【００５７】
本実施形態のように、コンベア幅方向Ｆ２における一方の側にのみ撮影装置３ａ及びバーコードリーダ３６ｂが設置される場合には、コンテナ１２の向きを逆にする回転機構部を備えることで、コンテナ１２の双方のブロックについて図書が適切に収容されているか否かを点検可能である。
【００５８】
図書保管管理システム１及びこの図書保管管理システム１に適用される図書点検装置１００は、データベース２、コンテナ位置検出器３６ａ、バーコードリーダ３６ｂ、撮影装置３ａ、情報処理装置６を含む。端末ＴＲａは、映像表示装置４ａ及び入力装置５ａを備える。端末ＴＲｂは、出力装置４ｂ及び入力装置５ｂを備える。
【００５９】
この図３において、バーコード１２ｃは、図１のコンテナ識別データＤ１に相当する。バーコードリーダ３６ｂは、図１の読み取り装置１０２に相当する。撮影装置３ａ、端末ＴＲａは、第１のカウント部１０３に相当する。
【００６０】
図書保管管理システム１のコンテナ位置検出器３６ａ、バーコードリーダ３６ｂ、撮影装置３ａは、書棚に返却されるコンテナ１２を搬送するための搬送コンベア２８の経路中の撮影部３６に設置される。
【００６１】
本実施形態において、書庫は、複数のコンテナ１２を収容する。各コンテナ１２は、複数の図書を収容可能である。図書は背表紙がコンベア幅方向Ｆ２の外側を向いてコンテナ１２に収容される。それぞれの図書には、バーコードが付されている。
【００６２】
データベース２は、コンテナ識別データＤ１、映像データＤ２、図書識別データＤ３、コンテナ収容位置データＤ４、点検データＤ５、訂正データＤ６、コンテナ稼動時間データＤ７、点検履歴データＤ８等を関連付けて記憶・管理する。なお、コンテナ収容位置データＤ４、コンテナ稼動時間データＤ７、点検履歴データＤ８は、図１のコンテナ特徴データＤ１２に相当する。
【００６３】
コンテナ識別データＤ１は、コンテナ１２を表す。
【００６４】
映像データＤ２は、コンテナ１２に収容されている全ての図書を背表紙側から撮影したデータである。
【００６５】
図書識別データＤ３は、コンテナ１２に収容されている図書を表す。コンテナ１２に複数の図書が収容されている場合には、複数の図書識別データＤ３が、コンテナ識別データＤ１に関連付けられる。
【００６６】
コンテナ収容位置データＤ４は、書庫におけるコンテナ１２が収容される位置を表す。
【００６７】
点検データＤ５は、データベース２で管理されているコンテナ１２の図書数と映像データＤ２の視認によって入力されたコンテナ１２の図書数との組合せを含み、コンテナ１２がより詳細な点検の対象か否かの判断に用いられるデータである。
【００６８】
訂正データＤ６は、不一致の原因である図書を特定するデータである。例えば、訂正データＤ６は、点検データＤ５で図書数の不一致がある場合に、不足している図書又はコンテナ１２に収容されるべきではない図書を指定する。
【００６９】
コンテナ稼動時間データＤ７は、コンテナ１２が搬送された時間データを表し、例えばコンテナ稼動時期を表す。
【００７０】
点検履歴データＤ８は、点検した時間データ（例えば確認日）、及び、点検回数を表す。
【００７１】
コンテナ識別データＤ１及び図書識別データＤ３は、図書の入庫及び出庫時に、コンテナ１２に付されているバーコード１２ｃ及び図書に付されているバーコードに基づいて読み取られる。このデータベース２に記憶されているデータをアクセスすることにより、どのコンテナにどの図書が収容されているか、どのコンテナに何冊の図書が収容されているか、などを把握可能となる。
【００７２】
コンテナ位置検出器３６ａは、搬送コンベア２８で搬送されるコンテナ１２が撮像位置に到達したことを検知する。
【００７３】
バーコードリーダ３６ｂは、識別データを読み取る機器の一例であり、コンテナ位置検出器３６ａによりコンテナ１２が検出された状態で、コンテナ１２の側面に付されているバーコード１２ｃを自動的に読み取り、読み取ったバーコードに対応するコンテナ識別データＤ１を情報処理装置６に送る。
【００７４】
撮影装置３ａは、搬送コンベア２８の一方の側に設置される。撮影装置３ａは、コンテナ位置検出器３６ａによりコンテナ１２が検出された状態で、コンテナ１２の一方の列に収容されている全ての図書を背表紙側から撮影し、撮影された映像データＤ２を情報処理装置６に送る。撮影装置３ａは、例えばデジタルカメラ、デジタルスチルカメラ、デジタルビデオカメラなどを適用可能である。撮影装置３ａは、電気信号により撮影及びデジタル映像データを出力することができればよい。なお、例えば、複数の撮影装置３ａが設置され、複数の映像データＤ２が撮影され、１つのコンテナ識別データＤ１に対して複数の映像データＤ２が関連付けて記憶され、複数の映像データＤ２が図書点検に用いられてもよい。
【００７５】
撮影装置３ａは、撮影した被写体の光学像（静止映像又は動画像）の情報を、映像データＤ２として情報処理装置６に出力する。映像データＤ２は、例えばデジタル映像データとする。撮影装置３ａから出力された映像データＤ２は、所定の映像圧縮処理によりデータ量が削減された後、コンテナ識別データＤ１と対応させて映像保管のためのデータベース２に記憶される。
【００７６】
情報処理装置６は、バーコードリーダ３６ｂからコンテナ識別データＤ１を受け、撮影装置３ａから映像データＤ２を受け、コンテナ識別データＤ１と映像データＤ２とを関連付けてデータベース２に記憶する。
【００７７】
情報処理装置６は、データベース２を参照し、コンテナ識別データＤ１と関連付けられている図書識別データＤ３の数に基づいて、データベース２で管理されているコンテナ１２の図書数を求め、データベース２で管理されているコンテナ１２の図書数を含む点検データＤ５をデータベース２に記憶する。
【００７８】
情報処理装置６は、コンテナ１２の点検時に、データベース２から、コンテナ１２を示すコンテナ識別データＤ１に関連付けられている映像データＤ２、点検データＤ５を読み出し、映像表示装置４ａに送る。
【００７９】
情報処理装置６は、例えば、プロセッサ、サーバなどである。
【００８０】
映像表示装置４ａは、情報処理装置６から受けた映像データＤ２と点検データＤ５を表示する。
【００８１】
点検者８ａは、映像表示装置４ａによって表示された映像データＤ２及び点検データＤ５を目視し、コンテナ１２に収容されている図書数（コンテナ１２の一方の列に収容されている図書の総数）をカウントし、コンテナ１２の図書数を入力装置５ａで入力する。
【００８２】
入力装置５ａは、入力されたコンテナ１２の図書数を情報処理装置６に送る。
【００８３】
そして、情報処理装置６は、データベース２で管理されているコンテナ１２の図書数と、点検者８ａによって入力されたコンテナ１２の図書数とを組合せた点検データＤ５を生成し、コンテナ識別データＤ１と点検データＤ５とを関連付けてデータベース２に記憶する。
【００８４】
点検管理者８ｂは、入力装置５ｂを操作し、情報処理装置６に、データベース２で管理されているコンテナ１２の図書数と点検者８ａが目視で認識したコンテナ１２の図書数とが不一致のコンテナ１２をより詳細な点検の対象として出力するコマンドを送る。
【００８５】
情報処理装置６は、コマンドに基づいてデータベース２の点検データＤ５を読み出し、データベース２で管理されているコンテナ１２の図書数と、点検者８ａによって入力されたコンテナ１２の図書数とが不一致であることを示す点検データＤ５と関連付けられているコンテナ識別データＤ１を抽出し、不一致の発生しているコンテナ識別データＤ１に関連付けられている図書識別データＤ３、点検データＤ５、コンテナ稼動時間データＤ７、点検履歴データＤ８を抽出し、より詳細な点検の対象のコンテナに関する抽出された各種のデータを出力装置４ｂに送る。
【００８６】
出力装置４ｂは、情報処理装置６から受けた不一致の発生している詳細な点検の対象のコンテナのコンテナ識別データＤ１、このコンテナ識別データＤ１に関連付けられている図書識別データＤ３、点検データＤ５、コンテナ稼動時間データＤ７、点検履歴データＤ８を出力する。
【００８７】
入力装置５ｂは、点検管理者８ｂの訂正操作に基づいて、不一致の原因となっている図書を特定する訂正データＤ６を生成し、コンテナ識別データＤ１及び訂正データＤ６を情報処理装置６に送る。
【００８８】
情報処理装置６は、コンテナ識別データＤ１と訂正データＤ６とを関連付けてデータベース２に記憶する。
【００８９】
情報処理装置６は、コンテナ識別データＤ１の示すコンテナ１２に対するコンテナ稼動時間データＤ７及び点検履歴データＤ８を生成し、コンテナ識別データＤ１とコンテナ稼動時間データＤ７及び点検履歴データＤ８とを関連付けてデータベース２に記憶する。
【００９０】
本実施形態に係る図書点検装置１００は、搬送コンベア２８で搬送される複数のコンテナ１２を連続的に切り替えながら処理を行う。
【００９１】
搬送コンベア２８は、バーコードリーダ３６ｂの読み取り及び撮影装置３ａによる撮影のタイミングにおいて、コンテナ１２の移動速度を落とす。
【００９２】
図４は、本実施形態に係る図書点検装置１００の処理の一例を示すフローチャートである。
【００９３】
ステップＳ１０１において、バーコードリーダ３６ｂは、コンテナ１２に付されているバーコード１２ｃを読み取り、撮影装置３ａは、コンテナ１２の一方のブロック（列）に収容されている図書の全体映像を撮影する。
【００９４】
ステップＳ１０２において、情報処理装置６は、読み取られたバーコード１２ｃに対応するコンテナ識別データＤ１と、撮影装置３ａで撮影された映像データＤ２とを関連付けてデータベース２に記憶する。
【００９５】
ステップＳ１０３において、情報処理装置６は、撮影作業を終了するか否か判断する。
【００９６】
撮影を終了しない場合、ステップＳ１０４において、情報処理装置６は、撮影対象となる次コンテナ１２へ移行し、処理はステップＳ１０１に戻る。
【００９７】
撮影を終了する場合、ステップＳ１０５に処理は進む。
【００９８】
ステップＳ１０５において、情報処理装置６は、データベース２から、コンテナ１２を示すコンテナ識別データＤ１に関連付けられている図書識別データＤ３の数をカウントし、データベース２で管理されているコンテナ１２に収容されている図書数を求め、このデータベース２で管理されているコンテナ１２に収容されている図書数を含む点検データＤ５とコンテナ識別データＤ１とを関連付けてデータベース２に記憶する。
【００９９】
ステップＳ１０６において、情報処理装置６は、データベース２から、コンテナ１２を示すコンテナ識別データＤ１に関連付けられている映像データＤ２及び点検データＤ５を読み出し、映像表示装置４ａに送り、映像表示装置４ａは、映像データＤ２及び点検データＤ５を表示する。
【０１００】
点検者８ａは、映像表示装置４ａによって表示された映像データＤ２及び点検データＤ５を目視で確認する。
【０１０１】
入力装置５ａは、点検者８ａが目視によって確認したコンテナ１２内の図書数を受け、コンテナ１２内の図書数を情報処理装置６に送る。
【０１０２】
ステップＳ１０７において、情報処理装置６は、入力装置５ａから図書数を受ける。
【０１０３】
ステップＳ１０８において、情報処理装置６は、データベース２に基づいて認識されたコンテナ１２に収容されている図書数と、点検者８ａによって入力されたコンテナ１２の図書数との組合せを示す点検データＤ５を生成し、このコンテナ１２の図書数が整合するか否かを示す点検データＤ５とコンテナ識別データＤ１とを関連付けてデータベース２に記憶する。この点検データＤ５が図書数の不一致を示すコンテナ１２は、点検管理者８ｂによって実施されるより詳細な点検の対象となる。
【０１０４】
ステップＳ１０９において、情報処理装置６は、点検を終了するか否か判断する。
【０１０５】
点検が継続される場合、ステップＳ１１０において、情報処理装置６は、点検対象のコンテナ１２を変更し、処理はステップＳ１０６に戻る。
【０１０６】
点検が終了された後、ステップＳ１１１において、入力装置５ｂは、点検管理者８ｂから、図書数の不一致が発生しているコンテナ１２を出力することを命ずるコマンドを受け、コマンドを情報処理装置６に送る。情報処理装置６は、入力装置５ｂからのコマンドを受ける。
【０１０７】
ステップＳ１１２において、情報処理装置６は、データベース２から点検データＤ５を読み出し、図書数の不一致が発生しているが訂正データＤ６の生成されていないコンテナ識別データＤ１を認識し、このコンテナ識別データＤ１と関連付けられている映像データＤ２、図書識別データＤ３、コンテナ稼動時間データＤ７、点検履歴データＤ８をデータベース２から読み出し、図書数の不一致が発生しているコンテナ識別データＤ１、映像データＤ２、図書識別データＤ３、点検データＤ５、コンテナ稼動時間データＤ７、点検履歴データＤ８を出力装置４ｂに送る。出力装置４ｂは、情報処理装置６からの図書数の不一致が発生しているコンテナ識別データＤ１、映像データＤ２、図書識別データＤ３、点検データＤ５、コンテナ稼動時間データＤ７、点検履歴データＤ８を出力する。
【０１０８】
ステップＳ１１３において、入力装置５ｂは、点検管理者８ｂから、図書数の不一致が発生しているコンテナ１２について、不足している図書又はコンテナ１２に収容されるべきではない図書を指定するデータを受け、訂正データＤ６を生成し、コンテナ識別データＤ１と訂正データＤ６とを、情報処理装置６に送る。
【０１０９】
情報処理装置６は、入力装置５ｂから受けたコンテナ識別データＤ１と訂正データＤ６とを関連付けてデータベース２に記憶する。
【０１１０】
ステップＳ１１４において、情報処理装置６は、訂正を終了するか否か判断する。
【０１１１】
訂正を終了する場合には、処理が終了される。
【０１１２】
訂正を終了しない場合には、処理はステップＳ１１２に戻る。
【０１１３】
図５は、本実施形態に係る点検データＤ５の例を示す図である。
【０１１４】
コンテナ識別データＤ１ごとに、点検前の点検データ、１回目の点検データ、２回目の点検データが関連付けられている。この図５の例では、点検者８ａが目視によって確認した図書数を分子側に配置し、データベース２で管理されている図書数を分母側に配置している。分子と分母とで数値が整合しない場合に、不一致であることが認識可能である。
【０１１５】
図６は、本実施形態に係る訂正データＤ６の第１の例を示す図である。
【０１１６】
コンテナ１２内に存在するべきであるのに不足していると認識された図書識別データＤ３に、コンテナ１２に存在しないことを示す訂正データＤ６「出庫中」が関連付けられている。
【０１１７】
図７は、本実施形態に係る訂正データＤ６の第２の例を示す図である。
【０１１８】
不一致の発生したコンテナ１２に収容されるべきではないが収納されている図書がある場合に、コンテナ１２の映像データＤ２に対して、このコンテナ１２に収容されるべきではない図書を特定する訂正データＤ６（矢印）が関連付けられている。
【０１１９】
図８は、書棚群１１の一例を示す斜視図である。この図８は、ダブルコンテナ方式の書棚群１１を例示している。ダブルコンテナ方式の書棚群１１は、２つのコンテナの組み合わせを収容する。
【０１２０】
書棚群１１は、例えば図書館の書庫内に設置される。この書棚群１１は、互いに一定間隔をあけて対向するように設置された複数対（図示の場合は３対）の書棚（１１ａ，１１ｂ）、（１１ｃ，１１ｄ）、（１１ｅ，１１ｆ）から構成される。これら各書棚１１ａ〜１１ｆには、それぞれに複数の図書３２が収容された複数のコンテナ１２，１２，……が収容されている。
【０１２１】
ここで、上記書棚１１ａ，１１ｂ相互間には、スタッカークレーン１３が設置される。このスタッカークレーン１３は、書棚１１ａ，１１ｂ相互間に形成された空間内を移動し、いずれかの書棚１１ａ，１１ｂから所望のコンテナ１２を取り出して出庫用ラックステーション１４に移送する。この出庫用ラックステーション１４に移送されたコンテナ１２は、搬送コンベア１５を介してコンテナ搬出口１６に移送された後、図示しない垂直搬送機を介して、１階向コンテナ搬入口１７または２階向コンテナ搬入口１８に搬送される。
【０１２２】
このうち、１階向コンテナ搬入口１７に移送されたコンテナ１２は、搬送コンベア１９を介して利用者カウンターである１階ステーション２０のコンテナ受入部２０ａに搬送される。また、２階向コンテナ搬入口１８に移送されたコンテナ１２は、搬送コンベア２１を介して利用者カウンターである２階ステーション２２のコンテナ受入部２２ａに搬送される。
【０１２３】
一方、１階ステーション２０のコンテナ受入部２０ａに搬送されたコンテナ１２は、コンテナ排出部２０ｂに移送され、搬送コンベア２３を介して１階向コンテナ搬出口２４に搬送される。また、２階ステーション２２のコンテナ受入部２２ａに搬送されたコンテナ１２は、コンテナ排出部２２ｂに移送され、搬送コンベア２５を介して２階向コンテナ搬出口２６に搬送される。そして、１階向コンテナ搬出口２４または２階向コンテナ搬出口２６に搬送されたコンテナ１２は、上記垂直搬送機を介して地階のコンテナ搬入口２７に移送され、搬送コンベア２８を介して入庫用ラックステーション２９に移送された後、スタッカークレーン１３により書棚１１ａまたは１１ｂに入庫される。
【０１２４】
なお、他の書棚１１ｃ，１１ｄ相互間及び書棚１１ｅ，１１ｆ相互間にも、それぞれスタッカークレーン（図示せず）が設置されている。そして、上記と略同様の動作により、各書棚１１ｃ〜１１ｆと１階または２階ステーション２０，２２との間で、コンテナ１２を搬送することができる。
【０１２５】
また、上記搬送コンベア１５，１９，２１の経路途中には、搬送されるコンテナ１２を１８０°回転させて向きを変えるための、回転機構部３０，３１ａ，３１ｂがそれぞれ設置されている。なお、これら回転機構部３０，３１ａ，３１ｂの詳細な構成や動作については、後述する。
【０１２６】
図９は、本実施形態に係る書棚１１ａ，１１ｂにおけるコンテナ１２，１２，……の収容形態の一例を示す正面図である。
【０１２７】
各書棚１１ａ，１１ｂは、それぞれ、複数（図示の場合は１１枚）のコンテナ受け１１ａ１，１１ａ１，……及び１１ｂ１，１１ｂ１，……を、垂直方向に一定間隔で配置した構造を持つ。
【０１２８】
各コンテナ受け１１ａ１，１１ａ１，……及び１１ｂ１，１１ｂ１，……には、書棚１１ａ，１１ｂの相互間に設置されたスタッカークレーン１３に対して、つまり、書棚１１ａ，１１ｂのコンテナ１２を入出庫する間口に対して奥行き方向に、それぞれ２つずつのコンテナ１２，１２が収容される。
【０１２９】
スタッカークレーン１３は、各コンテナ受け１１ａ１，１１ａ１，……及び１１ｂ１，１１ｂ１，……上にそれぞれ収容されたコンテナ１２，１２，……の中から、スタッカークレーン１３に対して手前側にあるか奥側にあるかを問わず、取り出し要求されたコンテナ１２を取り出して出庫用ラックステーション１４に移送し、搬送コンベア１５により出庫する動作、搬送コンベア２８を介して入庫用ラックステーション２９に搬送されてきたコンテナ１２を、書棚１１ａまたは１１ｂに入庫する動作を行う。
【０１３０】
このスタッカークレーン１３は、書棚１１ａ，１１ｂ相互間に形成された空間を、書庫の床面と天井とに敷設されたレールＲ１，Ｒ２に支持されて書棚１１ａ，１１ｂ間を移動可能なスタッカーマスト１３ａと、このスタッカーマスト１３ａに支持されて垂直方向に昇降可能な昇降フレーム１３ｂと、この昇降フレーム１３ｂに回転自在に支持され、書棚１１ａ，１１ｂに対してコンテナ１２の取り出しや返却を行う回転荷台１３ｃとから構成される。
【０１３１】
このため、スタッカーマスト１３ａ及び昇降フレーム１３ｂを適宜移動させることにより、回転荷台１３ｃを書棚１１ａ，１１ｂ上の所望のコンテナ１２の収容位置に移動させることができる。スタッカークレーン１３は、自己に対して奥側となるコンテナ１２を入出庫する場合に、その手前側のコンテナ１２を一旦図示しない仮置き台に置いて作業を実行する。
【０１３２】
このように、書棚１１ａ，１１ｂのコンテナ１２を入出庫する間口に対して奥行き方向に、それぞれ２つずつのコンテナ１２，１２を収容する形態の図書保管管理システムにおいて、書庫内に収容された各コンテナ１２，１２，……内における図書３２，３２，……の収容状態を映像によって目視可能とすることは有効である。
【０１３３】
図１０は、コンテナ１２の構成の一例を示す斜視図である。図３の説明では、コンテナは、２つのブロックに区分けされるとして説明しているが、この図１０では、コンテナ１２は、その内部が略直交する仕切り板１２ａ，１２ｂによって、４つのブロックＡ，Ｂ，Ｃ，Ｄに分割されている。コンテナ１２の一方の列は、ブロックＡ，Ｂから構成される。コンテナ１２の他方の列は、ブロックＣ，Ｄから構成される。
【０１３４】
図１１は、コンテナ１２の図書の収容状態の一例を示す斜視図である。各ブロックＡ，Ｂ，Ｃ，Ｄ内には、それぞれ複数の図書３２，３２，……が厚み方向に１列に並んで収容されるようになっている。つまり、コンテナ１２内には、ブロックＡ，Ｂに収容された図書３２，３２，……の列と、ブロックＣ，Ｄに収容された図書３２，３２，……の列とが、２列に並んで収容されることになる。コンテナ１２内で２列に並んだ各図書３２，３２，……同士は、互いにその背表紙３２ａを外側に向けるようにして収容されている。なお、コンテナ１２は、その側面にバーコード１２ｃが付されており、書棚１１ａ，１１ｂ上に収容されるとする。また、各図書３２，３２，……にも、それぞれ固有のバーコードが付されている。
【０１３５】
図１２は、１階ステーション２０の構成の一例を示す斜視図である。２階ステーション２２については、１階ステーション２０と同様な構成であるため、その説明を省略する。
【０１３６】
１階ステーション２０には、カウンター台３３が設置されている。このカウンター台３３の裏側には、コンテナ受入部２０ａとコンテナ排出部２０ｂとが配置されている。そして、搬送コンベア１９を介して１階ステーション２０に搬送されてきたコンテナ１２は、コンテナ受入部２０ａで受け入れられた後、コンテナ排出部２０ｂに移送されて保持される。
【０１３７】
カウンター台３３には、コンテナ排出部２０ｂに対応する部分に開口部３３ａが形成されている。そして、図書館員は、この開口部３３ａを介することにより、コンテナ排出部２０ｂに保持されたコンテナ１２に対して、図書３２の取り出しや返却を行なう。この場合、カウンター台３３の開口部３３ａからは、コンテナ１２内に厚み方向に２列になって収容されている図書３２，３２，……のうち、一方側の列の図書３２，３２，……がそれらの背表紙３２ａを含めて、外部に露出される。そして、このコンテナ排出部２０ｂに保持されたコンテナ１２は、搬送コンベア２３を介して１階向コンテナ搬出口２４に搬送される。
【０１３８】
カウンター台３３上には、図書館員が図書３２，３２，……の入出庫に関する種々の操作を行なうとともに、コンテナ排出部２０ｂに保持されたコンテナ１２の中から、取り出すべき図書３２の図書名や図書番号、及びその図書３２の含まれるブロック番号等を表示するための、入力タッチパネル式の操作表示ユニット３４と、図書３２に付されたバーコードを読み取るためのバーコードリーダ３５とが配設される。
【０１３９】
図１３は、操作表示ユニット３４で表示される入庫図書確認画面の一例を示す画面図である。
【０１４０】
入庫図書確認画面は、１階ステーション２０のメンテナンス画面の一例である。図書館員は、この入庫図書確認画面を見て、コンテナ内に収容されている図書を確認する。
【０１４１】
本実施形態において、操作表示ユニット３４は、図書館員の操作に応じて、入庫した直近の複数個（例えば４個）のコンテナ１２内の図書の映像をリアルタイムに表示することができ、これにより図書館員は入庫状態の図書を確認できる。入庫図書確認画面には、コンテナ１２内の図書の映像に加えて、データベース２で管理されているコンテナ１２内の図書数、図書識別データ（図書名）を表示している。
【０１４２】
また、操作表示ユニット３４は、図書館員の操作に応じて、コンテナ１２の一方側のブロックＡ，Ｂのうちの左側のブロックＡを拡大した映像、又は、コンテナの一方側のブロックＡ，Ｂのうちの右側のブロックＢを拡大した映像、を表示する。
【０１４３】
図１４は、回転機構部３０の一例を示す斜視図である。
【０１４４】
図１５は、回転機構部３０の一例を示す上面図である。
【０１４５】
図１６は、回転機構部３０に備えられる回転台３０ａとモータ３０ｂとの一例を示す斜視図である。
【０１４６】
この図１４〜図１６は、回転機構部３０の詳細な構成を示しているが、他の回転機構部３１ａ，３１ｂについても同様の構成であるため、その説明は省略する。
【０１４７】
搬送コンベア１５上を搬送されるコンテナ１２は、回転機構部３０により１８０°回転させることによって、その向きを変えることができる。この回転機構部３０によってコンテナ１２の向きを変えることにより、例えば図８及び図１２に示したように、１階ステーション２０のカウンター台３３のコンテナ排出部２０ｂにコンテナ１２が保持された状態で、開口部３３ａに対向する図書３２，３２，……の列を切り替えることができる。
【０１４８】
回転機構部３０は、図１４〜図１６に示すように、搬送コンベア１５の一方側から搬送されてきたコンテナ１２を回転台３０ａに搭載させ、回転台３０ａをモータ３０ｂによって回転させた後、コンテナ１２を搬送コンベア１５の他方側に送り出す構成となっている。ただし、コンテナ１２を回転させる必要がない場合には、搬送コンベア１５の一方側から搬送されてきたコンテナ１２は、そのまま回転台３０ａを素通りして搬送コンベア１５の他方側に送り出される。
【０１４９】
回転機構部３０の近傍には、搬送コンベア１５で搬送されるコンテナ１２に付されたバーコード１２ｃを自動的に読み取るためのバーコードリーダ３０ｃ，３０ｄが設置されている。
【０１５０】
図１７は、図書保管管理システム１に備えられる制御システムの構成の一例を示すブロック図である。
【０１５１】
中央処理装置３７は、例えば情報処理装置６などに相当する。中央処理装置３７は、バスライン３８を介して無停電電源装置３９と接続される。中央処理装置３７は、バスライン３８からファイルアダプタ４０を経て、フレキシブルディスク４１、制御システムの制御プログラムの記憶されたハードディスク４２及びカートリッジテープ４３と接続される。
【０１５２】
中央処理装置３７は、バスライン３８からファイルアダプタ４４を経て、図書情報の記憶されたハードディスク４５と接続される。中央処理装置３７は、バスライン３８からファイルアダプタ４６を経て、バックアップ情報の記憶されたハードディスク４７と接続される。さらに、中央処理装置３７は、バスライン３８を介して、前述したデータベース２と接続される。
【０１５３】
中央処理装置３７は、バスライン３８からシリアルインターフェースアダプタ４９を経て、統括制御盤５０と定置式検出器５１と接続される。統括制御盤５０は、詳細は後述するが、スタッカークレーン１３、垂直搬送機、搬送コンベア１５，１９，２１，２３，２５，２８及び回転機構部３０，３１ａ，３１ｂなどの動作を統括的に制御し、コンテナ１２の位置を検出する定置式検出器５１の検出結果に基づいて制御動作を行う。
【０１５４】
中央処理装置３７は、バスライン３８からシリアルインターフェースアダプタ５２を経て、コンソール５３、ディスプレイ５４、バーコードリーダ５５（これらは、上記の図１２に示した操作表示ユニット３４及びバーコードリーダ３５などに相当）及びシリアルプリンタ５６と接続される。そして、これらコンソール５３、ディスプレイ５４、バーコードリーダ５５及びシリアルプリンタ５６は、１階ステーション２０に設置される。
【０１５５】
中央処理装置３７は、バスライン３８からシリアルインターフェースアダプタ５７を経て、ディスプレイ５８、バーコードリーダ５９、シリアルプリンタ６０及びバーコードプリンタ６１と接続される。そして、これらディスプレイ５８、バーコードリーダ５９、シリアルプリンタ６０及びバーコードプリンタ６１は、２階ステーション２２に設置される。
【０１５６】
上記したバーコードリーダ５５，５９は、図１５に示したバーコードリーダ３０ｃ，３０ｄ、図３に示したバーコードリーダ３６ｂに相当する。
【０１５７】
図１８は、統括制御盤５０の詳細構成の一例を示すブロック図である。バスライン３８は、入出力回路６２を介して制御回路６３に接続される。この制御回路６３は、各制御対象であるスタッカークレーン１３、垂直搬送機６４、搬送コンベア１５，１９，２１，２３，２５，２８及び回転機構部３０，３１ａ，３１ｂ毎に、それぞれ入出力回路６５，６６，６７，６８及び駆動回路６９，７０，７１，７２を介して制御信号を生成して送出する。
【０１５８】
スタッカークレーン１３、垂直搬送機６４、搬送コンベア１５，１９，２１，２３，２５，２８及び回転機構部３０，３１ａ，３１ｂに設けられ、それぞれがコンテナ１２の位置を検出する定置式検出器５１ａ，５１ｂ，５１ｃ，５１ｄからの出力信号は、それぞれ対応する入出力回路６５，６６，６７，６８に供給されて、制御信号の生成に用いられる。
【０１５９】
バーコードリーダ５５，５９の各出力は、入出力回路６２に供給されて統括制御盤５０の駆動、つまり、スタッカークレーン１３、垂直搬送機６４、搬送コンベア１５，１９，２１，２３，２５，２８及び回転機構部３０，３１ａ，３１ｂの駆動に用いられる。また、制御回路６３は、入出力回路７３を介して撮影部３６と接続される。
【０１６０】
以下で、上記のような構成を持つ図書保管管理システム１の撮影動作についてより詳細に説明する。
【０１６１】
図１９は、コンテナ１２の撮影動作の一例を示すフローチャートである。図１９のステップＴ１〜Ｔ８は、上記図４のステップＳ１０１〜Ｓ１０４に相当する。
【０１６２】
ステップＴ１において、コンテナ位置検出器３６ａは、コンテナ１２の検出信号を発生し、この検出信号を、統括制御盤５０、シリアルインターフェースアダプタ４９及びバスライン３８を介して中央処理装置３７に送る。
【０１６３】
ステップＴ２において、中央処理装置３７は、コンテナ１２を搬送している搬送コンベア２８を停止させるコンベア駆動停止信号を統括制御盤５０に出力し、搬送コンベア２８を停止させる。
【０１６４】
ステップＴ３において、中央処理装置３７の統括制御盤５０は、定置式検出器５１ｃにより搬送コンベア２８が停止したことを確認する。
【０１６５】
ステップＴ４において、中央処理装置３７は、バーコードリーダ３６ｂを駆動し、コンテナ１２のバーコードを読み取る。
【０１６６】
ステップＴ５において、中央処理装置３７は、撮影装置３ａで撮影を行う。
【０１６７】
ステップＴ６において、中央処理装置３７は、コンテナ１２のバーコード１２ｃの読み取りと、撮影装置３ａによる撮影とが正しく行われたか否かを判断する。
【０１６８】
バーコード読み取りと図書撮影とが正しく行われたと判断された場合、ステップＴ７Ａにおいて、中央処理装置３７は、バーコードリーダ３６ｂで読み取ったコンテナ１２のバーコードに対応するコンテナ識別データＤ１と、撮影装置３ａで撮影された映像データＤ２とを関連付けてデータベース２に記憶する。なお、映像データＤ２は、圧縮されてデータベース２に記憶されてもよい。
【０１６９】
バーコード読み取りと図書撮影とが正しく行われなかったと判断された場合、ステップＴ７Ｂにおいて、中央処理装置３７は、コンテナ１２のバーコード１２ｃの読み取りと、撮影装置３ａによる撮影とが正しく行なわれなかった旨を示す情報をデータベース２に記憶し、その情報を操作表示ユニット３４に表示する。
【０１７０】
ステップＴ８において、中央処理装置３７は、搬送コンベア２８を起動させるコンベア起動信号を統括制御盤５０に出力し、搬送コンベア２８を駆動させる。
【０１７１】
なお、中央処理装置３７は、例えば、図書館員、点検者８ａ、点検管理者８ｂ、利用者等による操作表示ユニット３４の操作に基づいて、指定されたコンテナ１２に対応する映像データＤ２をデータベース２から読み出し、映像データＤ２を操作表示ユニット３４に映像表示させる動作も行う。
【０１７２】
本実施形態によれば、書棚群１１に返却されるコンテナ１２を搬送するための搬送コンベア２８の経路中に、コンテナ１２内に互いに背表紙３２ａ，３２ａ，……を外側に向けて厚み方向に２列に収容された図書３２，３２，……が、背表紙３２ａ，３２ａ，……側から撮影される。撮影された映像データＤ２は、コンテナ識別データＤ１と対応付けてデータベース２に記憶される。データベース２に記憶された映像データＤ２は、任意に読み出され、映像表示される。これにより、書庫内に収容された各コンテナ１２，１２，……内における図書３２，３２，……の収容状態を映像によって目視可能である。
【０１７３】
書庫内で各コンテナ１２，１２．……に収容されている図書３２，３２，……の収容状態を見る必要が生じた場合、図書館員、点検者８ａ、点検管理者８ｂ、利用者は、コンテナ１２を実際に書棚群１１から１階または２階ステーション２０，２２まで取り出すことなく、必要なコンテナ１２を指定してその映像データＤ２をデータベース２から読み出し、映像表示させ、そのコンテナ１２内における図書３２，３２，……の収容状態を容易に見ることができる。これにより、図書３２，３２，……の管理の能率を向上させることが可能となる。
【０１７４】
例えば、フリーロケーション方式の図書保管管理システム１では、図書３２の返却時に、図書館員が図書３２に付されたバーコードを読み取る作業を行い、中央処理装置３７が、その読み取ったバーコードに対応する図書識別データと、その図書３２を収容するコンテナ１２のバーコードに対応するコンテナ識別データを関連付けてハードディスク４５，４７などに記憶する必要がある。
【０１７５】
しかしながら、実際には、図書館員が誤って図書３２のバーコードを読み取る作業を行なわずに、または、図書３２のバーコードの損傷やバーコードリーダ３５の不具合によりバーコードが正確に読み取れなかった状態で、その図書３２をコンテナ１２に収容して書庫に格納してしまうことがある。
【０１７６】
このような場合、誤った返却が行われた図書３２を検索するために、その図書３２が過去に出庫及び入庫された月日や時刻を順次追跡調査し、その際に用いられた各コンテナ１２の内部を目視により確認していく必要が生じる。この確認作業を行う場合、従来では、例えば確認すべき各コンテナ１２を、１階または２階ステーション２０，２２に順次取り出して図書館員が確認していくため、確認作業が終了するまでに非常に長い時間を要する。
【０１７７】
ところが、本実施形態では、コンテナ１２を出庫させることなく、書庫内に収容された各コンテナ１２，１２，……内における図書３２，３２，……の収容状態を点検者８ａが映像によって目視可能であり、少なくとも一人の点検者８ａによって少なくとも１回カウントされたコンテナ１２内の図書数と、データベース２で管理されているコンテナ１２の図書数とを比較する。
【０１７８】
図２０は、点検端末ＴＲａに表示される図書点検画面の第１の例を示す画面図である。
【０１７９】
端末ＴＲａによって表示される図書点検画面は、映像データＤ２の表示部と、データベース２で管理されている点検対象のコンテナ１２に収容されている図書識別データの表示部と、データベース２で管理されているコンテナ１２内の図書数とを含む。
【０１８０】
点検者８ａは、端末ＴＲａを操作し、映像データＤ２の全体、左側を拡大した映像、右側を拡大した映像を切り替えながら、映像データＤ２で確認されるコンテナ１２の図書数を入力する。
【０１８１】
情報処理装置６は、端末ＴＲａからの図書数と、データベース２において点検対象のコンテナ１２に収容されているとされている図書数とを比較した結果を示す点検データＤ５をデータベース２に記憶する。
【０１８２】
図２１は、図書点検画面の第２の例を示す画面図である。この図２１において、図書点検画面は、点検者８ａによってカウントされたコンテナ１２内の図書の数の入力領域８０ａを含み、データベース２で管理されているコンテナ１２内の図書数８０ｂを表示している。
【０１８３】
以上説明した本実施形態においては、コンテナ１２に紛れ込んだ図書、コンテナ１２に収容し忘れた図書を効率的かつ高精度に確認することができ、点検コストの増加を抑制することができる。
【０１８４】
同じコンテナ１２で正当でない図書の入庫と正当でない図書の出庫とが重複し、コンテナ１２が正当でない図書を含むがコンテナ１２の図書数が変化しない確率は非常に小さい。そこで、本実施形態においては、コンテナ１２内の図書数に着目し、また、数え間違いがないように、コンテナ１２内の図書数を少なくとも一人の点検者８ａが１回以上カウント可能であり、これによりコンテナ１２に収容されている図書３２の正当性を判断している。本実施形態に係る図書点検装置１００及び図書点検方法は、膨大な蔵書数を点検する場合の点検精度と点検労力とを比較考量し、図書保管管理システム１に導入されている。
【０１８５】
本実施形態においては、コンテナ１２の映像データＤ２のうち、左側を拡大、又は、右側を拡大することができ、たとえ薄い図書３２などがコンテナ１２に収容されていたとしても、この薄い図書３２の背表紙を鮮明に表示することができ、数え間違いが発生することを防止する。
【０１８６】
本実施形態においては、コンテナ１２を実際に書庫から１階または２階ステーション２０，２２まで取り出さなくても、コンテナ１２内における図書３２，３２，……の収容状態を容易に確認することができるので、図書３２，３２，……の管理の能率を一層向上させることが可能となる。
【０１８７】
本実施形態においては、通常の図書館の運営を阻害することなく、図書点検を実施することができる。
【０１８８】
なお、書庫内に収容された各コンテナ１２，１２，……内における図書３２，３２，……の収容状態を映像によって目視可能とすることは、上記のように、図書３２の返却時に問題が生じた場合だけに限らず、一般的に、行方不明になった図書３２を検索するために、その図書３２を追跡調査する過程で、コンテナ１２の内部を見たい場合に有効である。
【０１８９】
映像データＤ２は、点検者８ａによる点検作業及び紛失図書３２の検索に図書館員が利用するだけでなく、一般の利用者が目的とする図書３２を検索するための補助システムとしても利用してもよい。上記の説明では、コンテナ１２を指定してそのコンテナ１２に対応する映像データＤ２をデータベース２から読み出して映像表示することについて述べたが、コンテナ１２とこのコンテナ１２に収容されている図書３２，３２，……とは対応付けられて記憶されているため、図書３２を指定することにより、その図書３２の収容されたコンテナ１２の映像を表示させることが可能となる。
【０１９０】
撮影装置３ａで撮影して得られた映像データＤ２は、例えば、圧縮処理されることにより、データ量を削減してデータベース２に記憶される。この場合データベース２は、大記憶容量でなくてもよく、データの書き替えが容易である。また、データベース２からは、必要なデータを必要なときに読み出し可能であり、点検者８ａ及び点検管理者８ｂは、映像表示及び表示画面のプリント出力などを行うことができる。
【０１９１】
本実施形態においては、訂正データＤ６に基づいて、効率的に、コンテナ１２とこのコンテナ１２に収容される図書との関係の不一致を訂正することができる。
【０１９２】
例えば、データベース２で管理されているコンテナ１２に収容されている図書数が、点検者８ａの目視によって確認された図書数より多い場合、コンテナ１２に収容されているべきであるがコンテナ１２内にない図書識別データＤ３に、出庫中であることを示す訂正データＤ６を付し、コンテナ１２でどの図書が不足しているか確認容易とすることができる。
【０１９３】
例えば、データベース２で管理されているコンテナ１２に収容されている図書数が、点検者８ａの目視によって確認された図書数より少ない場合、コンテナ１２を呼び出して余分な図書を抜き取ることができる。
【０１９４】
（第３の実施形態）
本実施形態では、上記第１の実施形態に係る図書点検装置１００の第１のカウント部１０３が、図書数を自動検出する検出装置を含む場合について説明する。なお、本実施形態では、検出装置がレーザ変位計の場合を例として説明するが、例えば映像データＤ２を映像解析してコンテナ１２に収容されている図書の数をカウントする映像解析装置などのような他の機器であってもよい。
【０１９５】
図２２は、レーザ変位計８１を備える図書点検装置の一例を示すブロック図である。
【０１９６】
レーザ変位計８１は、例えば、コンテナ１２に収容されている図書の上部又は背表紙までの距離を測定する。レーザ変位計８１とコンテナ１２内の図書とは相対的に移動しながら測定を行う。例えば、図書保管管理システムは、コンテナ１２をコンテナ進行方向に所定の速度で動かし、レーザ変位計８１は、レーザ変位計８１とコンテナ１２内の図書３２との間の距離の時系列データ８２を測定する。時系列データ８２は、コンテナ識別データＤ１と関連付けてデータベース２に記憶されてもよい。
【０１９７】
情報処理装置６は、時系列データ８２に基づいて、距離の変化を検出し、コンテナ１２内の図書数を求める。
【０１９８】
情報処理装置６は、データベース２におけるコンテナ１２の図書数と、レーザ変位計８１によって求められた図書数とが整合するか否か判断する。
【０１９９】
図書保管管理システムは、データベース２におけるコンテナ１２の図書数と、レーザ変位計８１によって求められた図書数とが整合しないと判断された場合に、このコンテナ１２について、端末ＴＲａを用いた点検者８ａによる点検の対象、又は、端末ＴＲｂを用いた点検管理者８ｂによる詳細な点検の対象とする。
【０２００】
これにより、点検者８ａによる点検対象又は点検管理者８ｂによる詳細な点検の対象となるコンテナ数を削減することができ、書庫の点検作業を効率化することができる。
【０２０１】
なお、複数の手法でコンテナの図書数をカウントする場合には、比較を実行する順序は適宜決定することができる。例えば、レーザ変位計８１又は映像解析装置によって得られた図書数がデータベース２で管理されている図書数と不一致の場合に、端末ＴＲａによって得られた図書数がデータベース２で管理されている図書数と不一致か否か判断するとしてもよい。また、逆に、端末ＴＲａによって得られた図書数がデータベース２で管理されている図書数と不一致の場合に、レーザ変位計８１又は映像解析装置によって得られた図書数がデータベース２で管理されている図書数と不一致か否か判断するとしてもよい。
【０２０２】
さらに、例えば、レーザ変位計８１又は映像解析装置によって得られた図書数と、端末ＴＲａによって得られた図書数と、データベース２で管理されている図書数とを、同時に比較し、不一致を検出してもよい。
【０２０３】
（第４の実施形態）
本実施形態は、上記第１乃至第３の実施形態の変形例であり、点検されるコンテナを絞り込むことにより、点検作業をより効率化する。
【０２０４】
図２３は、本実施形態に係る図書保管管理システムの図書点検装置の概略構成を示すブロック図である。
【０２０５】
データベース２は、コンテナ識別データＤ１に、点検データＤ５、点検履歴データＤ８、作業区分データＤ９、コンテナ稼動時間データＤ７、ステーション識別データＤ１０、作業者識別データＤ１１、を関連付けて記憶する。
【０２０６】
本実施形態に係る点検履歴データＤ８、作業区分データＤ９、コンテナ稼動時間データＤ７、ステーション識別データＤ１０、作業者識別データＤ１１は、図１のコンテナ特徴データＤ１２に相当する。
【０２０７】
作業区分データＤ９は、コンテナ１２に対して図書入庫作業が行われたか又は図書出庫作業が行われたかを示す。
【０２０８】
コンテナ稼動時間データＤ７は、図書入庫作業又は図書出庫作業のためにステーションにコンテナ１２を出した時間を示す。
【０２０９】
ステーション識別データＤ１０は、コンテナ１２を出したステーションを示す。
【０２１０】
作業者識別データＤ１１は、コンテナ１２に対する図書入庫作業又は図書出庫作業を行った作業者を示す。
【０２１１】
情報処理装置６は、点検データＤ５、点検履歴データＤ８、作業区分データＤ９、コンテナ稼動時間データＤ７、ステーション識別データＤ１０、作業者識別データＤ１１が点検候補としての条件を満たさない場合に、コンテナ１２を非点検対象と決定する。
【０２１２】
具体的には、情報処理装置６は、点検データＤ５又は点検履歴データ８に基づいて、点検候補を、未点検コンテナ、点検済みコンテナ、全てのコンテナ、で切り替えることができる。
【０２１３】
情報処理装置６は、作業区分データＤ９又はコンテナ稼動時間データＤ７に基づいて、点検候補を、図書出庫作業を行ったコンテナ、図書入庫作業を行ったコンテナ、全てのコンテナ、で切り替えることができる。
【０２１４】
情報処理装置６は、コンテナ稼動時間データＤ７に基づいて、コンテナをステーションに出した時間に応じて、点検候補を決定することができる。
【０２１５】
情報処理装置６は、ステーション識別データＤ１０に基づいて、どのステーションに出したコンテナを点検候補とするか決定することができる。
【０２１６】
情報処理装置６は、作業者識別データＤ１１に基づいて、入出庫作業を行った図書館員、図書入庫作業を行った図書館員などの作業者に基づいて点検候補を決定することができる。
【０２１７】
このように、本実施形態においては、点検データＤ５、点検履歴データＤ８、作業区分データＤ９、コンテナ稼動時間データＤ７、ステーション識別データＤ１０、作業者識別データＤ１１に基づいて、点検候補のコンテナを絞り込むことができる。これにより、点検候補のコンテナの数を削減でき、より効率的で迅速な書庫点検を行うことができる。
【０２１８】
（第５の実施形態）
本実施形態においては、上記第２の実施形態の変形例について説明する。
【０２１９】
上記第２の実施形態においては、点検者８ａが図書数を入力するとしているが、これに代えて、点検者８ａは、図書点検画面に表示されたデータベース２で管理されている点検対象のコンテナ１２内の図書数と、自分のカウントした図書数とが整合するか否かの比較結果を入力してもよい。この場合、情報処理装置６は、コンテナ識別データＤ１と点検者８ａによって入力された比較結果を端末ＴＲａから受け、図書数が整合するか否かを示す点検データＤ５を生成し、コンテナ識別データＤ１と点検データＤ５とを関連付けてデータベース２に記憶する。
【０２２０】
図２４は、本実施形態に係る図書保管管理システムの図書点検装置の一例を示すシステム構成図である。
【０２２１】
この図２４において、サーバ８３は、上記図３の情報処理装置６に相当する。図書点検装置は、サーバ８３と、複数の点検用の端末ＴＲ１〜ＴＲＮとをハブ８４を介して接続して構成される。端末ＴＲ１〜ＴＲＮは、例えば、ウェブアプリケーションを備える。複数の端末ＴＲ１〜ＴＲＮは、点検者によってカウントされた図書数をサーバ８３に送る。
【０２２２】
サーバ８３は、複数の端末ＴＲ１〜ＴＲＮから受けた図書数に基づいて、点検対象のコンテナ１２に収容されている図書が正当か否かを示す点検データＤ５を生成する。
【０２２３】
上記各実施形態においては、図書保管管理システムが、コンテナ１２内に図書３２，３２，……を２列に収容する場合について説明したが、図書保管管理システムは、例えば、図書３２，３２，……をその厚み方向に１列に収容するタイプのコンテナを用いてもよい。
【０２２４】
（第６の実施形態）
本実施形態は、上記各実施形態の変形例である。本実施形態に係る図書点検装置は、コンテナ１２に収容されている図書３２の背表紙の正面方向から複数の映像データを撮影し、複数の映像データに基づいてコンテナ１２の正面画像データを生成（合成）し、生成された正面画像データに基づいて、コンテナ１２内の図書数を求める。
【０２２５】
図２５は、本実施形態に係る図書保管管理システムの図書点検装置の一例を示すブロック図である。
【０２２６】
図書点検装置１００ａは、読み取り装置１０２と、撮影装置３ａと、情報処理装置６と、データベース２とを含む。
【０２２７】
情報処理装置６は、記憶媒体１０４に記憶されているプログラム１０５ａを読み込んで実行することにより、コンテナ識別部１０９、映像データ記憶部１１０、合成部１１１、第１のカウント部１０３ａ、第２のカウント部１０６、処理部１０７、訂正部１０８として機能する。
【０２２８】
読み取り装置１０２は、コンテナ１２のコンテナ識別データＤ１を読み取り、コンテナ識別データＤ１を情報処理装置６に送る。読み取り装置１０２としては、例えば、バーコードリーダ３６ｂが利用される。
【０２２９】
撮影装置３ａは、例えば搬送コンベア２８の一方の側に、コンテナ１２に収納されている図書３２の背表紙に対向するように設置されている。
【０２３０】
撮影装置３ａは、コンテナ位置検出器３６ａによってコンテナ１２が検出されてから、コンテナ位置検出器３６ｃによってコンテナ１２が検出されるまで、搬送コンベア２８により搬送されているコンテナ１２を図書３２の背表紙の正面側から連続して撮影する。
【０２３１】
そして、撮影装置３ａは、連続的に、又は、所定の間隔で撮影されたコンテナ１２の複数の映像データＤ１３１〜Ｄ１３ｎを情報処理装置６に送る。
【０２３２】
コンテナ識別部１０９は、読み取り装置１０２によって読み取られたコンテナ１２に付されているコンテナ識別データＤ１を受ける。そして、コンテナ識別部１０９は、コンテナ識別データＤ１を、データベース２に記憶する。
【０２３３】
なお、コンテナ識別部１０９は、撮影装置３ａによって得られた映像データＤ１３１〜Ｄ１３ｎ、又は、合成部１１１によって合成された正面画像データＤ１４に基づいて、コンテナ１２に付されているバーコード１２ｃを識別し、コンテナ１２に対応するコンテナ識別データＤ１を求めてもよい。この場合、読み取り装置１０２は、省略することができる。
【０２３４】
映像データ記憶部１１０は、撮影装置３ａからコンテナ１２の複数の映像データＤ１３１〜Ｄ１３ｎを受け、映像データＤ１３１〜Ｄ１３ｎとコンテナ識別データＤ１とを関連付けて、データベース２に記憶する。
【０２３５】
合成部１１１は、データベース２に記憶された映像データＤ１３１〜Ｄ１３ｎに基づいて、コンテナ１２の正面画像データＤ１４を合成し、正面画像データＤ１４とコンテナ識別データＤ１とを関連付けて、データベース２に記憶する。例えば、合成部１１１は、一連の映像データＤ１３１〜Ｄ１３ｎをつなぎ合わせ、コンテナ１２の正面画像データＤ１４を合成する。より具体的に説明すると、合成部１１１は、撮影された映像データＤ１３１〜Ｄ１３ｎから、撮影装置３ａの正面に対応する範囲のデータを選択し、選択されたデータをつなぎ合わせることで、コンテナ１２の正面画像データＤ１４を合成する。
【０２３６】
第１のカウント部１０３ａは、データベース２に記憶されている正面画像データＤ１４に基づいて、例えばエッジ抽出、コーナー抽出、線抽出などの画像処理を実行し、コンテナ１２に収納されている図書の数を検出する。そして、第１のカウント部１０３ａは、検出された図書の数を処理部１０７に送る。第１のカウント部１０３ａは、コンテナ識別データＤ１と、検出された図書数の数とを関連付けてデータベース２に記憶してもよい。
【０２３７】
第２のカウント部１０６は、上述したように、データベース２に記憶されているコンテナ識別データＤ１と、コンテナ識別データＤ１と関連付けられている図書識別データＤ３とに基づいて、データベース２で管理されているコンテナ１２の図書数を取得する。そして、第２のカウント部１０６は、データベース２で管理されているコンテナ１２の図書数を処理部１０７に送る。
【０２３８】
処理部１０７は、上述したように、第１のカウント部１０３ａから受けた図書数と第２のカウント部１０６から受けた図書数とが不一致の場合に、このコンテナ１２で不一致が発生しておりこのコンテナ１２をより詳細な点検の対象とすることを示す点検データＤ５をコンテナ識別データＤ１と関連付けてデータベース２に記憶する。
【０２３９】
本実施形態において、撮影装置３ａは、例えばエリアカメラでもよく、ラインカメラでもよい。ラインカメラは、線状（一次元状）に配置された光センサを含み、線状（一次元状）の映像データを出力する。ラインカメラは、例えば、光センサの観測方向が図書３２の背表紙の方向を向くように配置される。ラインカメラによってコンテナ１２を搬送しながら連続的に又は所定間隔で撮影された一連の線状の映像データＤ１３１〜Ｄ１３ｎは、合成部１１１によって面状（二次元状）の正面画像データＤ１４に展開（変換）される。
【０２４０】
なお、本実施形態において、エリアカメラとラインカメラとは併用されてもよく、又は、切り替え可能でもよい。
【０２４１】
図２６は、本実施形態に係る図書点検装置１００ａの処理の一例を示すフローチャートである。
【０２４２】
ステップＳ２０１において、読み取り装置１０２は、コンテナ１２に付されているコンテナ識別データＤ１を読み取る。コンテナ識別部１０９は、コンテナ識別データＤ１をデータベース２に記憶する。
【０２４３】
ステップＳ２０２において、コンテナ位置検出器３６ａは、搬送コンベア２８により搬送されているコンテナ１２が撮影装置３ａの撮影範囲Ａ１に入ったか否か判断する。
【０２４４】
コンテナ１２が撮影範囲Ａ１に入っていない場合には、ステップＳ２０２が繰り返される。
【０２４５】
コンテナ１２が撮影範囲Ａ１に入った場合には、ステップＳ２０３において、撮影装置３ａは映像データＤ１３１を出力する。
【０２４６】
ステップＳ２０４において、映像データ記憶部１１０は、映像データＤ１３１とコンテナ識別データＤ１とを関連付けてデータベース２に記憶する。
【０２４７】
ステップＳ２０５において、コンテナ位置検出器３６ｃは、コンテナ１２が撮影装置３ａの撮影範囲Ａ１から出たか否か判断する。
【０２４８】
コンテナ１２が撮影範囲Ａ１から出ていない場合には、処理はステップＳ２０３に戻る。これにより、コンテナ１２が例えば撮影範囲Ａ１を移動する間、撮影装置３ａによる撮影が繰り返され、映像データ記憶部１１０は、映像データＤ１３１〜Ｄ１３ｎをデータベース２に記憶することができる。
【０２４９】
コンテナ１２が撮影範囲Ａ１から出た場合、ステップＳ２０６において、合成部１１１は、各映像データＤ１３１〜Ｄ１３ｎから撮影装置３ａの正面の撮影範囲Ａ２に対応するデータを選択する。合成部１１１は、映像データＤ１３１〜Ｄ１３ｎの撮影範囲Ａ２に対応するデータに基づいて、コンテナ１２の正面を示す正面画像データＤ１４を合成する。情報処理装置６は、正面画像データＤ１４とコンテナ識別データＤ１とを関連付けてデータベース２に記憶する。
【０２５０】
なお、例えば、コンテナ識別データＤ１は、映像データＤ１３１〜Ｄ１３ｎのうちの少なくとも１つ、又は、正面画像データＤ１４に基づいて生成されるとし、上記のステップＳ２０１は削除されてもよい。
【０２５１】
ステップＳ２０７Ａにおいて、第１のカウント部１０３ａは、正面画像データＤ１４に基づいてコンテナ１２に収容されている図書数を検出する。第１のカウント部１０３ａは、コンテナ識別データＤ１と正面画像データＤ１４に基づいて検出された図書数とを関連付けてデータベース２に記憶してもよい。
【０２５２】
ステップＳ３Ｂにおいて、第２のカウント部１０６は、データベース２で管理されているコンテナ１２の図書数を取得する。
【０２５３】
その後のステップＳ４，Ｓ５Ａ，Ｓ５Ｂは、上記の通りである。
【０２５４】
以上説明した本実施形態においては、撮影装置３ａによって撮影された映像データＤ１３１〜Ｄ１３ｎに基づいてコンテナ１２に収容されている図書数を高精度に、かつ、自動で検出することができる。本実施形態においては、移動中のコンテナ１２が撮影装置３ａで撮影される。したがって、低コストで、低労力で、高速に、高精度に、図書点検を実行することができる。
【０２５５】
図２７は、本実施形態に係る正面画像データＤ１４の表示例を示す図である。
【０２５６】
正面画像データＤ１４は、コンテナ１２に収容された図書３２の背表紙が正面から撮影された状態を表す。
【０２５７】
これに対して、図２８は、比較例として、同一のコンテナ１２を、停止した状態で、エリアカメラにより、１回撮影した映像データの表示例を示す図である。
【０２５８】
この図２８に示すように、コンテナ１２が１回撮影された場合、コンテナ１２の中央付近に収容された図書３２の背表紙は、撮影装置３ａに対向した状態で撮影されるが、コンテナ１２の両端側に収容された図書３２の背表紙は、斜めから撮影される。この図２８のように、例えば、コンテナ１２内に大小の図書３２が混在している場合、小さい図書が大きい図書に隠され、正確な図書の数がカウントされない場合がある。
【０２５９】
出願人が試験したところ、図２８に示す映像データを用いて図書点検を行った場合、コンテナ１２内の図書３２の数が正確にカウントされなかったコンテナは、全コンテナ１２の例えば約３パーセントであった。点検対象のコンテナ数が例えば１０，０００個の場合、３００個のコンテナに対し再点検が必要となる。１コンテナあたり２分間の点検時間が必要と仮定すると、再点検が必要な時間は２分／コンテナ×３００コンテナ＝６００分＝１０時間となる。
【０２６０】
これに対して、図２７に示すように本実施形態に係る正面画像データＤ１４に基づいて図書点検を行った場合には、コンテナ１２内に収容された図書３２の位置に依存することなくコンテナ１２内の図書３２の背表紙を正面から撮影することができる。図２７で矢印の付されている図書は、図２８では検出困難であるが、図２７では検出可能な図書である。
【０２６１】
このように、本実施形態では、コンテナ１２に収容された図書の数を正確にカウントすることができる。したがって、本実施形態においては、再点検が必要となるコンテナ１２の数を減らすことができ、点検時間を大幅に減らすことができる。また、本実施形態においては、撮影のために搬送コンベア２８を停止させずに、コンテナ１２を搬送しながら撮影をすることができるため、図書点検の作業時間を減少することができる。
【０２６２】
さらに、本実施形態においてラインカメラを用いた場合、エリアカメラを用いた場合と比較して映像の解像度をさらに高くすることができる。例えば、水平方向２４４８画素×垂直方向２０５０画素の５００万画素のエリアカメラと、７５００画素のラインカメラとを比較すると、ラインカメラの垂直方向の画素数はエリアカメラの垂直方向の画素数の３倍以上になる。したがって、ラインカメラを用いた場合には、エリアカメラを用いた場合よりも鮮明な映像データを得ることが可能となり、高精度にコンテナ１２内の図書３２の数をカウントすることができる。
【０２６３】
なお、本実施形態において、映像データ記憶部１１０、合成部１１１、第１のカウント部１０３ａは、情報処理装置６とは異なる映像解析装置に備えられるとしてもよい。
【０２６４】
正面画像データＤ１４は、図書数のカウントのみに用いられるのではなく、例えば、コンテナ識別データＤ１の識別、上記第２の実施形態における訂正データＤ６（図７）、入庫図書確認画面（図１３）、図書点検画面（図２０、図２１）に適用されてもよい。また、正面画像データＤ１４の表示内容が、点検者８ａ又は点検管理者８ｂによって参照され、図書数の入力に用いられてもよい。正面画像データＤ１４は、全体又は一部を拡大表示可能であり、正面画像データＤ１４の表示部分を変更することができる。これにより点検者８ａ、点検管理者８ｂの見落としを防止することができる。
【０２６５】
図２９は、読み取り装置１０２として利用されるバーコードリーダ３６ｂと撮影装置３ａとの設置位置の例を示す図である。
【０２６６】
コンテナ１２は、出納ステーション１１２から垂直搬送機６４及びコンテナ搬入口２７を経由し、台車１１３に配置される。台車１１３にコンテナ１２が設置された場合に、コンテナ１２のバーコードは、バーコードリーダ３６ｂによって読み取られる。コンテナ１２及び台車１１３は、搬送コンベア２８によって移動される。撮影装置３ａは、充填率計測領域に設置されている。撮影範囲Ａ１内の台車走行速度は低速である。本実施形態においては、コンテナ１２を搭載した台車１１３を移動させながら撮影装置３ａによりコンテナ１２が撮影される。このように、コンテナ１２を移動させながら撮影することにより、映像データＤ１３１〜Ｄ１３ｎのうちコンテナ１２を正面からとらえた部分を合成することができる。また、本実施形態では、一台の撮影装置３ａによって高精度に図書数をカウントすることができ、撮影装置３ａの台数が増加することを防止し、図書点検装置１００ａの製造コストを抑制することができる。
【０２６７】
上記各実施形態は、適宜組合せることができ、その技術思想の範囲内で変更することができる。
【０２６８】
また、上記の各構成要素についても適宜組合せることができ、あるいは、分割することができる。例えば、端末ＴＲａ，ＴＲｂは同一の端末でもよい。データベース２は、複数の記憶装置に分けられていてもよい。点検者８ａと点検管理者８ｂとは、同一でもよい。端末ＴＲａ，ＴＲｂ及び情報処理装置６の処理は、動作主体が変更されてもよい。情報処理装置６の機能は、複数の情報処理装置の協働により実現されてもよい。
【符号の説明】
【０２６９】
１００，１００ａ…図書点検装置、１０２…読み取り装置、１０３，１０３ａ…第１のカウント部、１０４…記憶媒体、１０５，１０５ａ…プログラム、１０６…第２のカウント部、１０７…処理部、１０８…訂正部、１０９…コンテナ識別部、１１０…映像データ記憶部、１１１…合成部、１…図書保管管理システム、２…データベース、３ａ…撮影装置、ＴＲａ，ＴＲｂ，ＴＲ１〜ＴＲＮ…端末、４ａ…映像表示装置、４ｂ…出力装置、５ａ，５ｂ…入力装置、６…情報処理装置、８ａ…点検者、８ｂ…点検管理者、Ｄ１…コンテナ識別データ、Ｄ２…映像データ、Ｄ３…図書識別データ、Ｄ４…コンテナ収容位置データ、Ｄ５…点検データ、Ｄ６…訂正データ、Ｄ７…コンテナ稼動時間データ、Ｄ８…点検履歴データ、Ｄ９…作業区分データ、Ｄ１０…ステーション識別データ、Ｄ１１…作業者識別データ、Ｄ１２…コンテナ特徴データ、Ｄ１３１〜Ｄ１３ｎ…映像データ、Ｄ１４…正面画像データ、１２…コンテナ、１２ｃ…バーコード、２８，１５，１９，２１，２３，２５…搬送コンベア、３２…図書、３６…撮影部、３６ａ，３６ｃ…コンテナ位置検出器、３６ｂ，３５，５５，５９…バーコードリーダ、１１…書棚群、１３…スタッカークレーン、１４…出庫用ラックステーション、１６…コンテナ搬出口、１７…１階向コンテナ搬入口、１８…２階向コンテナ搬入口、２０…１階ステーション、２２…２階ステーション、２４…１階向コンテナ搬出口、２６…２階向コンテナ搬出口、２７…コンテナ搬入口、２９…入庫用ラックステーション、３０，３１ａ，３１ｂ…回転機構部、３３…カウンター台、３４…操作表示ユニット、３７…中央処理装置、３８…バスライン、３９…無停電電源装置、４０，４４，４６…ファイルアダプタ、４１…フレキシブルディスク、４２，４５，４７…ハードディスク、４３…カートリッジテープ、４９，５２，５７…シリアルインターフェースアダプタ、５０…統括制御盤、５１…定置式検出器、５３…コンソール、５４，５８…ディスプレイ、５６，６０…シリアルプリンタ、６１…バーコードプリンタ、６２，６５〜６８，７３…入出力回路、６３…制御回路、６４…垂直搬送機、６９〜７２…駆動回路
【図１】
2015143155.tif 000003
【図２】
2015143155.tif 000004
【図３】
2015143155.tif 000005
【図４】
2015143155.tif 000006
【図５】
2015143155.tif 000007
【図６】
2015143155.tif 000008
【図７】
2015143155.tif 000009
【図８】
2015143155.tif 000010
【図９】
2015143155.tif 000011
【図１０】
2015143155.tif 000012
【図１１】
2015143155.tif 000013
【図１２】
2015143155.tif 000014
【図１３】
2015143155.tif 000015
【図１４】
2015143155.tif 000016
【図１５】
2015143155.tif 000017
【図１６】
2015143155.tif 000018
【図１７】
2015143155.tif 000019
【図１８】
2015143155.tif 000020
【図１９】
2015143155.tif 000021
【図２０】
2015143155.tif 000022
【図２１】
2015143155.tif 000023
【図２２】
2015143155.tif 000024
【図２３】
2015143155.tif 000025
【図２４】
2015143155.tif 000026
【図２５】
2015143155.tif 000027
【図２６】
2015143155.tif 000028
【図２７】
2015143155.tif 000029
【図２８】
2015143155.tif 000030
【図２９】
2015143155.tif 000031