(57)【要約】【課題】モバイル・デバイス用のマイクロレンズ・アダプタのための方法、システム、およびプログラムを提供する。【解決手段】顕微鏡レンズ・システムは、表面を有する本体と、マイクロレンズと、該マイクロレンズと該表面との間に位置付けられたアパーチャとを含む。実施形態において、本体は、モバイル・デバイスのカメラ・レンズがアパーチャと整列するように、モバイル・デバイスを表面上に位置付けるように構成される。【選択図】図６
2020521178.tif 000002
【特許請求の範囲】
【請求項１】
顕微鏡レンズ・システムであって、
表面を有する本体と、
マイクロレンズと、
前記マイクロレンズと前記表面との間に位置付けられたアパーチャとを備え、前記本体が、モバイル・デバイスのカメラ・レンズが前記アパーチャと整列するように、前記モバイル・デバイスを前記表面上に位置付けるように構成される、顕微鏡レンズ・システム。
【請求項２】
前記マイクロレンズが、ボール・レンズ、半球レンズ、双曲線レンズ、または非球面レンズのうちの１つである、請求項１に記載のシステム。
【請求項３】
前記モバイル・デバイスの前記カメラ・レンズを前記アパーチャと一直線上に保持するのを促進するように構成されるシュラウドをさらに備える、請求項１に記載のシステム。
【請求項４】
前記シュラウドが、前記本体に取り外し可能に結合されるように構成される、請求項３に記載のシステム。
【請求項５】
前記表面の凹所内に取り外し可能に位置付けられるように構成される挿入部をさらに備える、請求項１に記載のシステム。
【請求項６】
前記挿入部が前記アパーチャを含む、請求項１に記載のシステム。
【請求項７】
前記本体が、前記モバイル・デバイスの前記カメラ・レンズを前記アパーチャと一直線上に保持するのを促進するために、前記本体を前記モバイル・デバイスに固定するように構成されるクリップ部をさらに含む、請求項１に記載のシステム。
【請求項８】
前記マイクロレンズの焦点面に対象物を保持するように構成される対象物プラットフォームをさらに備える、請求項１に記載のシステム。
【請求項９】
前記対象物プラットフォームが、前記対象物を照明するように構成される光源をさらに含む、請求項８に記載のシステム。
【請求項１０】
前記モバイル・デバイスが、前記マイクロレンズを通して前記対象物の画像を取り込むように構成される、請求項１に記載のシステム。
【請求項１１】
前記本体が、マイクロレンズを収容し、前記マイクロレンズと前記本体の表面との間に位置付けられるアパーチャを含むように構成されるように、アダプタ本体を製作することを製造装置に指示することを含む方法であって、
前記表面が、モバイル・デバイス内のレンズが前記アパーチャと整列するような位置に前記モバイル・デバイスを保持するように構成される、方法。
【請求項１２】
前記マイクロレンズが、ボール・レンズ、半球レンズ、双曲線レンズ、または非球面レンズのうちの１つである、請求項１１に記載の方法。
【請求項１３】
前記モバイル・デバイスの前記カメラ・レンズを前記アパーチャと一直線上に保持するのを促進するように構成されるシュラウドを製作することを前記製造装置に指示することをさらに含む、請求項１１に記載の方法。
【請求項１４】
前記表面の凹所内に取り外し可能に位置付けられるように構成される挿入部を製作することを前記製造装置に指示することをさらに含む、請求項１１に記載の方法。
【請求項１５】
前記本体が、前記モバイル・デバイスの前記カメラ・レンズを前記アパーチャと一直線上に保持するのを促進するために、前記本体を前記モバイル・デバイスに固定するように構成されるクリップ部をさらに含む、請求項１１に記載の方法。
【請求項１６】
１つまたは複数のコンピュータ可読ストレージ・デバイスと、前記１つまたは複数のストレージ・デバイスのうちの少なくとも１つに記憶されたプログラム命令とを備えるコンピュータ使用可能プログラム製品であって、前記記憶されたプログラム命令が、
前記本体が、マイクロレンズを収容し、前記マイクロレンズと前記本体の表面との間に位置付けられるアパーチャを含むように構成されるように、アダプタ本体を製作することを製造装置に行わせるためのプログラム命令を含み、前記表面が、モバイル・デバイス内のレンズが前記アパーチャと整列するような位置にモバイル・デバイスを保持するように構成される、コンピュータ使用可能プログラム製品。
【請求項１７】
前記記憶されたプログラム命令が、
前記表面の凹所内に取り外し可能に位置付けられるように構成される挿入部を製作することを前記製造装置に行わせるためのプログラム命令をさらに含む、請求項１６に記載のコンピュータ使用可能プログラム製品。
【請求項１８】
前記本体が、前記モバイル・デバイスの前記カメラ・レンズを前記アパーチャと一直線上に保持するのを促進するために、前記本体を前記モバイル・デバイスに固定するように構成されるクリップ部をさらに含む、請求項１６に記載のコンピュータ使用可能プログラム製品。
【請求項１９】
コンピュータ使用可能コードが、データ処理システム内のコンピュータ可読ストレージ・デバイスに記憶され、前記コンピュータ使用可能コードが、遠隔データ処理システムからネットワークを介して転送される、請求項１６に記載のコンピュータ使用可能プログラム製品。
【請求項２０】
コンピュータ使用可能コードが、サーバ・データ処理システム内のコンピュータ可読ストレージ・デバイスに記憶され、前記コンピュータ使用可能コードが、遠隔データ処理システムと関連付けられたコンピュータ可読ストレージ・デバイス内での使用のために、前記遠隔データ処理システムへネットワークを介してダウンロードされる、請求項１６に記載のコンピュータ使用可能プログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、モバイル・デバイス用のマイクロレンズ・アダプタのための方法、システム、およびコンピュータ・プログラム製品に関する。
【背景技術】
【０００２】
現在、世界中に多数のスマートフォン・ユーザが存在する。これらのスマートフォンの多くには、高い計算能力、ビデオ・ストリーミング機能、高品質画像取込機能、および他の処理機能が備わっている。これは、これらの機能に基づいて、特にセンシングおよびイメージング用途のための、アプリケーションを開発する前代未聞の機会を提示する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
１ミクロン以上の分解能を有する現在利用可能な顕微鏡は、概して、何千ドルもの費用のかかる特別注文機器であり、これらは非常に大型であるため、１つの観察地点から別の地点へ移動させる、または再配置することは困難である。
【課題を解決するための手段】
【０００４】
例示的な実施形態は、方法、システム、およびコンピュータ・プログラム製品を提供する。顕微鏡レンズ・システムの実施形態は、表面を有する本体と、マイクロレンズと、該マイクロレンズと該表面との間に位置付けられたアパーチャとを含む。実施形態において、本体は、モバイル・デバイスのカメラ・レンズがアパーチャと整列するように、モバイル・デバイスを表面上に位置付けるように構成される。
【０００５】
実施形態において、マイクロレンズは、ボール・レンズ、半球レンズ、双曲線レンズ、または非球面レンズのうちの１つである。実施形態は、モバイル・デバイスのカメラ・レンズをアパーチャと一直線上に保持するのを促進するように構成されるシュラウドをさらに含む。実施形態において、シュラウドは、本体に取り外し可能に結合されるように構成される。
【０００６】
実施形態は、表面の凹所内に取り外し可能に位置付けられるように構成される挿入部をさらに含む。実施形態において、挿入部はアパーチャを含む。
【０００７】
実施形態において、本体は、モバイル・デバイスのカメラ・レンズをアパーチャと一直線上に保持するのを促進するために、本体をモバイル・デバイスに固定するように構成されるクリップ部をさらに含む。
【０００８】
実施形態は、マイクロレンズの焦点面に対象物を保持するように構成される対象物プラットフォームをさらに含む。実施形態において、対象物プラットフォームは、対象物を照明するように構成される光源をさらに含む。
【０００９】
実施形態において、モバイル・デバイスは、マイクロレンズを通して対象物の画像を取り込むように構成される。
【００１０】
実施形態は、コンピュータ使用可能プログラム製品を含む。コンピュータ使用可能プログラム製品は、１つまたは複数のコンピュータ可読ストレージ・デバイスと、１つまたは複数のストレージ・デバイスのうちの少なくとも１つに記憶されたプログラム命令とを含む。
【００１１】
実施形態は、コンピュータ・システムを含む。コンピュータ・システムは、１つまたは複数のプロセッサ、１つまたは複数のコンピュータ可読メモリ、および１つまたは複数のコンピュータ可読ストレージ・デバイス、ならびに、１つまたは複数のメモリのうちの少なくとも１つを介して１つまたは複数のプロセッサのうちの少なくとも１つによって実行するための、１つまたは複数のストレージ・デバイスの少なくとも１つに記憶されたプログラム命令を含む。
【００１２】
本発明の特定の新規特徴は、添付の特許請求の範囲に明記される。しかしながら、本発明そのもの、ならびに、それらの好ましい使用様式、さらなる目的、および利点は、例示的な実施形態の以下の詳細の説明を、添付の図面と併せて読んで、参照することにより、最もよく理解されよう。
【図面の簡単な説明】
【００１３】
【図１】例示的な実施形態が実施され得るデータ処理システムのネットワークのブロック図である。
【図２】例示的な実施形態が実施され得るデータ処理システムのブロック図である。
【図３】例示的な実施形態によるマイクロレンズ・アダプタの構成例を描写する図である。
【図４】例示的な実施形態によるマイクロレンズ・アダプタの別の構成例を描写する図である。
【図５】例示的な実施形態によるマイクロレンズ・アダプタの概略図である。
【図６】実施形態によるマイクロレンズ・アダプタが、マイクロビーズをイメージングするのに使用される構成例を描写する図である。
【図７】実施形態によるマイクロレンズ・アダプタが、ダイアモンドまたは他の宝石内の欠陥および含有物をイメージングするのに使用される構成例を描写する図である。
【図８】例示的な実施形態によるマイクロレンズ・アダプタのレイアウト図および横断面図である。
【図９】例示的な実施形態によるマイクロレンズ・アダプタの追加のレイアウト図および横断面図である。
【図１０】別の例示的な実施形態によるマイクロレンズ・アダプタの構成例を描写する図である。
【図１１】別の例示的な実施形態によるマイクロレンズ・アダプタの構成例を描写する図である。
【図１２】別の例示的な実施形態によるマイクロレンズ・アダプタの構成例を描写する図である。
【図１３】例示的な実施形態によるマイクロレンズ・アダプタの概略横断面図である。
【図１４】例示的な実施形態によるマイクロレンズ・アダプタのレイアウト図および横断面図である。
【図１５】例示的な実施形態によるマイクロレンズ・アダプタのレイアウト図および横断面図である。
【発明を実施するための形態】
【００１４】
様々な実施形態は、高分解能画像取込を可能にするモバイル・デバイス用のマイクロレンズ・アダプタを含む。特定の実施形態において、マイクロレンズ・アダプタは、例えば、１５倍以上の高倍率を有する、モバイル・デバイスを使用してミクロン・サイズの（１メートルの１００万分の１）対象物の画像取込を可能にするマイクロレンズを含む（比較のため、人間の毛髪の幅は１００ミクロンである）。様々な実施形態は、流体内のマイクロビーズ運動を追跡すること、ダイアモンド欠陥マッピングおよびイメージング、バクテリアおよび他の細胞生物をイメージングすること、ならびに偽造品の検出および防止など、幅広い範囲の画像取込および処理応用を提供する。
【００１５】
１ミクロン以上の分解能を有する現在利用可能な顕微鏡は、概して、何千ドルもの費用のかかる特別注文機器であり、これらは非常に大型であるため、１つの観察地点から別の地点へ移動させる、または再配置することは困難である。例示的な実施形態は、現在利用可能なツールまたはソリューションが、これらのニーズ／問題に対処しないこと、またはこれらのニーズ／問題に対する適切なソリューションを提供しないことを認識する。本発明を説明するために使用される例示的な実施形態は、概して、モバイル・デバイス用のマイクロレンズ・アダプタを提供することによって上記の問題および他の関連した問題に対処し、それらを解決する。
【００１６】
実施形態は、ミクロン分解能および１５倍以上の倍率を有する多くのマイクロレンズ構成をもたらすように構成され得る方法を含む。現在、同様の光学分解能を達成することは、市場でおよそ１５，０００ドルの費用がかかる顕微鏡を必要とする。さらには、実施形態の全一式は、現在利用可能な高分解能顕微鏡に対して、現場応用のために、非常に小型でかつ容易に携帯可能である。
【００１７】
特定の実施形態において、マイクロレンズ・アダプタのマイクロレンズは、他のレンズ・アダプタでは達成できない１ミクロン（１メートルの１００万分の１）サイズのミクロ粒子を区別することができる。比較のため、人間の毛髪は、サイズが１００ミクロンである。１つまたは複数の実施形態において、マイクロレンズ・アダプタは、ハウジングを含み、このハウジングは、ハウジングのアパーチャ内にボール・レンズを有し、またハウジングは、モバイル・デバイスのカメラのレンズをボール・レンズおよびイメージングされる対象物と一直線上に位置付けるようにモバイル・デバイスに結合されるように構成される。特定の実施形態において、ボール・レンズは、０．５〜数ｍｍ（ミリメートル）の範囲の短い焦点距離を有し、ガラスで構築される。実施形態において、マイクロレンズ・アダプタは、ボール・レンズを適所に保持するために特定の場所にボール・レンズを収納するように構築、形成、または加工される。１つまたは複数の実施形態において、マイクロレンズ・アダプタは、開口部を含み、対象物からの光は、この開口部を通ってボール・レンズへと入り、ボール・レンズの背面に画像を形成する。マイクロレンズ・アダプタは、挿入部を受容するように寸法決定された外表面上の凹所をさらに含み、この挿入部は、挿入部を通るアパーチャ孔を有する。特定の実施形態において、凹所および挿入部は、長方形である。特定の実施形態において、アパーチャ孔は、１ミクロンの光学分解能を達成すること、ならびに光学イメージングにおける球面収差および他の収差を制限することの両方のために、アパーチャとして機能する０．９ｍｍの直径を有する。１つまたは複数の実施形態において、アパーチャ孔は、対象物の１つまたは複数の画像が、最小の画像ゆがみで、アパーチャ孔を通ってボール・レンズから取り込まれることを可能にするために、モバイル・デバイスのカメラのレンズと一直線上にある。
【００１８】
図を参照すると、特に図１および図２を参照すると、これらの図は、例示的な実施形態が実施され得るデータ処理環境の例示的な図である。図１および図２は、例にすぎず、異なる実施形態が実施され得る環境に関していかなる制限も主張または示唆することは意図されない。特定の実装形態は、以下の説明に基づいて、描写された環境に対して多くの修正を行い得る。
【００１９】
図１は、例示的な実施形態が実施され得るデータ処理システムのネットワークのブロック図を描写する。データ処理環境１００は、例示的な実施形態が実施され得るコンピュータのネットワークである。データ処理環境１００は、ネットワーク１０２を含む。ネットワーク１０２は、データ処理環境１００内で互いに接続される様々なデバイスおよびコンピュータの間に通信リンクを提供するために使用される媒体である。ネットワーク１０２は、ワイヤ、ワイヤレス通信リンク、または光ファイバ・ケーブルなどの接続を含み得る。
【００２０】
クライアントまたはサーバは、ネットワーク１０２に接続される特定のデータ処理システムの例示的な役割にすぎず、これらのデータ処理システムの他の構成または役割を除外することは意図されない。サーバ１０４およびサーバ１０６は、ストレージ・ユニット１０８と一緒にネットワーク１０２に結合する。ソフトウェア・アプリケーションは、データ処理環境１００内の任意のコンピュータ上で実行し得る。クライアント１１０、１１２、および１１４もまた、ネットワーク１０２に結合される。サーバ１０４もしくは１０６、またはクライアント１１０、１１２、もしくは１１４などのデータ処理システムは、データを含み得、該システム上で実行するソフトウェア・アプリケーションまたはソフトウェア・ツールを有し得る。
【００２１】
単に例として、およびそのようなアーキテクチャに対するいかなる制限も示唆することなく、図１は、実施形態の例示的な実装形態において使用可能な特定の構成要素を描写する。例えば、サーバ１０４および１０６、ならびにクライアント１１０、１１２、１１４は、単に例としてサーバおよびクライアントとして描写され、クライアント−サーバ・アーキテクチャに対する制限を示唆しない。別の例として、実施形態は、示されるようにいくつかのデータ処理システムおよびデータ・ネットワークにわたって分散され得るが、別の実施形態は、例示的な実施形態の範囲内で単一のデータ処理システム上で実施され得る。データ処理システム１０４、１０６、１１０、１１２、および１１４はまた、クラスタ、区画、および実施形態を実施するのに好適な他の構成にある例示的なノードを表す。
【００２２】
モバイル・デバイス１３２は、本明細書に説明されるモバイル・デバイスの例である。例えば、モバイル・デバイス１３２は、スマートフォン、タブレット・コンピュータ、ラップトップ・コンピュータ、固定または携帯式の形態にあるクライアント１１０、ウェアラブル・コンピューティング・デバイス、または任意の他の好適なデバイスの形態をとり得る。図１では別のデータ処理システム内で実行するものとして説明される任意のソフトウェア・アプリケーションは、モバイル・デバイス１３２内で同様の様式で実行するように構成され得る。図１では別のデータ処理システム内で記憶または生成される任意のデータまたは情報は、デバイス１３２内で同様の様式で記憶または生成されるように構成され得る。モバイル・デバイス１３２は、モバイル・デバイス１３２のカメラから１つまたは複数の画像または映像シーケンスを取り込むように構成されるイメージング・アプリケーション１３４を含む。モバイル・デバイス１３２は、マイクロレンズ・アダプタ１３６内に位置付けられたマイクロレンズを通した対象物の１つまたは複数の画像または映像シーケンスの取込を促進するために、マイクロレンズ・アダプタ１３６にさらに結合される。マイクロレンズ・アダプタ１３６は、本明細書に説明されるマイクロレンズ・アダプタの例である。
【００２３】
アプリケーション１０５は、本明細書に説明される実施形態を実施する。例えば、アプリケーション１０５は、本明細書に説明される様式で使用可能なマイクロレンズ・アダプタを製造するように、製造装置（図示せず）を制御する、またはそれに指示する。
【００２４】
サーバ１０４および１０６、ストレージ・ユニット１０８、ならびにクライアント１１０、１１２、および１１４、ならびにデバイス１３２は、有線接続、ワイヤレス通信プロトコル、または他の好適なデータ接続性を使用してネットワーク１０２に結合し得る。クライアント１１０、１１２、および１１４は、例えば、パーソナル・コンピュータ、またはネットワーク・コンピュータであってもよい。
【００２５】
描写した例において、サーバ１０４は、ブート・ファイル、オペレーティング・システム画像、およびアプリケーションなどのデータを、クライアント１１０、１１２、および１１４に提供し得る。クライアント１１０、１１２、および１１４は、この例では、サーバ１０４に対するクライアントであり得る。クライアント１１０、１１２、１１４、またはそれらの何らかの組合せは、独自のデータ、ブート・ファイル、オペレーティング・システム画像、およびアプリケーションを含み得る。データ処理環境１００は、示されていない追加のサーバ、クライアント、および他のデバイスを含み得る。
【００２６】
描写した例において、データ処理環境１００は、インターネットであってもよい。ネットワーク１０２は、互いと通信するために伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）および他のプロトコルを使用するネットワークおよびゲートウェイの集まりを表し得る。インターネットの中心になるのは、データおよびメッセージをルーティングする何千もの商用コンピュータ・システム、行政機関用コンピュータ・システム、教育機関用コンピュータ・システム、または他のコンピュータ・システムを含む、大ノードまたはホスト・コンピュータ間のデータ通信リンクの根幹である。当然ながら、データ処理環境１００はまた、例えば、イントラネット、ローカル・エリア・ネットワーク（ＬＡＮ）、または広域ネットワーク（ＷＡＮ）などのいくつかの異なる種類のネットワークとして実装され得る。図１は、例であることが意図され、異なる例示的な実施形態に対する構造上の制限であることは意図されない。
【００２７】
その他の用途では、データ処理環境１００は、例示的な実施形態が実施され得るクライアント−サーバ環境を実装するために使用され得る。クライアント−サーバ環境は、アプリケーションが、クライアント・データ処理システムとサーバ・データ処理システムとの双方向性を使用することによって機能するように、ソフトウェア・アプリケーションおよびデータがネットワークにわたって分散されることを可能にする。データ処理環境１００はまた、ネットワークにわたって分散された相互運用可能なソフトウェア・コンポーネントが、まとまりのあるビジネス・アプリケーションとして一緒にパッケージングされ得るサービス志向のアーキテクチャを用いてもよい。データ処理環境１００はまた、クラウドの形態をとってもよく、また、最小の管理労力またはサービスのプロバイダとのやりとりにより、迅速にプロビジョニングされリリースされ得る、構成可能なコンピューティング・リソースの共用プール（例えば、ネットワーク、ネットワーク帯域、サーバ、処理、メモリ、ストレージ、アプリケーション、仮想マシン、およびサービス）への便利なオンデマンド・ネットワーク・アクセスを可能にするためのサービス提供のクラウド・コンピューティング・モデルを用いてもよい。
【００２８】
図２を参照すると、この図は、例示的な実施形態が実施され得るデータ処理システムのブロック図を描写する。データ処理システム２００は、図１のサーバ１０４および１０６、もしくはクライアント１１０、１１２、および１１４などのコンピュータ、またはプロセスを実施するコンピュータ使用可能プログラム・コードまたは命令が例示的な実施形態のために位置し得る他の種類のデバイスの例である。
【００２９】
データ処理システム２００はまた、例示的な実施形態のプロセスを実施するコンピュータ使用可能プログラム・コードまたは命令が位置し得る図１のデータ処理システム１３２などの、データ処理システムまたはその中の構成を表すものである。データ処理システム２００は、単に例としてコンピュータとして説明されるが、それに制限されるものではない。図１のデバイス１３２などの他のデバイスの形態にある実装形態は、タッチ・インターフェースを追加することなどによってデータ処理システム２００を修正することができ、さらには、本明細書に説明されるデータ処理システム２００の動作および機能の概要から逸脱することなく、データ処理システム２００から特定の描写された構成要素を除去することができる。
【００３０】
描写した例において、データ処理システム２００は、ノース・ブリッジおよびメモリ・コントローラ・ハブ（ＮＢ／ＭＣＨ）２０２ならびにサウス・ブリッジおよび入力／出力（Ｉ／Ｏ）コントローラ・ハブ（ＳＢ／ＩＣＨ）２０４を含むハブ・アーキテクチャを用いる。処理ユニット２０６、メイン・メモリ２０８、およびグラフィック・プロセッサ２１０は、ノース・ブリッジおよびメモリ・コントローラ・ハブ（ＮＢ／ＭＣＨ）２０２に結合される。処理ユニット２０６は、１つまたは複数のプロセッサを含み得、１つまたは複数の異種プロセッサ・システムを使用して実施され得る。処理ユニット２０６は、マルチコア・プロセッサであってもよい。グラフィック・プロセッサ２１０は、特定の実装形態においてアクセラレーテッド・グラフィックス・ポート（ＡＧＰ）を通じてＮＢ／ＭＣＨ２０２に結合され得る。
【００３１】
描写した例において、ローカル・エリア・ネットワーク（ＬＡＮ）アダプタ２１２は、サウス・ブリッジおよびＩ／Ｏコントローラ・ハブ（ＳＢ／ＩＣＨ）２０４に結合される。オーディオ・アダプタ２１６、キーボードおよびマウス・アダプタ２２０、モデム２２２、リード・オンリ・メモリ（ＲＯＭ）２２４、ユニバーサル・シリアル・バス（ＵＳＢ）および他のポート２３２、ならびにＰＣＩ／ＰＣＩｅデバイス２３４は、バス２３８を通じてサウス・ブリッジおよびＩ／Ｏコントローラ・ハブ２０４に結合される。ハード・ディスク・ドライブ（ＨＤＤ）またはソリッド・ステート・ドライブ（ＳＳＤ）２２６およびＣＤ−ＲＯＭ２３０は、バス２４０を通じてサウス・ブリッジおよびＩ／Ｏコントローラ・ハブ２０４に結合される。ＰＣＩ／ＰＣＩｅデバイス２３４は、例えば、イーサネット（Ｒ）・アダプタ、アドイン・カード、およびノートブック・コンピュータ用のＰＣカードを含み得る。ＰＣＩは、カード・バス・コントローラを使用するが、ＰＣＩｅはこれを使用しない。ＲＯＭ２２４は、例えば、フラッシュ・バイナリ入力／出力システム（ＢＩＯＳ）であってもよい。ハード・ディスク・ドライブ２２６およびＣＤ−ＲＯＭ２３０は、例えば、インテグレーテッド・ドライブ・エレクトロニクス（ＩＤＥ）、シリアル・アドバンスド・テクノロジー・アタッチメント（ＳＡＴＡ）インターフェース、または外付けＳＡＴＡ（ｅＳＡＴＡ）およびマイクロＳＡＴＡ（ｍＳＡＴＡ）などの変異形を使用し得る。スーパーＩ／Ｏ（ＳＩＯ）デバイス２３６は、バス２３８を通じてサウス・ブリッジおよびＩ／Ｏコントローラ・ハブ（ＳＢ／ＩＣＨ）２０４に結合され得る。
【００３２】
メイン・メモリ２０８、ＲＯＭ２２４、またはフラッシュ・メモリ（図示せず）などのメモリは、コンピュータ使用可能ストレージ・デバイスのいくつかの例である。ハード・ディスク・ドライブまたはソリッド・ステート・ドライブ２２６、ＣＤ−ＲＯＭ２３０、および他の同様に使用可能なデバイスは、コンピュータ使用可能記憶媒体を含むコンピュータ使用可能ストレージ・デバイスのいくつかの例である。
【００３３】
オペレーティング・システムは、処理ユニット２０６上で実行する。オペレーティング・システムは、図２のデータ処理システム２００内の様々な構成要素の制御を調整および提供する。オペレーティング・システムは、限定されるものではないが、サーバ・システム、パーソナル・コンピュータ、およびモバイル・デバイスを含む、任意の種類のコンピューティング・プラットフォームのための市販のオペレーティング・システムであってもよい。オブジェクト指向の、または他のタイプのプログラミング・システムは、オペレーティング・システムと併せて動作し得、データ処理システム２００上で実行するプログラムまたはアプリケーションからのオペレーティング・システムへの呼び出しを提供し得る。
【００３４】
オペレーティング・システム、オブジェクト指向のプログラミング・システム、および図１のアプリケーション１０５などのアプリケーションまたはプログラムに対する命令は、ハード・ディスク・ドライブ２２６上のコード２２６Ａの形態などで、ストレージ・デバイス上に位置し、処理ユニット２０６による実行のために、メイン・メモリ２０８などの、１つまたは複数のメモリのうちの少なくとも１つにロードされ得る。例示的な実施形態のプロセスは、例えば、メイン・メモリ２０８、リード・オンリ・メモリ２２４などのメモリ内、または１つもしくは複数の周辺デバイス内に位置し得るコンピュータ実施命令を使用して、処理ユニット２０６によって実施され得る。
【００３５】
さらには、１つの場合において、コード２２６Ａは、ネットワーク２０１Ａを介して遠隔システム２０１Ｂからダウンロードされ得、この場合、同様のコード２０１Ｃがストレージ・デバイス２０１Ｄ上に記憶される。別の場合において、コード２２６Ａは、ネットワーク２０１Ａを介して遠隔システム２０１Ｂへダウンロードされ得、この場合、ダウンロードされたコード２０１Ｃは、ストレージ・デバイス２０１Ｄ上に記憶される。
【００３６】
図１〜図２内のハードウェアは、実装形態によって様々であり得る。フラッシュ・メモリ、等価の不揮発性メモリ、または光学ディスク・ドライブ、および同様のものなどの、他の内部ハードウェアまたは周辺デバイスが、図１〜図２に描写されるハードウェアに加えて、またはその代わりに使用されてもよい。加えて、例示的な実施形態のプロセスは、マイクロプロセッサ・データ処理システムに適用され得る。
【００３７】
いくつかの例示的な例において、データ処理システム２００は、オペレーティング・システム・ファイルまたはユーザ生成データあるいはその両方を記憶するための不揮発性メモリを提供するようにフラッシュ・メモリを用いて概して構成される、パーソナル・デジタル・アシスタント（ＰＤＡ）であってもよい。バス・システムは、システム・バス、Ｉ／Ｏバス、およびＰＣＩバスなどの１つまたは複数のバスを含み得る。当然ながら、バス・システムは、任意の種類の通信ファブリックまたはアーキテクチャを使用して実装され得、この通信ファブリックまたはアーキテクチャは、ファブリックまたはアーキテクチャにつながれた異なる構成部品またはデバイス間のデータの転送をもたらす。
【００３８】
通信ユニットは、モデムまたはネットワーク・アダプタなどの、データを送信および受信するために使用される１つまたは複数のデバイスを含み得る。メモリは、例えば、メイン・メモリ２０８、または、ノース・ブリッジおよびメモリ・コントローラ・ハブ２０２において見られるキャッシュなどのキャッシュであってもよい。処理ユニットは、１つまたは複数のプロセッサまたはＣＰＵを含み得る。
【００３９】
図１〜図２内の描写した例および上に説明した例は、構造上の制限を示唆することを意味しない。例えば、データ処理システム２００はまた、モバイルまたはウェアラブル・デバイスの形態をとることに加えて、タブレット・コンピュータ、ラップトップ・コンピュータ、または電話装置であってもよい。
【００４０】
コンピュータまたはデータ処理システムが、仮想マシン、仮想デバイス、または仮想構成要素として説明される場合、仮想マシン、仮想デバイス、または仮想構成要素は、データ処理システム２００内に描写された一部またはすべての構成要素の仮想化された明示を使用するデータ処理システム２００の様式で動作する。例えば、仮想マシン、仮想デバイス、または仮想構成要素においては、処理ユニット２０６は、ホスト・データ処理システム内で利用可能なハードウェア処理ユニット２０６のうちのすべてまたはいくつかの仮想化されたインスタンスとして明示され、メイン・メモリ２０８は、ホスト・データ処理システム内で利用可能であり得るメイン・メモリ２０８のすべてまたはいくらかの部分の仮想化されたインスタンスとして明示され、ディスク２２６は、ホスト・データ処理システム内で利用可能であり得るディスク２２６のすべてまたはいくらかの部分の仮想化されたインスタンスとして明示される。そのような場合におけるホスト・データ処理システムは、データ処理システム２００によって表される。
【００４１】
図３は、例示的な実施形態によるマイクロレンズ・アダプタ３０２の構成例を描写する。マイクロレンズ・アダプタ３０２は、本明細書に説明されるマイクロレンズ・アダプタ１３６の例である。マイクロレンズ・アダプタ３０２は、ハウジング３０４を含み、このハウジング３０４は、ハウジング３０４上へのモバイル・デバイス１３２（図示せず）の設置をサポートするように構成されるステージ３０６を有する。マイクロレンズ・アダプタ３０２は、ハウジング３０４の凹所に配置され、かつそこから取り外し可能であるように構成されるレンズ・アダプタ・ホルダ挿入部３０８をさらに含む。レンズ・アダプタ・ホルダ挿入部３０８は、マイクロレンズ（図示せず）と一直線上にあるアパーチャ３１０をさらに含む。アパーチャ３１０は、より良いイメージング条件を得るために、試料を下から照明する光の発散を制限することを可能にする。特定の実施形態において、レンズ・アダプタ・ホルダ挿入部３０８は、挿入、およびハウジング３０４からのマイクロレンズの除去を促進するために取り外し可能であるように構成される。ハウジング３０４は、モバイル・デバイスのカメラをアパーチャ３１０と一直線上に保持するのを促進するために、アパーチャ３１０の上に位置付けられたシュラウド(覆い)３１２をさらに含む。加えて、シュラウドはまた、迷光または環境光が試料チャンバおよびマイクロレンズ・アダプタに入ることを防ぎ、観察下の対象物の画像の記録を促進する。特定の実施形態において、シュラウド３１２は、レンズ・アダプタ・ホルダ挿入部３０８の除去を促進するために取り外し可能であるように構成される。特定の実施形態において、イメージングのために試料を照明するための光源は、従来の小型ＬＥＤ電球、またはバッテリもしくは電源へ配線された印刷回路板内に搭載された現代のＬＥＤチップのいずれかを用いて、ハウジング３０４の内側に底に配置され得る。
【００４２】
図４は、例示的な実施形態によるマイクロレンズ・アダプタ３１４の別の構成例を描写する。マイクロレンズ・アダプタ３１４は、本明細書に説明されるマイクロレンズ・アダプタ１３６の例である。例示される実施形態において、マイクロレンズ・アダプタ３１４は、マイクロレンズ・アダプタ３０２のシュラウド３１２がマイクロレンズ・アダプタ３１４から省略されている以外は、図４のマイクロレンズ・アダプタ３０２と同様である。図３の実施形態と同様に、マイクロレンズ・アダプタ３１４は、ハウジング３０４の凹所に配置されるように構成されるレンズ・アダプタ・ホルダ挿入部３０８をさらに含む。レンズ・アダプタ・ホルダ挿入部３０８は、マイクロレンズ（図示せず）と一直線上にあるアパーチャ３１０をさらに含む。特定の実施形態において、レンズ・アダプタ・ホルダ挿入部３０８は、挿入、およびハウジング３０４からのマイクロレンズの除去を促進するために取り外し可能であるように構成される。
【００４３】
図５は、例示的な実施形態によるマイクロレンズ・アダプタ１３６の概略図を描写する。図５に例示された実施形態において、ハウジング３０４は、その上面に凹所４０４、およびハウジング３０４の一部分から延在する光路４０６を含む。特定の実施形態において、レンズ・アダプタ・ホルダ３０８のアパーチャは、直径が０．９ｍｍである。光路４０６は、マイクロレンズ４０２を受容するように構成され、レンズ・アダプタ３０８は、ハウジング３０４の凹所４０４内に配置されるように構成される。１つまたは複数の実施形態において、マイクロレンズ４０２は、ガラス・ボール・レンズである。特定の実施形態において、ガラス・ボール・レンズは、３．０ｍｍの直径を有する。１つまたは複数の実施形態において、マイクロレンズ・アダプタ１３６は、１ミクロン光学分解能を達成することができる。他の実施形態において、マイクロレンズ４０２は半球レンズである。半球レンズを有する特定の実施形態によって提供され得る利点は、収差が最小限にされ得ることである。さらに他の実施形態において、マイクロレンズ４０２は、双曲線レンズまたは非球面レンズである。
【００４４】
図６は、実施形態によるマイクロレンズ・アダプタ１３６が、同様の結果をもたらし得る現在利用可能な顕微鏡と比較して、実地応用のために携帯可能かつ小型である例示的な低費用の照明セットアップを用いて、マイクロビーズおよびそれらの運動をイメージングするために使用される構成例５００を描写する。図６の構成例において、モバイル・デバイス１３２は、モバイル・デバイス１３２のカメラ・レンズ５０２がレンズ・アダプタ・ホルダ挿入部３０８のアパーチャおよびマイクロレンズ４０２と一直線の状態で、マイクロレンズ・アダプタ１３６に結合される。構成例５００は、マイクロレンズ４０２と一直線上にある被写体対象物５０４をさらに含む。図６の例示された例において、被写体対象物５０４は、マイクロビーズ溶液を有するガラス・スライド試料チャンバである。マイクロビーズは、典型的にはサイズが５マイクロメートル未満である、製造された固形プラスチック粒子である。
【００４５】
構成例５００は、対象物プラットフォーム５０８上に被写体対象物５０４の下に位置付けられた光源５０６をさらに含む。光源５０６は、マイクロレンズ４０２およびカメラ・レンズ５０２に向かって上方に、被写体対象物５０４に対して光を向ける、または被写体対象物５０４を照明する、あるいはその両方であるように構成される。特定の実施形態において、光源５０６は、発光ダイオード（ＬＥＤ）チップ光源である。この実施形態において、モバイル・デバイス１３２は、被写体対象物５０４の画像が取り込まれるときに拡大されるように、マイクロレンズ４０２を通して被写体対象物５０４の静止画または動画あるいはその両方を取り込むように構成される。
【００４６】
例示的な実施形態によるモバイル・デバイス１３２を用いて記録される画像の映像フレーム内のマイクロビーズの位置を特定することによって、後続のフレーム内のマイクロビーズ位置が追跡され得る。マイクロビーズ位置分散を計算することによって、マイクロビーズがブラウン運動を経るかどうか解明され得る。この分析は、マイクロビーズが、例えば、ビーズ結合コーティングで被覆された試料チャンバの底にくっつくこと、または底に沈殿することにより動かないという、不動であるかどうかも明らかにすることができる。特定の実施形態において、マイクロレンズ・アダプタ１３６は、光線トレーシングを使用して、ガラス・スライドの上から、１００ミクロン内に限定されるマイクロビーズ試料をイメージングするために設計および最適化される。
【００４７】
図７は、実施形態によるマイクロレンズ・アダプタ１３６が、例示的な１ミクロン分解能でダイアモンドまたは他の宝石内の欠陥および含有物をイメージングするのに使用される構成例６００を描写する。図７の構成例において、モバイル・デバイス１３２は、モバイル・デバイス１３２のカメラ・レンズ５０２がレンズ・アダプタ・ホルダ挿入部３０８のアパーチャおよびマイクロレンズ４０２と一直線の状態で、マイクロレンズ・アダプタ１３６に結合される。構成例５００は、マイクロレンズ４０２と一直線上にある被写体対象物６０２をさらに含む。図７の例示された例において、被写体対象物６０２は、ホルダ内のダイアモンドまたは他の宝石である。対象物プラットフォーム５０８上に被写体対象物６０２の下に位置付けられた光源５０６は、マイクロレンズ４０２およびカメラ・レンズ５０２に向かって上方に、被写体対象物６０２に対して光を向けるように構成される。この実施形態において、モバイル・デバイス１３２は、被写体対象物６０２内の閉塞または他の欠陥を見ることを可能にするために被写体対象物５０４の画像が取り込まれるときに拡大されるように、マイクロレンズ４０２を通して被写体対象物５０４の静止画または動画あるいはその両方を取り込むように構成される。
【００４８】
図８は、例示的な実施形態によるマイクロレンズ・アダプタ３０２のレイアウト図および横断面図を描写する。図９は、例示的な実施形態によるマイクロレンズ・アダプタ３０２の追加のレイアウト図および横断面図である。
【００４９】
図１０は、別の例示的な実施形態によるマイクロレンズ・アダプタ９０２の構成例を描写する。マイクロレンズ・アダプタ９０２は、本明細書に説明されるマイクロレンズ・アダプタ１３６の例である。マイクロレンズ・アダプタ９０２は、マイクロレンズ（図示せず）と一直線上にあるアパーチャ９０６を有するレンズ・ホルダ部９０４を含む。マイクロレンズ・アダプタ９０２は、モバイル・デバイスのカメラをアパーチャ９０６と一直線上に保持するのを促進するために、マイクロレンズ・アダプタ９０２がモバイル・デバイス１３２の表面に固定されることを可能にするように構成されるクリップ部９０８をさらに含む。１つまたは複数の実施形態において、マイクロレンズ・アダプタ９０２は、被写体対象物に対して光を向ける、または被写体対象物を照明する、あるいはその両方であるように構成される光源をさらに含む。特定の実施形態において、光源は、レンズ・ホルダ部９０４の底部と統合される。
【００５０】
図１１〜図１２は、モバイル・デバイス１３２に固定されたマイクロレンズ・アダプタ９０２の構成例を描写する。図１１の例では、クリップ部９０８は、モバイル・デバイス１３２の背面ディスプレイ画面側と接触して示される。図１２では、レンズ・ホルダ部９０４は、モバイル・デバイス１３２の前面カメラ側のカメラ・レンズと一直線上に示される。
【００５１】
図１３は、例示的な実施形態によるマイクロレンズ・アダプタ９０２の概略横断面図を描写する。図１３に例示される実施形態において、マイクロレンズ４０２は、イメージング平面９１０から焦点距離ｆにおいて、レンズ・ホルダ部９０４のアパーチャ９０６内に位置付けられ、イメージング平面９１０上に焦点の中心を有している。１つまたは複数の実施形態において、モバイル・デバイス１３２によってイメージングされることになる対象物は、イメージング平面９１０上に焦点に配置される。１つまたは複数の実施形態において、マイクロレンズ４０２は、ガラス・ボール・レンズである。
【００５２】
図１４〜図１５は、例示的な実施形態によるマイクロレンズ・アダプタ９０２のレイアウト図および横断面図を描写する。図１４は、クリップ部９０８およびレンズ・ホルダ部９０４を含むマイクロレンズ・アダプタ９０２のレイアウト図および横断面図を描写する。図１５は、マイクロレンズ・アダプタ９０２のレンズ・ホルダ部９０４のレイアウト図および横断面図を描写する。
【００５３】
本明細書に説明されるマイクロレンズ・アダプタ１３６の様々な実施形態は、対象物の拡大イメージングが所望されるいくつかの用途において使用され得る。例示的な用途は、限定されるものではないが、ダイアモンドおよび他の宝石の欠陥イメージングおよびマッピング、薬物または他の小荷物の認識および偽造防止、美術品または製造部品あるいはその両方の顕微鏡的特徴の識別、生体細胞イメージングおよび計数、皮膚組織イメージング、水質汚染物質、毒素、または分子の大きな塊、あるいはその組合せの検出、植物の葉の形状および種類の検出を含む。別の例では、マイクロレンズ・アダプタ１３６の実施形態は、高倍率下で見たときに目に見えるハーフトーン印刷プロセスにおける周期的なドット・パターンもしくはリソパターン、または白黒画像もしくはカラー画像あるいはその両方において見られる周期的なドット・パターンなどの、微細パターンを検出するために使用され得る。
【００５４】
実施形態は、カメラ付き携帯電話などのユビキタス・モバイル・デバイス用のマイクロレンズ・アダプタを生成するように、製作機械または装置を制御する、それを誘導する、またはそれに指示するためのソフトウェア・アプリケーションとして実施され得る。実施形態、またはそれらの１つもしくは複数の構成要素を実装するアプリケーションは、既存の製造システムの修正形態−すなわち、製造システム内のネイティブ・アプリケーションとして、ローカル・エリア・ネットワーク（ＬＡＮ）を介して既存の製造システムと通信するデータ処理システム内で実行するアプリケーション−すなわち、ＬＡＮ上のローカル・アプリケーションとして、広域ネットワーク（ＷＡＮ）を介して既存の製造システムと通信するデータ処理システム内で実行するアプリケーション−すなわち、ＷＡＮ上の遠隔アプリケーションとして、他のやり方で既存の製造システムと併せて動作する別個のアプリケーションとして、スタンドアローン・アプリケーション、またはそれらの何らかの組合せで構成され得る。
【００５５】
別の実施形態は、マイクロレンズ・アダプタそのものである。さらに別の実施形態は、実施形態によるマイクロレンズ・アダプタを使用する観察構成を含む。別の実施形態は、実施形態によるソフトウェア・アプリケーションを使用して製造されているマイクロレンズ・アダプタを使用する観察構成を含む。
【００５６】
本明細書に説明されるモバイル・デバイス用のマイクロレンズ・アダプタを構築または使用する様式は、現在利用可能な方法では得られない。本明細書に説明される実施形態の方法は、デバイスまたはデータ処理システム上で実行するように実装される場合、様々なモバイル・デバイス用の低費用かつ携帯式のマイクロレンズ・アダプタを製作すること、または使用すること、あるいはその両方における、そのデバイスまたはデータ処理システムの機能性の実質的な進歩を含む。
【００５７】
例示的な実施形態は、単に例として、特定の種類の材料、形状、配向、実験、用法、構成、モバイル・デバイス、レンズ構造、照明源、観察標本、デバイス、データ処理システム、環境、構成要素、およびアプリケーションに関して説明される。これらの人工物および他の同様の人工物の任意の特定の明示は、本発明に限定することを意図されない。これらの人工物および他の同様の人工物の任意の好適な明示は、例示的な実施形態の範囲内で選択され得る。
【００５８】
さらに、例示的な実施形態は、任意の種類のデータ、データ・ソース、またはデータ・ネットワークを介したデータ・ソースへのアクセスに関して実施され得る。任意の種類のデータ・ストレージ・デバイスは、本発明の範囲内で、データ処理システムにおいてローカルで、またはデータ・ネットワークを介する、のいずれかで、本発明の実施形態にデータを提供し得る。実施形態がモバイル・デバイスを使用して説明される場合、モバイル・デバイスと共に使用するのに好適な任意の種類のデータ・ストレージ・デバイスは、例示的な実施形態の範囲内で、モバイル・デバイスにおいてローカルで、またはデータ・ネットワークを介する、のいずれかで、そのような実施形態にデータを提供し得る。
【００５９】
例示的な実施形態は、特定のコード、設計、アーキテクチャ、プロトコル、レイアウト、図解、およびツールを単に例として使用して説明され、例示的な実施形態に限定するものではない。さらには、例示的な実施形態は、いくつかの場合において、説明の明瞭性のために、特定のソフトウェア、ツール、およびデータ処理環境を単に例として使用して説明される。例示的な実施形態は、他の同等な、または同様の目的の構造、システム、アプリケーション、またはアーキテクチャと併せて使用されてもよい。例えば、それらの他の同等なモバイル・デバイス、構造、システム、アプリケーション、またはアーキテクチャは、本発明の範囲内で、本発明のそのような実施形態と併せて使用されてもよい。例示的な実施形態は、ハードウェア、ソフトウェア、またはそれらの組合せで実施され得る。
【００６０】
本開示内の例は、単に説明の明瞭性のために使用され、例示的な実施形態に限定するものではない。追加のデータ、動作、作用、タスク、アクティビティ、および操作は、本開示から想起されるものとし、これらは、例示的な実施形態の範囲内で企図される。
【００６１】
本明細書に列挙される任意の利点は、単に例であり、例示的な実施形態に限定することは意図されない。追加の利点または異なる利点は、特定の例示的な実施形態によって実現され得る。さらには、特定の例示的な実施形態は、上に列挙される利点の一部、すべてを有するか、またはいずれも有さない場合がある。
【００６２】
したがって、コンピュータ実施方法、システム、または装置、およびコンピュータ・プログラム製品は、モバイル・デバイス用のマイクロレンズ・アダプタ、および他の関連した特徴、機能、または動作のための例示的な実施形態において提供される。実施形態またはその一部分が、ある種類のデバイスに関して説明される場合、コンピュータ実施方法、システム、もしくは装置、コンピュータ・プログラム製品、またはそれらの組合せは、その種類のデバイスの好適かつ同等な明示との使用のために適合または構成される。
【００６３】
実施形態が、アプリケーション内に実装されるものとして説明される場合、Ｓｏｆｔｗａｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ（ＳａａＳ）モデル内でのアプリケーションの提供は、例示的な実施形態の範囲内で企図される。ＳａａＳモデルでは、実施形態を実装するアプリケーションの機能は、クラウド・インフラストラクチャ内でアプリケーションを実行することによってユーザに提供される。ユーザは、ウェブ・ブラウザ（例えば、ウェブ・ベースのＥメール）などの薄型クライアント・インターフェース、または他の軽量クライアント・アプリケーションを介して様々なクライアント・デバイスを使用して、アプリケーションにアクセスすることができる。ユーザは、ネットワーク、サーバ、オペレーティング・システム、またはクラウド・インフラストラクチャのストレージを含む、下層のクラウド・インフラストラクチャを管理または制御しない。いくつかの場合において、ユーザは、ＳａａＳアプリケーションの機能を管理または制御することさえしない場合がある。いくつかの他の場合において、アプリケーションのＳａａＳ実装は、限定ユーザ特有のアプリケーション構成設定の潜在的な例外を許可し得る。
【００６４】
本発明は、統合の任意の潜在的な技術的詳細レベルでの、システム、方法、またはコンピュータ・プログラム製品、あるいはその組合せであってもよい。コンピュータ・プログラム製品は、プロセッサに本発明の態様を実行させるためのコンピュータ可読プログラム命令を有するコンピュータ可読記憶媒体を含み得る。
【００６５】
コンピュータ可読記憶媒体は、命令実行デバイスによる使用のために命令を保持および記憶することができる有形デバイスであってもよい。コンピュータ可読記憶媒体は、例えば、限定されるものではないが、電子ストレージ・デバイス、磁気ストレージ・デバイス、光学ストレージ・デバイス、電磁ストレージ・デバイス、半導体ストレージ・デバイス、またはこれらの任意の好適な組合せであってもよい。コンピュータ可読記憶媒体のより具体的な例の包括的でないリストは、携帯用コンピュータ・ディスケット、ハード・ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、リード・オンリ・メモリ（ＲＯＭ）、消去可能プログラマブル・リード・オンリ・メモリ（ＥＰＲＯＭまたはフラッシュ・メモリ）、スタティック・ランダム・アクセス・メモリ（ＳＲＡＭ）、携帯用コンパクト・ディスク・リード・オンリ・メモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、メモリ・スティック、フロッピ・ディスク、パンチ・カードまたは命令が記録されている溝内の隆起した構造物などの機械的に符号化されたデバイス、およびこれらの任意の好適な組合せを含む。コンピュータ可読記憶媒体は、本明細書内で使用される場合、電波もしくは他の自由に伝搬する電磁波、導波路または他の伝送媒体を通って伝播する電磁波（例えば、光ファイバ・ケーブルを通過する光パルス）、またはワイヤを通って伝送される電気信号など、それ自体が一過性の信号であると解釈されるべきではない。
【００６６】
本明細書に説明されるコンピュータ可読プログラム命令は、コンピュータ可読記憶媒体からそれぞれのコンピューティング／処理デバイスへ、または、ネットワーク、例えば、インターネット、ローカル・エリア・ネットワーク、広域ネットワーク、もしくはワイヤレス・ネットワーク、あるいはその組合せを介して外部コンピュータもしくは外部ストレージ・デバイスへ、ダウンロードされ得る。ネットワークは、銅伝送ケーブル、光伝送ファイバ、ワイヤレス伝送、ルータ、ファイヤーウォール、スイッチ、ゲートウェイ・コンピュータ、またはエッジ・サーバ、あるいはその組合せを含み得る。各コンピューティング／処理デバイス内のネットワーク・アダプタ・カードまたはネットワーク・インターフェースは、ネットワークからコンピュータ可読プログラム命令を受信し、そのコンピュータ可読プログラム命令を、それぞれのコンピューティング／処理デバイス内のコンピュータ可読記憶媒体内への記憶のために転送する。
【００６７】
本発明の動作を実行するためのコンピュータ可読プログラム命令は、アセンブラ命令、命令セット・アーキテクチャ（ＩＳＡ）命令、機械命令、機械依存命令、マイクロコード、ファームウェア命令、状態設定データ、集積回路のための構成データ、または、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋、または同様のものなどのオブジェクト指向型プログラミング言語、および「Ｃ」プログラミング言語もしくは同様のプログラミング言語などの手続き型プログラミング言語を含む１つもしくは複数のプログラミング言語の任意の組合せで書かれたソース・コードもしくはオブジェクト・コードのいずれか、であってもよい。コンピュータ可読プログラム命令は、全体的にユーザのコンピュータ上で、スタンドアローン・ソフトウェア・パッケージとして部分的にユーザのコンピュータ上で、部分的にユーザのコンピュータ上かつ部分的に遠隔コンピュータ上で、または全体的に遠隔コンピュータもしくはサーバ上で、実行し得る。後者のシナリオでは、遠隔コンピュータは、ローカル・エリア・ネットワーク（ＬＡＮ）もしくは広域ネットワーク（ＷＡＮ）を含む任意の種類のネットワークを通じてユーザのコンピュータに接続され得るか、または接続は、外部コンピュータに対して（例えば、インターネット・サービス・プロバイダを使用してインターネットを通じて）行われてもよい。いくつかの実施形態において、例えば、プログラマブル論理回路、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、またはプログラマブル論理アレイ（ＰＬＡ）を含む、電気回路が、本発明の態様を実施するために、コンピュータ可読プログラム命令の状態情報を利用して電気回路をパーソナライズすることによって、コンピュータ可読プログラム命令を実行し得る。
【００６８】
本発明の態様は、本発明の実施形態による方法、装置（システム）、およびコンピュータ・プログラム製品のフローチャート図またはブロック図あるいはその両方を参照して、本明細書内に説明される。フローチャート図またはブロック図あるいはその両方の各ブロック、ならびにフローチャート図またはブロック図あるいはその両方内のブロックの組合せは、コンピュータ可読プログラム命令によって実施され得るということを理解されたい。
【００６９】
これらのコンピュータ可読プログラム命令は、コンピュータまたは他のプログラム可能なデータ処理装置のプロセッサを介して実行される命令が、フローチャートまたはブロック図あるいはその両方の１つまたは複数のブロックに指定される機能／動作を実施する手段を作り出すべく、汎用コンピュータ、専用コンピュータ、または他のプログラム可能なデータ処理装置のプロセッサに提供されてマシンを作り出すものであってよい。これらのコンピュータ可読プログラム命令は、命令が格納されたコンピュータ可読記憶媒体がフローチャートまたはブロック図あるいはその両方の１つまたは複数のブロックに指定される機能／動作の態様を実施する命令を含んでいる製品を備えるように、コンピュータ可読記憶媒体に格納され、コンピュータ、プログラム可能なデータ処理装置、または他のデバイス、あるいはその組合せに特定の方式で機能するように指示できるものであってもよい。
【００７０】
コンピュータ可読プログラム命令は、コンピュータ上、他のプログラム可能な装置上、または他のデバイス上で実行される命令が、フローチャートまたはブロック図あるいはその両方の１つまたは複数のブロックに指定される機能／動作を実施するように、コンピュータ、他のプログラム可能なデータ処理装置、または他のデバイスにロードされ、それによって、一連の動作可能なステップを、コンピュータ上、他のプログラム可能な装置上、またはコンピュータ実施プロセスを生成する他のデバイス上で実行させるものであってもよい。
【００７１】
図内のフローチャートおよびブロック図は、本発明の様々な実施形態によるシステム、方法、およびコンピュータ・プログラム製品の可能性のある実装形態のアーキテクチャ、機能性、および動作を例示する。この点に関して、フローチャートまたはブロック図内の各ブロックは、特定の論理機能を実施するための１つまたは複数の実行可能な命令を含む、命令のモジュール、セグメント、または部分を表し得る。いくつかの代替的な実装形態において、ブロック内に記される機能は、図に記される順序から外れて発生し得る。例えば、連続して示される２つのブロックは、実際には、実質的に同時に実行されてもよく、または、ブロックは、時として、関与する機能性に応じて、逆の順序で実行されてもよい。ブロック図またはフローチャート図あるいはその両方の各ブロック、およびブロック図またはフローチャート図あるいはその両方内のブロックの組合せは、特定の機能もしくは作用を実施する、または専用ハードウェアおよびコンピュータ命令の組合せを実行する、専用ハードウェア・ベースのシステムによって実施されてもよいことにも留意されたい。
【図１】
2020521178.tif 000003
【図２】
2020521178.tif 000004
【図３】
2020521178.tif 000005
【図４】
2020521178.tif 000006
【図５】
2020521178.tif 000007
【図６】
2020521178.tif 000008
【図７】
2020521178.tif 000009
【図８】
2020521178.tif 000010
【図９】
2020521178.tif 000011
【図１０】
2020521178.tif 000012
【図１１】
2020521178.tif 000013
【図１２】
2020521178.tif 000014
【図１３】
2020521178.tif 000015
【図１４】
2020521178.tif 000016
【図１５】
2020521178.tif 000017
【手続補正書】
【提出日】令和2年4月20日(2020.4.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
顕微鏡レンズ・システムであって、
表面を有する本体と、
マイクロレンズと、
前記マイクロレンズと前記表面との間に位置付けられたアパーチャとを備え、前記本体が、モバイル・デバイスのカメラ・レンズが前記アパーチャと整列するように、前記モバイル・デバイスを前記表面上に位置付けるように構成される、顕微鏡レンズ・システム。
【請求項２】
前記マイクロレンズが、ボール・レンズ、半球レンズ、双曲線レンズ、または非球面レンズのうちの１つである、請求項１に記載のシステム。
【請求項３】
前記モバイル・デバイスの前記カメラ・レンズを前記アパーチャと一直線上に保持するのを促進するように構成されるシュラウドをさらに備える、請求項１に記載のシステム。
【請求項４】
前記シュラウドが、前記本体に取り外し可能に結合されるように構成される、請求項３に記載のシステム。
【請求項５】
前記表面の凹所内に取り外し可能に位置付けられるように構成される挿入部をさらに備える、請求項１に記載のシステム。
【請求項６】
前記挿入部が前記アパーチャを含む、請求項５に記載のシステム。
【請求項７】
前記本体が、前記モバイル・デバイスの前記カメラ・レンズを前記アパーチャと一直線上に保持するのを促進するために、前記本体を前記モバイル・デバイスに固定するように構成されるクリップ部をさらに含む、請求項１に記載のシステム。
【請求項８】
前記マイクロレンズの焦点面に対象物を保持するように構成される対象物プラットフォームをさらに備える、請求項１に記載のシステム。
【請求項９】
前記対象物プラットフォームが、前記対象物を照明するように構成される光源をさらに含む、請求項８に記載のシステム。
【請求項１０】
前記モバイル・デバイスが、前記マイクロレンズを通して前記対象物の画像を取り込むように構成される、請求項８に記載のシステム。
【請求項１１】
本体が、マイクロレンズを収容し、前記マイクロレンズと前記本体の表面との間に位置付けられるアパーチャを含むように構成されるように、アダプタ本体を製作することを製造装置に指示することを含む方法であって、
前記表面が、モバイル・デバイス内のレンズが前記アパーチャと整列するような位置に前記モバイル・デバイスを保持するように構成される、方法。
【請求項１２】
プロセッサに、
本体が、マイクロレンズを収容し、前記マイクロレンズと前記本体の表面との間に位置付けられるアパーチャを含むように構成されるように、アダプタ本体を製作することを製造装置に行わせるためのプログラムであって、
前記表面が、モバイル・デバイス内のレンズが前記アパーチャと整列するような位置にモバイル・デバイスを保持するように構成される、プログラム。
【請求項１３】
前記プログラムが、ストレージ・デバイスに記憶され、ネットワークを介して転送される、請求項１２に記載のプログラム。
【請求項１４】
前記プログラムが、データ処理システム内のストレージ・デバイスに記憶され、遠隔データ処理システムのストレージ・デバイス内での使用のために、ネットワークを介してダウンロードされる、請求項１２に記載のプログラム。
【国際調査報告】
2020521178.tif 000018
2020521178.tif 000019