(57)【要約】【課題】本発明は、モバイル端末や出力先の画像処理装置の位置情報を管理することなく、簡便に利用可能な画像処理装置を探索するための新規な構成を提供することを目的とする。【解決手段】本発明は、音波信号を受信するためのマイクと音波信号を発信するためのスピーカーを備えるネットワーク対応の画像処理装置であって、前記マイクが受信した音波信号の受信音圧レベルを測定し、該受信音圧レベルが所定の閾値より大きいか否かを判定する受信音圧レベル判定手段と、前記音波信号の受信音圧レベルが前記所定の閾値より大きいと判定した場合に、該音波信号を解析してアドレス情報取得要求を抽出する音波信号解析手段と、前記アドレス情報取得要求を抽出した場合に、前記画像処理装置のアドレス情報を音波信号に変換し、該音波信号を前記スピーカーから発信するアドレス情報通知手段とを含む画像処理装置を提供する。【選択図】図３
2015056776.tif 000002
【特許請求の範囲】
【請求項１】
音波信号を受信するためのマイクと音波信号を発信するためのスピーカーを備えるネットワーク対応の画像処理装置であって、
前記マイクが受信した音波信号の受信音圧レベルを測定し、該受信音圧レベルが所定の閾値より大きいか否かを判定する受信音圧レベル判定手段と、
前記音波信号の受信音圧レベルが前記所定の閾値より大きいと判定した場合に、該音波信号を解析してアドレス情報取得要求を抽出する音波信号解析手段と、
前記アドレス情報取得要求を抽出した場合に、前記画像処理装置のアドレス情報を音波信号に変換し、該音波信号を前記スピーカーから発信するアドレス情報通知手段と
を含む画像処理装置。
【請求項２】
音波信号を受信するためのマイクと音波信号を発信するためのスピーカーを備えるネットワーク対応の移動情報端末であって、
ネットワーク上の画像処理装置のアドレス情報を要求するアドレス情報取得要求を音波信号に変換し、該音波信号を所定の発信音圧レベルで前記スピーカーから発信するアドレス情報要求手段と、
前記マイクが受信した音波信号を解析して前記画像処理装置のアドレス情報を抽出する音波信号解析手段と、
抽出した前記画像処理装置のアドレス情報に基づいて該画像処理装置との間のネットワーク通信を確立するネットワーク通信確立手段と
を含み、
前記アドレス情報要求手段は、
前記マイクが音波信号を受信するまで、前記発信音圧レベルを段階的に漸増させる発信音圧レベル漸増手段を含む、
移動情報端末。
【請求項３】
マイクとスピーカーを備えるネットワーク対応の画像処理装置とマイクとスピーカーを備えるネットワーク対応の移動情報端末とを含むネットワークシステムであって、
前記移動情報端末は、
ネットワーク上の画像処理装置のアドレス情報を要求するアドレス情報取得要求を音波信号に変換し、該音波信号を所定の発信音圧レベルで前記スピーカーから発信するアドレス情報要求手段と、
前記マイクが受信した音波信号を解析して前記画像処理装置のアドレス情報を抽出する音波信号解析手段と、
抽出した前記画像処理装置のアドレス情報に基づいて該画像処理装置との間のネットワーク通信を確立するネットワーク通信確立手段と
を含み、
前記画像処理装置は、
前記マイクが受信した音波信号の受信音圧レベルを測定し、該受信音圧レベルが所定の閾値より大きいか否かを判定する受信音圧レベル判定手段と、
前記音波信号の受信音圧レベルが前記所定の閾値より大きいと判定した場合に、該音波信号を解析してアドレス情報を要求するアドレス情報取得要求を抽出する音波信号解析手段と、
前記アドレス情報取得要求を抽出した場合に、前記画像処理装置のアドレス情報を音波信号に変換し、該音波信号を前記スピーカーから発信するアドレス情報通知手段と
を含み、
前記移動情報端末の前記アドレス情報要求手段は、
前記マイクが音波信号を受信するまで、前記発信音圧レベルを段階的に漸増させる発信音圧レベル漸増手段を含む、
ネットワークシステム。
【請求項４】
音波信号を受信するためのマイクと音波信号を発信するためのスピーカーを備えるネットワーク対応の画像処理装置を制御するコンピュータを、
前記マイクが受信した音波信号の受信音圧レベルを測定し、該受信音圧レベルが所定の閾値より大きいか否かを判定する受信音圧レベル判定手段、
前記音波信号の受信音圧レベルが前記所定の閾値より大きいと判定した場合に、該音波信号を解析してアドレス情報を要求するアドレス情報取得要求を抽出する音波信号解析手段、
前記アドレス情報取得要求を抽出した場合に、前記画像処理装置のアドレス情報を音波信号に変換し、該音波信号を前記スピーカーから発信するアドレス情報通知手段、
として機能させるためのコンピュータ実行可能なプログラム。
【請求項５】
音波信号を受信するためのマイクと音波信号を発信するためのスピーカーを備えるネットワーク対応の移動情報端末を制御するコンピュータを、
ネットワーク上の画像処理装置のアドレス情報を要求するアドレス情報取得要求を音波信号に変換し、該音波信号を所定の発信音圧レベルで前記スピーカーから発信するアドレス情報要求手段、
前記マイクが受信した音波信号を解析して前記画像処理装置のアドレス情報を抽出する音波信号解析手段、
抽出した前記画像処理装置のアドレス情報に基づいて該画像処理装置との間のネットワーク通信を確立するネットワーク通信確立手段、
として機能させるためのプログラムであって、
前記アドレス情報要求手段は、
前記マイクが音波信号を受信するまで、前記音波信号の発信音圧レベルを段階的に漸増させる発信音圧レベル漸増手段を含む、
コンピュータ実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、移動情報端末、ネットワークシステム及びプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンなどに代表されるモバイル端末が広く普及してきたことに伴って、モバイル端末内のデータを普段使っていないプリンタから手軽に印刷出力したいというニーズが発生しており、利用可能な画像処理装置を探索するための方法が種々検討されている。
【０００３】
この点につき、特開２０１２−１３８０７２号公報（特許文献１）は、モバイル端末が自身のＧＰＳ機能で得た現在位置を機器管理サーバー装置へ送信し、その応答として受信した自身に最も近い複合機に接続されたセットトップボックスの識別子に基づいて、当該セットトップボックスとの接続を確立する技術を開示する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１が採用する方式では、モバイル端末にＧＰＳ機能が搭載されている必要があり、出力先となる画像処理装置の位置情報を管理するためのサーバーを別途用意する必要があった。
【０００５】
本発明は、上記従来技術における課題に鑑みてなされたものであり、本発明は、モバイル端末や出力先の画像処理装置の位置情報を管理することなく、簡便に利用可能な画像処理装置を探索するための新規な構成を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明者は、モバイル端末や出力先の画像処理装置の位置情報を管理することなく、簡便に利用可能な画像処理装置を探索するための構成につき鋭意検討した結果、以下の構成に想到し、本発明に至ったのである。
【０００７】
すなわち、本発明によれば、音波信号を受信するためのマイクと音波信号を発信するためのスピーカーを備えるネットワーク対応の画像処理装置であって、前記マイクが受信した音波信号の受信音圧レベルを測定し、該受信音圧レベルが所定の閾値より大きいか否かを判定する受信音圧レベル判定手段と、前記音波信号の受信音圧レベルが前記所定の閾値より大きいと判定した場合に、該音波信号を解析してアドレス情報取得要求を抽出する音波信号解析手段と、前記アドレス情報取得要求を抽出した場合に、前記画像処理装置のアドレス情報を音波信号に変換し、該音波信号を前記スピーカーから発信するアドレス情報通知手段とを含む画像処理装置が提供される。
【０００８】
また、本発明によれば、音波信号を受信するためのマイクと音波信号を発信するためのスピーカーを備えるネットワーク対応の移動情報端末であって、ネットワーク上の画像処理装置のアドレス情報を要求するアドレス情報取得要求を音波信号に変換し、該音波信号を所定の発信音圧レベルで前記スピーカーから発信するアドレス情報要求手段と、前記マイクが受信した音波信号を解析して前記画像処理装置のアドレス情報を抽出する音波信号解析手段と、抽出した前記画像処理装置のアドレス情報に基づいて該画像処理装置との間のネットワーク通信を確立するネットワーク通信確立手段とを含み、前記アドレス情報要求手段は、前記マイクが音波信号を受信するまで、前記発信音圧レベルを段階的に漸増させる発信音圧レベル漸増手段を含む、移動情報端末が提供される。
【０００９】
さらに、本発明によれば、上記画像処理装置と上記移動情報端末とを含むネットワークシステムが提供される。
【発明の効果】
【００１０】
上述したように、本発明によれば、モバイル端末や出力先の画像処理装置の位置情報を管理することなく、簡便に利用可能な画像処理装置を探索するための新規な構成が提供される。
【図面の簡単な説明】
【００１１】
【図１】本実施形態のネットワークシステムを示す図。
【図２】本実施形態のネットワークシステムの利用シーンを示す図。
【図３】本実施形態のスマートフォンおよびＭＦＰの機能ブロック図。
【図４】本実施形態のスマートフォンが実行する処理を示すフローチャート。
【図５】本実施形態のＭＦＰが実行する処理を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜、その説明を省略するものとする。
【００１３】
以下、移動通信端末が利用可能なネットワーク上の画像処理装置を探索するための新規な構成について説明する。なお、以下においては、移動通信端末として“スマートフォン”を採用し、画像処理装置として“ＭＦＰ（Multifunction Peripheral）”を採用した場合を例にとって説明する。
【００１４】
図１は、本発明の実施形態であるネットワークシステム１０００を示す。本実施形態のネットワークシステム１０００は、スマートフォン１００および複数のＭＦＰ２００を含んで構成されている。
【００１５】
本実施形態において、複数のＭＦＰ２００は、ＬＡＮ４００に接続されており、ＬＡＮ４００には無線ＬＡＮアクセスポイント３００（以下、ＡＰ３００として参照する）が接続されている。一方、スマートフォン１００は、ＡＰ３００を介してＬＡＮ４００に無線接続することができるように構成されている。なお、図１に示したネットワーク構成は例示であって、スマートフォン１００とＭＦＰ２００が通信を確立することができるネットワーク構成であれば、どのような構成であってもよい。
【００１６】
ここで、本実施形態におけるスマートフォン１００およびＭＦＰ２００は、いずれも音波信号を発信可能に構成されたスピーカーと、音波信号を受信可能に構成されたマイクを搭載しており、スマートフォン１００とＭＦＰ２００の間で音波信号（弾性波）を利用した音響通信を行うことができるように構成されている。
【００１７】
以上、本実施形態のネットワークシステム１０００のネットワーク構成について概説したが、続いて、図２を参照して、本実施形態のネットワークシステム１０００の利用シーンについて説明する。
【００１８】
図２に示す利用シーンでは、ユーザは、自身のスマートフォン１００のデータ（メモリに記憶された画像ファイルや閲覧しているウェブページなど）をオフィスに設置されている“普段使っていない”ＭＦＰ２００から印刷出力したいと考えている。このような利用シーンとしては、ユーザが同じ会社の他の事業所に行ったときにそこに設置されたＭＦＰを使って印刷するといったケースを挙げることができる。
【００１９】
このような利用シーンでは、オフィスに設置されている各ＭＦＰ２００のアドレス情報がスマートフォン１００に登録されていないので、ユーザは、出力先となるＭＦＰ２００のアドレス情報を何らかの方法で取得する必要がある。ここで、アドレス情報とは、各ＭＦＰ２００の所在を示すＩＰアドレスであり、その他に各ＭＦＰ２００のデバイスＩＤや機種名等を含んでいてもよい。
【００２０】
この点につき、本実施形態においては、スマートフォン１００は、音響通信によって出力先となるＭＦＰ２００を探索する。
【００２１】
図３は、本実施形態のスマートフォン１００（移動通信端末）およびＭＦＰ２００（画像処理装置）の機能ブロック図を示す。
【００２２】
本実施形態のスマートフォン１００は、音波信号を発信するためのスピーカー１２０と、音波信号を受信するためのマイク１３０を搭載している。ここで、音波信号とは、所定の周波数（可聴周波数帯域に限らない）を持つ弾性波による信号をいう（以下、同様）。
【００２３】
さらに、スマートフォン１００は、無線ネットワークＩ／Ｆ１０１、ネットワーク通信確立部１０２、アドレス情報要求部１０３および音波信号解析部１０５を含んで構成されている。
【００２４】
アドレス情報要求部１０３は、ＭＦＰ２００のアドレス情報を取得するためのアドレス情報取得要求を所定のフォーマットの音波信号に変換・発信するための機能部である。すなわち、アドレス情報要求部１０３は、アドレス情報取得要求をエンコードし所定の周波数帯域の音波信号に変調してスピーカー１２０から発信する。なお、アドレス情報取得要求信号の信号フォーマットは、例えばＭＡＣフレームなどの任意のフォーマットを採用することができる。
【００２５】
さらに、アドレス情報要求部１０３は、スピーカー１２０から発信する音波信号の発信音圧レベル（ｄＢ）を段階的に漸増させるための機能手段である発信音圧レベル漸増部１０４を含む。
【００２６】
音波信号解析部１０５は、マイク１３０が受信した音波信号を解析してＭＦＰ２００のアドレス情報を抽出するための機能部である。すなわち、音波信号解析部１０５は、マイク１３０が受信した音波信号を復調・デコードしてＭＦＰ２００のアドレス情報を取得する。
【００２７】
ネットワーク通信確立部１０２は、無線ネットワークＩ／Ｆ１０１を介して外部とのネットワーク通信を確立するための機能手段であり、音波信号解析部１０５が抽出しアドレス情報に基づいてＬＡＮ４００上のＭＦＰ２００との間のネットワーク通信を確立する。
【００２８】
一方、本実施形態のＭＦＰ２００は、音波信号を発信するためのスピーカー２２０と、音波信号を受信するためのマイク２３０を搭載している。
【００２９】
さらに、ＭＦＰ２００は、ネットワークＩ／Ｆ２０１、出力制御部２０２、受信音圧レベル判定部２０３、音波信号解析部２０４およびアドレス情報通知部２０５を含んで構成されている。
【００３０】
受信音圧レベル判定部２０３は、マイク２３０が受信した音波信号の受信音圧レベルを測定し、測定した音圧レベルが所定の閾値より大きいか否かを判定するための機能部である。
【００３１】
音波信号解析部２０４は、マイク２３０が受信した音波信号を解析してアドレス情報取得要求を抽出するための機能部であり、受信音圧レベルが所定の閾値より大きい音波信号を復調・デコードしてＭＦＰ２００のアドレス情報取得要求を取得する。
【００３２】
アドレス情報通知部２０５は、アドレス情報通知部２０５が取得したアドレス情報取得要求に応答して、ＭＦＰ２００のアドレス情報を埋め込んだ音波信号を生成するための機能部である。すなわち、アドレス情報通知部２０５は、ＭＦＰ２００のアドレス情報を読み出してエンコードし所定の周波数帯域の音波信号に変調してスピーカー２２０から発信する。
【００３３】
出力制御部２０２は、画像データの印刷出力などの出力を制御するための機能部であり、例えば、ネットワークＩ／Ｆ２０１を介して外部から転送された画像データの印刷出力を実施する。なお、出力制御部２０２の構成は、本発明の要旨に直接関係しないのでこれ以上の説明を省略する。
【００３４】
以上、本実施形態のスマートフォン１００およびＭＦＰ２００の構成を概説してきたが、続いて、各装置が実行する具体的な処理を説明する。なお、以下の説明においては、図２および図３を適宜参照するものとする。
【００３５】
図２に示す利用シーンにおいて、ユーザは、出力先となるＭＦＰ２００のアドレス情報を取得すべく、スマートフォン１００のＵＩを介して探索指令を入力する。
【００３６】
図４は、スマートフォン１００が実行する処理を示すフローチャートである。スマートフォン１００は、探索指令が入力されたことに応答して以下の処理を開始する。
【００３７】
まず、スマートフォン１００は、アドレス情報取得要求を音波信号に変換する（ステップ１０１）。その後、発信音圧レベル（ｄＢ）を初期値（適切な低い値）に設定し（ステップ１０２）、ステップ１０１で変換した音波信号を設定した音圧レベル（ｄＢ）でスピーカー１２０から発信する（ステップ１０３）。その結果、スマートフォン１００から発信された音波信号（弾性波）がオフィス内を伝播する（丸囲み符号１）。
【００３８】
スマートフォン１００は、音波信号を発信した後、マイク１３０が音波信号を受信するのを待機する（ステップ１０４、Ｎｏ→ステップ１０５、Ｎｏ）。その結果、音波信号の発信から所定時間が経過してもマイク１３０が音波信号を受信しない場合は（ステップ１０５、Ｙｅｓ）、発信音圧レベル（ｄＢ）を１段階上げて（ステップ１０６）、ステップ１０３に戻り、その後、マイク１３０が音波信号を受信するまで上述した手順をくり返す。つまり、スマートフォン１００の発信音圧レベル漸増部１０４は、音波信号解析部１０５が音波信号を受信するか否かを監視し、マイク１３０が音波信号を受信するまで音圧レベル（ｄＢ）を段階的に漸増させる。なお、その際の増分量は固定量であってもよいし、段階を経るごとに増分量を大きくするようにしてもよい。
【００３９】
次に、ＭＦＰ２００が実行する処理に目を向ける。図５は、オフィス内に設置されたＭＦＰ２００が実行する処理を示すフローチャートである。ＭＦＰ２００は、オフィス内を伝播する音波信号の受信を常時待機している（ステップ２０１、Ｎｏ）。
【００４０】
その後、ＭＦＰ２００（のマイク２３０）は、スマートフォン１００から発信されオフィス内を伝播する音波信号（弾性波）を受信する（丸囲み符号１）。ＭＦＰ２００は、音波信号を受信したことに応答して（ステップ２０１、Ｙｅｓ）、受信音圧レベル（ｄＢ）を測定し（ステップ２０２）、受信音圧レベル（ｄＢ）が所定の閾値より大きいか否かを判定する（ステップ２０３）。
【００４１】
なお、上述したステップ２０３で参照する閾値は、探索対象となる全てのＭＦＰ２００について同一の値が設定される。
【００４２】
判定の結果、受信音圧レベル（ｄＢ）が所定の閾値より大きくないと判定した場合（ステップ２０３、Ｎｏ）、ステップ２０１に戻って上述した処理をくり返す。
【００４３】
一方、受信音圧レベルが所定の閾値より大きいと判定した場合（ステップ２０３、Ｙｅｓ）、受信した音波信号を解析してアドレス情報取得要求を抽出する（ステップ２０４）。
【００４４】
ＭＦＰ２００は、アドレス情報取得要求が抽出された場合に、自身のアドレス情報（ＩＰアドレス、その他）を音波信号に変換し（ステップ２０５）、変換した音波信号をスピーカー２２０から発信して（ステップ２０６）、処理を終了する。その結果、ＭＦＰ２００から発信された音波信号（弾性波）がオフィス内を伝播する（丸囲み符号２）。
【００４５】
再び、図４に戻って説明を続ける。
【００４６】
上述したように、スマートフォン１００は、マイク１３０によって音波信号が受信するのを待機しているところ、ＭＦＰ２００から発信された音波信号（弾性波）を受信する（丸囲み符号２）。
【００４７】
その結果、ステップ１０４において、音波信号を受信したと判定され（ステップ１０４、Ｙｅｓ）、処理はステップ１０７に進む。ステップ１０７において、スマートフォン１００は、受信した音波信号を解析してＭＦＰ２００のアクセス情報を抽出する。その後、スマートフォン１００は、抽出したアクセス情報に基づいてＭＦＰ２００との間のネットワーク通信を確立し（ステップ１０８）、処理を終了する。
【００４８】
以上、説明したように、本実施形態によれば、スマートフォン１００は、音響通信を利用してユーザから見て最も近い場所に設置されたＭＦＰ２００を探索し、当該ＭＦＰ２００との間でネットワーク通信を確立する。
【００４９】
この点を図２に示す利用シーンに照らせば、ユーザのスマートフォン１００から発信されるアドレス情報取得要求信号（音波信号）は、オフィス内を伝播し、ＭＦＰ２００Ａ、ＭＦＰ２００ＢおよびＭＦＰ２００Ｃのそれぞれのマイク２３０によって受信される。このとき音波信号の受信強度である音圧レベル（ｄＢ）は、音源からの距離の二乗に反比例して減衰する。つまり、図２に示すケースでは、ユーザとの距離の大きさに応じて、ＭＦＰ２００Ａ→ＭＦＰ２００Ｂ→ＭＦＰ２００Ｃの順番でそれぞれのマイク２３０が受信する受信音圧レベル（ｄＢ）が小さくなる。
【００５０】
その結果、図２に示す利用シーンでは、スマートフォン１００が音波信号の発信音圧レベル（ｄＢ）を所定の初期値から段階的に漸増させる過程において、ユーザに最も近い場所に設置されたＭＦＰ２００Ａにおいて音波信号の受信音圧レベル（ｄＢ）が所定の閾値を超え、且つ、その他のＭＦＰ２００ＢおよびＭＦＰ２００Ｃにおいてその受信音圧レベル（ｄＢ）が所定の閾値を超えない状況が発生する。
【００５１】
この状況においては、ＭＦＰ２００Ａから発信される音波信号（以下、アドレス情報信号という）のみがオフィス内を伝播してスマートフォン１００に受信される。その結果、スマートフォン１００は、ユーザに最も近い場所に設置されたＭＦＰ２００Ａとの間でネットワーク通信を確立した後、ユーザからの指示に応じて、スマートフォン１００内の画像データをＭＦＰ２００Ａから印刷出力したり、ＭＦＰ２００Ａ内のストレージに格納したりする。
【００５２】
なお、本実施形態においては、ユーザからの距離が異なる２以上のＭＦＰ２００において、その受信音圧レベル（ｄＢ）が一斉に閾値を超える事態が起こらないように、図５のステップ２０３で参照する閾値、ならびに、図４のステップ１０６における発信音圧レベルの増分量を適切な値に設定することが好ましい。すなわち、上述した閾値および増分量は、オフィス内におけるＭＦＰ２００の配置構成に応じて適宜チューニングすることが好ましい。
【００５３】
以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではない。
【００５４】
例えば、本発明における移動通信端末は、上述したスマートフォンに限定されるものではなく、タブレット型ＰＣ、ノートＰＣ、ＰＤＡ（Personal Digital Assistants）などであってもよい。また、本発明における画像処理装置は、上述したＭＦＰに限定されるものではなく、プロジェクタ装置であってもよい。その他、当業者が推考しうる実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【００５５】
上述した実施形態の各機能は、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などで記述された装置実行可能なプログラムにより実現でき、本実施形態のプログラムは、ハードディスク装置、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭなどの装置可読な記録媒体に格納して頒布することができ、また他装置が可能な形式でネットワークを介して伝送することができる。
【符号の説明】
【００５６】
１００…スマートフォン
１０１…無線ネットワークＩ／Ｆ
１０２…ネットワーク通信確立部
１０３…アドレス情報要求部
１０４…発信音圧レベル漸増部
１０５…音波信号解析部
１２０…スピーカー
１３０…マイク
２００…電子機器
２００…ＭＦＰ
２０１…ネットワークＩ／Ｆ
２０２…出力制御部
２０３…受信音圧レベル判定部
２０４…音波信号解析部
２０５…アドレス情報通知部
２２０…スピーカー
２３０…マイク
３００…無線ＬＡＮアクセスポイント
４００…ＬＡＮ
１０００…ネットワークシステム
【先行技術文献】
【特許文献】
【００５７】
【特許文献１】特開２０１２−１３８０７２号公報
【図１】
2015056776.tif 000003
【図２】
2015056776.tif 000004
【図３】
2015056776.tif 000005
【図４】
2015056776.tif 000006
【図５】
2015056776.tif 000007