(57)【要約】  光学テープにおいて正確なトラッキングを行なうための技術が提供される。これらの技術は、光学テープ上にサーボパターンを設けることと、これを用いることとを含む。サーボパターンは、光学テープの幅にわたって第１の方向に傾斜した平行な物理的グルーブの第１のセットと、光学テープの幅にわたって第１の方向と異なる第２の方向に傾斜した平行な物理的グルーブの第２のセットとを含む。平行な物理的グルーブの第１のセットのサブセットは、光学テープの長さに沿って、平行な物理的グルーブの第２のセットのサブセットと交互になっている。平行な物理的グルーブの第２のセットの１つのサブセットによって離隔された平行な物理的グルーブの第１のセットの２つのサブセットが、光学テープにおいてサーボフレームを形成する。
2020529698.tif 000002
【特許請求の範囲】
【請求項１】
光学テープであって、
基板層を備え、前記基板層は、
前記光学テープの幅にわたって第１の方向に傾斜した平行な物理的グルーブの第１のセットと、
前記光学テープの前記幅にわたって前記第１の方向と異なる第２の方向に傾斜した平行な物理的グルーブの第２のセットとを含み、前記光学テープはさらに、
書換え可能な記録層と、
前記平行な物理的グルーブの第１および第２のセットと重なる部分においてマスクオフされる反射層とを備える、光学テープ。
【請求項２】
前記平行な物理的グルーブの第１のセットのサブセットが、前記光学テープの長さに沿って、前記平行な物理的グルーブの第２のセットのサブセットと交互になっている、請求項１に記載の光学テープ。
【請求項３】
前記平行な物理的グルーブの第２のセットの１つのサブセットによって離隔された前記平行な物理的グルーブの第１のセットの２つのサブセットが、前記光学テープにおいてサーボフレームを形成する、請求項２に記載の光学テープ。
【請求項４】
前記平行な物理的グルーブの第１のセットの前記２つのサブセット間の一定の離隔距離は、前記光学テープの速度を求めるために用いられる、請求項３に記載の光学テープ。
【請求項５】
前記平行な物理的グルーブの第１のセットの１つのサブセット上の横位置における第１の地点と前記平行な物理的グルーブの第２のセットの前記１つのサブセット上の前記横位置における第２の地点との間の距離は、前記横位置におけるデータトラックを求めるために用いられる、請求項３に記載の光学テープ。
【請求項６】
前記平行な物理的グルーブの第１および第２のセットの各サブセットは、複数の等間隔をおいて配置された平行な物理的グルーブを含む、請求項２に記載の光学テープ。
【請求項７】
光学テープであって、
基板層を備え、前記基板層は、
前記光学テープの幅にわたって第１の方向に傾斜した平行な物理的グルーブの第１のセットと、
前記光学テープの前記幅にわたって前記第１の方向と異なる第２の方向に傾斜した平行な物理的グルーブの第２のセットとを含み、
前記平行な物理的グルーブの第１および第２のセットの各サブセットは、複数の等間隔をおいて配置された平行な物理的グルーブを含み、
前記複数の等間隔をおいて配置された平行な物理的グルーブは、前記複数の等間隔をおいて配置された平行な物理的グルーブの各々の幅と等しい間隔で離隔され、
前記光学テープは、さらに書換え可能な記録層を備える、光学テープ。
【請求項８】
前記平行な物理的グルーブの第１および第２のセットの各グルーブの幅は１ミクロンである、請求項１に記載の光学テープ。
【請求項９】
前記記録層は、一連の平行なデータトラックを含み、前記一連の平行なデータトラックにおいて隣接するデータトラックは、前記平行な物理的グルーブの第１および第２のセットによって離隔されていない、請求項１に記載の光学テープ。
【請求項１０】
前記一連の平行なデータトラックは、前記光学テープの長さに沿って延びる、請求項９に記載の光学テープ。
【請求項１１】
前記書換え可能な記録層は、結晶状態と非結晶状態との間で変化する相変化材料を含む、請求項１に記載の光学テープ。
【請求項１２】
テープドライブであって、
光学ピックアップユニット（ＯＰＵ）を備え、前記ＯＰＵは、
光学テープに対して読出しまたは書込みを行なうように構成されたレーザを含み、前記光学テープは、
前記光学テープの幅にわたって第１の方向に傾斜した平行な物理的グルーブの第１のセットと、
前記光学テープの前記幅にわたって前記第１の方向と異なる第２の方向に傾斜した平行な物理的グルーブの第２のセットとを含み、前記ＯＰＵはさらに、
前記レーザのためのアクチュエータを備え、前記テープドライブはさらに、
前記ＯＰＵのためのコントローラを備え、前記コントローラは、
前記光学テープ上の前記ＯＰＵの横位置について、前記平行な物理的グルーブの第１のセットの平行な物理的グルーブの第１のサブセットと、前記平行な物理的グルーブの第２のセットの平行な物理的グルーブの第２のサブセットとの間の距離を、
前記横位置における前記平行な物理的グルーブの第１のサブセットの検出と前記平行な物理的グルーブの第２のサブセットの検出との間にわたる第１の時間間隔を求めることと、
前記第１のサブセットの検出と前記横位置における前記平行な物理的グルーブの第１のセットの平行な物理的グルーブの第３のサブセットの検出との間にわたる第２の時間間隔を求めることと、
前記第１の時間間隔と第２の時間間隔との比例を用いて、前記横位置における前記データトラックを識別することとによって、定期的に検出し、
前記距離に基づいて、前記横位置におけるデータトラックを識別し、および、
前記距離を用いて、前記レーザによる前記データトラックの読出しおよび書込みの間、前記ＯＰＵの前記横位置を維持するように構成されている、テープドライブ。
【請求項１３】
（ａ）前記平行な物理的グルーブの第１および第３のサブセットは、前記光学テープの前記平行な物理的グルーブの第２のサブセットによって離隔されており、
（ｂ）前記平行な物理的グルーブの第１、第２、および第３のサブセットは、前記光学テープにおいてサーボフレームを形成し、
（ｃ）前記コントローラはさらに、
前記光学テープにおける対象データトラックの対象横位置を求めるように、および、
前記距離に基づいて、前記ＯＰＵを前記横位置から前記対象横位置に移動させるために前記アクアチュエータに対して信号を生成するように構成されている、請求項１２に記載のテープドライブ。
【請求項１４】
テープドライブであって、
光学ピックアップユニット（ＯＰＵ）を備え、前記ＯＰＵは、
光学テープに対する読出しまたは書込みを行なうように構成されたレーザを含み、前記光学テープは、
前記光学テープの幅にわたって第１の方向に傾斜した平行な物理的グルーブの第１のセットと、
前記光学テープの前記幅にわたって前記第１の方向と異なる第２の方向に傾斜した平行な物理的グルーブの第２のセットとを含み、
前記平行な物理的グルーブの第１および第２のセットの各サブセットは、複数の等間隔をおいて配置された平行な物理的グルーブを含み、
前記複数の等間隔をおいて配置された平行な物理的グルーブは、前記複数の等間隔をおいて配置された平行な物理的グルーブの各々の幅に等しい間隔で離隔されており、前記ＯＰＵはさらに、
前記レーザのためのアクチュエータを含み、前記テープドライブはさらに、
前記ＯＰＵのためのコントローラを備え、前記コントローラは、
前記光学テープ上の前記ＯＰＵの横位置について、前記平行な物理的グルーブの第１のセットにおける平行な物理的グルーブの第１のサブセットと、前記平行な物理的グルーブの第２のセットにおける平行な物理的グルーブの第２のサブセットとの間の距離を定期的に検出し、
前記距離に基づいて、前記横位置におけるデータトラックを識別し、および、
前記距離を用いて、前記レーザによる前記データトラックの読出しおよび書込みの間、前記ＯＰＵの前記横位置を維持するように構成されている、テープドライブ。
【請求項１５】
方法であって、
テープドライブの光学ピックアップユニット（ＯＰＵ）によって生成された一連の読出しを受信することを備え、前記一連の読出しは、
前記光学テープの幅にわたって第１の方向に傾斜した平行な物理的グルーブの第１のセットと、
前記光学テープの前記幅にわたって前記第１の方向と異なる第２の方向に傾斜した平行な物理的グルーブの第２の方向のセットとから生成され、前記方法はさらに、
前記読出しを用いて、前記光学テープの横位置について、前記平行な物理的グルーブの第１のセットの平行な物理的グルーブの第１のサブセットと前記平行な物理的グルーブの第２のセットの平行な物理的グルーブの第２のサブセットとの間の距離を、
前記横位置における前記平行な物理的グルーブの第１のサブセットの検出と前記平行な物理的グルーブの第２のサブセットの検出との間にわたる第１の時間間隔を求めることと、
前記第１のサブセットの検出と前記横位置における前記平行な物理的グルーブの第１のセットの平行な物理的グルーブの第３のサブセットの検出との間にわたる第２の時間間隔を求めることと、
前記第１の時間間隔と第２の時間間隔との比例を用いて前記横位置における前記データトラックを識別することとによって、定期的に検出することを備え、前記方法はさらに、
前記距離に基づいて、前記横位置におけるデータトラックを識別することと、
前記距離を用いて、前記ＯＰＵによる前記データトラックの読出しおよび書込みの間、前記横位置を維持することとを備える、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野
本開示は、光学テープ記憶装置に関する。本開示は特に、光学テープにおける正確なトラッキングのためのサーボパターンに関する。
【背景技術】
【０００２】
背景
光学テープ記憶技術では、一般に、レーザがテープ上の適切なトラック位置に対するデータの読み書きを行なうことができるように、光学テープに対してレーザをテープドライブにおいて位置決めするために正確なトラッキング性能が必要である。レーザの位置決めを支援するために、位置情報を符号化するサーボパターンが、光学テープの製造中に光学テープに書込まれてもよい。テープヘッドがサーボパターンを読出してもよく、テープヘッドのためのコントローラが、サーボパターンから復号された位置信号を用いて、テープヘッドの位置がトラック間で移動するように、および／または所与のトラックをたどるように調節してもよい。
【０００３】
従来の光学ディスク記憶装置から流用されたサーボパターンは、交互のランド‐グルーブパターンを用いて、テープにおいて個々のデータトラックの境界を定める。各データトラックは、所与のランドに書込まれ、対応するランドの周期的なウォブルによって一意に識別されてもよい。あるデータトラックから他のデータトラックに移動するために、テープドライブは、データトラックを離隔する距離の推定値だけレーザを移動してもよい。レーザはその後、レーザの新しい位置においてウォブルを復号して、レーザによって現在読出されているトラックが正しいものかどうかを判断してもよい。トラックが正しい対象データトラックではない場合、正しいトラックが見つかるまでプロセスを繰返してもよい。その結果、光学テープドライブのためのサーボトラッキングシステムは、常習的で、反復性の、および高価なこともあるエラーリカバリー技術を用いて、光学テープの読出しおよび／または書込みの間に正しいトラックを突き止め、識別してもよい。
【発明の概要】
【課題を解決するための手段】
【０００４】
このセクションで説明される手法は遂行可能な手法であるが、必ずしも過去に考案または遂行された手法ではない。したがって、特に明示されない限り、このセクションで説明される手法のうちのいずれも、このセクションに含まれているというだけで先行技術とみなされるべきではない。
【０００５】
実施形態は、限定ではなく例示として添付の図面の図において示されている。なお、本開示における「ある（ａｎ）」または「１つの（ｏｎｅ）」実施形態への言及は、必ずしも同じ実施形態に対するものではなく、そのような言及は少なくとも１つの実施形態を意味する。
【図面の簡単な説明】
【０００６】
【図１】１つ以上の実施形態に係るシステムを示す図である。
【図２】１つ以上の実施形態に係る光学テープ上の例示的なサーボパターンを示す図である。
【図３】１つ以上の実施形態に係るテープドライブを動作させるフローチャートを示す図である。
【図４】１つ以上の実施形態に係る光学テープ上の横位置におけるデータトラックを識別するフローチャートを示す図である。
【図５】１つ以上の実施形態に係るコンピュータシステムを示すブロック図である。
【発明を実施するための形態】
【０００７】
詳細な説明
以下の説明では、説明の目的で、徹底した理解を提供するために、多数の具体的な詳細が説明されている。１つ以上の実施形態は、これらの具体的な詳細がなくても実践することが可能である。１つの実施形態で説明される特徴は、異なる実施形態で説明される特徴と組合せることが可能である。いくつかの例では、本発明を不必要に曖昧にするのを避けるために、よく知られた構造およびデバイスについて、ブロック図を参照して説明される。
【０００８】
１．全体の概要
２．システムアーキテクチャ
３．光学テープにおける正確なトラッキングのためのサーボパターン
４．実施形態例
５．光学テープ上での正確なトラッキング
６．光学テープ上の横位置におけるデータトラックの識別
７．コンピュータネットワークおよびクラウドネットワーク
８．その他；追加
９．ハードウェアの概要
【０００９】
１．全体の概要
光学テープにおいて正確なトラッキングを行なうための技術が提供される。これらの技術は、光学テープ上にサーボパターンを設けこれを使用することを含む。サーボパターンは、光学テープの幅にわたって第１の方向に傾斜した平行な物理的グルーブの第１のセットと、光学テープの幅にわたって第１の方向と異なる第２の方向に傾斜した平行な物理的グルーブの第２のセットとを含む。平行な物理的グルーブの第１のセットのサブセットは、光学テープの長さに沿って、平行な物理的グルーブの第２のセットのサブセットと交互になる。平行な物理的グルーブの第２のセットの１つのサブセットによって離隔された平行な物理的グルーブの第１のセットの２つのサブセットが、光学テープにおいてサーボフレームを形成する。
【００１０】
本明細書において説明されるおよび／または特許請求の範囲に記載される１つ以上の実施形態は、この全体の概要のセクションには含まれない場合もある。
【００１１】
２．アーキテクチャの概要
図１は、１つ以上の実施形態に係るシステムを示す図である。図１に示すように、システムは、光学テープ１１６上で読み書きを行なうテープドライブ１０２を備え得る。光学テープ１１６は、光学テープの長さにわたる一連の平行なデータトラック上にデジタルデータを記憶するために使用されてもよい。たとえば、光学テープ１１６は、データセンターにおいてデータの保管および／または保存を行なうために、および／または編成のために用いられてもよい。
【００１２】
光学テープ１１６の読出しまたは書込みの間、テープドライブ１０２は、複数のリールドライブモータ１２４〜１２６によって、カートリッジ１２０の１つのリール１１８から他のリール１２２へと、光学テープ１１６を巻き戻し得る。光学テープ１１６が巻き戻されるにつれて、光学ピックアップユニット（ＯＰＵ）１１４が、光学テープ１１６上に書込まれたサーボパターンから、位置信号１０４を生成し得る。たとえば、ＯＰＵ１１４は、光学テープ１１６上のデータトラックに対して読み書きを行なう読み書きレーザ、および／または、光学テープ１１６上のサーボパターンを読出すことによって位置信号１０４を生成する光検出器を含み得る。
【００１３】
光学テープ１１６上の従来のサーボパターンは、光学テープ１１６の長さに沿って延びる一連の平行なランドおよびグルーブを含み得る。各ランドはデータトラックを表してもよく、隣接するデータトラックの各ペアは、グルーブによって離隔されてもよい。ＯＰＵ１１４および／またはテープドライブ１０２の他の構成要素は、対応するデータトラックのトラック番号を識別するために、（たとえば、ウォブルからトラック番号を復号することによって）ランドにおける周期的なウォブルを読出してもよい。そのため、構成要素は、ＯＰＵ１１４が現在位置するデータトラックにおけるウォブルの部分の読出しおよび復号をして初めて、ＯＰＵ１１４の横位置を識別し得る。
【００１４】
レーザ、光検出器、および／またはＯＰＵ１１４の他の構成要素は、ＯＰＵ１１４の横位置を調節するアクチュエータ１０６と、アクチュエータ１０６を制御するための信号を生成するコントローラ１０８とに連結されてもよい。たとえば、コントローラ１０８は、ＯＰＵ１１４によって生成された位置信号１０４を、光学テープ１１６上の対象データトラックのための対象位置信号と比較する閉ループコントローラでもよい。ＯＰＵ１１４を対象データトラックまで移動させるために、コントローラ１０８は、この比較に基づいて、アクチュエータ１０６の１つ以上の構成要素に対して制御信号を生成してもよく、アクチュエータ１０６は、この制御信号に従ってＯＰＵ１１４を再位置決めしてもよい。その後、新しい位置信号１０４がＯＰＵ１１４の新しい位置から生成され、対象に基づいて位置信号１０４を連続して更新するためにコントローラ１０８にフィードバックされる。たとえば、位置信号１０４は対象位置信号と比較されてもよく、コントローラ１０８からの制御信号とアクチュエータ１０６の出力とは、位置信号１０４と対象位置信号との間の差を表すトラッキングエラーを最小にするために用いられてもよい。
【００１５】
１つ以上の実施形態では、システムは、図１に示される構成要素よりも多い、または少ない構成要素を含み得る。たとえば、コントローラ１０８は、ＯＰＵ１１４、アクチュエータ１０６、および／または光学テープ１１６から位置信号１０４を生成するための他の構成要素を含んでもよい、これらを用いて実行してもよい、またはこれらを除いてもよい。そのような構成要素は、互いにローカルまたはリモートであってもよく、ソフトウェアおよび／またはハードウェアに実装されてもよく、および／または、複数のアプリケーションおよび／またはマシンに分散されてもよい。また、複数の構成要素は、１つのアプリケーションおよび／またはマシンに連結されてもよい。そうではなく、１つの構成要素に関して説明される動作は、他の構成要素によって行われてもよい。
【００１６】
コンピュータネットワークに関するさらなる実施形態および／または例については、以下の「コンピュータネットワークおよびクラウドネットワーク」と題されたセクション６で説明する。
【００１７】
１つ以上の実施形態では、データリポジトリが、データを記憶するためのいずれかの種類の物理的なまたは仮想的な記憶装置および／またはデバイス（たとえば、ファイルシステム、データベース、テーブルの集合、または任意の他の記憶機構）である。さらに、データリポジトリは、複数の異なる記憶装置および／またはデバイスを含み得る。複数の異なる記憶装置および／またはデバイスは、同じタイプであってもなくてもよい、または、同じ物理的サイトに位置していても位置していなくてもよい。データリポジトリは、テープドライブ１０２と同じコンピューティングシステム上でまたはテープドライブ１０２から分離したコンピューティングシステム上で、実装または実行されてもよい。たとえば、データリポジトリは、測定値および／または位置信号１０４と関連する計算値および／または対象位置信号または対象データトラックを格納してもよい。データリポジトリは、直接接続でまたはネットワークを介して、テープドライブ１０２に通信可能に連結されてもよい。
【００１８】
１つ以上の実施形態では、テープドライブ１０２は、光学テープ記憶装置の飽和に基づく検証を行なうように構成されたハードウェアおよび／またはソフトウェアを表す。そのような動作の例について以下で説明する。
【００１９】
ある実施形態では、テープドライブ１０２は、１つ以上のデジタルデバイス上に実装される。「デジタルデバイス」という用語は一般に、プロセッサを含む任意のハードウェアデバイスを表す。デジタルデバイスは、アプリケーションまたは仮想マシンを実行する物理的なデバイスを表し得る。デジタルデバイスの例としては、コンピュータ、タブレット、ラップトップ、デスクトップ、ネットブック、サーバ、ウェブサーバ、ネットワークポリシーサーバ、プロキシサーバ、汎用マシン、特定の機能のハードウェアデバイス、ハードウェアルータ、ハードウェアスイッチ、ハードウェアファイアウォール、ハードウェアネットワークアドレストランスレータ（ＮＡＴ）、ハードウェアロードバランサ、メインフレーム、テレビ、コンテンツレシーバ、セットトップボックス、プリンタ、携帯電話機、スマートフォン、パーソナルデジタルアシスタント（「ＰＤＡ」）、無線受信機および／または送信機、基地局、通信監理デバイス、ルータ、スイッチ、コントローラ、アクセスポイント、および／またはクライアントデバイスが挙げられる。
【００２０】
３．光学テープにおける正確なトラッキングのためのサーボパターン
１つ以上の実施形態では、テープドライブ１０２は、光学テープ１１６の読出しおよび／または書込みの間にＯＰＵ１１４の横位置に関する連続したフィードバックを提供するサーボパターンを用いて、正確なトラッキングを行なう機能を含む。図２に示すように、サーボパターンは、光学テープ（たとえば、図１の光学テープ１１６）の幅の一部または全てにわたるバンド２５２にまたがって、かつ、光学テープの長さに沿って、前後に交互になる平行なグルーブ２３４〜２４２の繰返しのセットを含み得る。たとえば、グルーブ２３４〜２４２および／または平行なグルーブ（図示せず）の他のセットは、光学テープの長さに沿ってジグザグの「千鳥」パターンを形成し得る。千鳥パターンは、光学テープの幅にわたる一連の隣接したバンドにまたがって繰返されてもよい（たとえば、光学テープの幅にまたがる４つの千鳥パターンで、各パターンは、幅の１／４にわたりテープドライブの４つの異なるＯＰＵのうち１つによってスキャンされるバンドを占めている）。このパターンでは、３セットのグルーブ２３４、２３８、２４２が、互いに平行であり、光学テープに沿って一定間隔で配設されており、２セットのグルーブ２３６および２４０が、互いに平行であり、光学テープに沿って一定間隔で配設されている。それゆえ、グルーブ２３４、２３８、および２４２は、光学テープのバンド２５２にわたって一方の方向（たとえば、上方向）に傾斜してもよく、グルーブ２３６および２４０は、バンド２５２にわたって他の方向（たとえば、下方向）に傾斜してもよい。グルーブ２３４〜２４２の傾斜によって形成される角度は、０°および９０°を除く０〜９０°の範囲でもよい。たとえば、グルーブ２３４〜２４２は、光学テープの縁から１５〜２０°傾斜してもよい。
【００２１】
グルーブ２３４〜２４２の各セットは、（たとえば、グルーブ２３４〜２４２がまたがるバンド２５２の対応する部分の上部または底部において）直前のグルーブのセットが終わるとただちに開始してもよい。代替的に、グルーブ２３４〜２４２の各セットは、隣接するグルーブのセットのどちらか一方または両方から所定の距離だけ間隔をおいて配置されてもよい。
【００２２】
グルーブ２３４〜２４２は、光学テープにおいて書換え可能な記録層２４４の上方および／または下方に重ねられた基板上に形成されてもよい。たとえば、記録層２４４は、テープドライブ（たとえば、図１のテープドライブ１０２）においてＯＰＵ（たとえば、図１のＯＰＵ１１４）によって生成されるレーザビームに対する露光に基づいて、反射結晶状態と黒い非結晶（dark amorphous）状態との間で変化する相変化材料を含み得る。ＯＰＵはそのため、記録層２２４の選択された領域を加熱するためにレーザを用いることによって光学テープに対して書込みを行ってもよく、記録層２２４上の以前に記録されたダークスポットおよび反射領域のスキャンによって光学テープから読出しを行ってもよい。
【００２３】
グルーブ２３４〜２４２および／またはグルーブ２３４〜２４２によって形成されるサーボパターンは、複数の方法で生成可能である。第１に、グルーブ２３４〜２４２の各セットは、基板に刻込まれたおよび／または他の態様で形成された複数の等間隔をおいて配置されたグルーブを含んでもよく、隣接するグルーブは、所定幅の比較的高い「ランド」によって離隔されている。たとえば、各グルーブは１ミクロンの幅でもよく、所与の平行なグルーブのセットにおいて隣接するグルーブは、１ミクロンの距離だけ離隔されていてもよい。その結果、平行なグルーブの各セットにおけるグルーブ間の離隔は、（たとえば、セットがＯＰＵの真下を通過すると）ＯＰＵによるセットの検出および／または解像を容易にするように、グルーブの幅に略等しくてもよい。
【００２４】
第２に、グルーブ２３４〜２４２によって覆われる光学テープの部分は、光学テープの他の領域と異なる反射率を有し得る。たとえば、光学テープは、ＯＰＵによる光学テープ上のデータの読出しおよび／または書込みを容易にする反射層（図示せず）を有してもよい。ＯＰＵによるグルーブ２３４〜２４２の検出を容易にするために、反射層は、グルーブ２３４〜２４２と重なる光学テープの領域においてマスクオフされてもよい、および／または取り除かれてもよい。
【００２５】
グルーブ２３４〜２４２は、光学テープ上のデータトラックに平行でない方向に沿って延びてもよい。たとえば、記録層２２４は、光学テープの長さに沿って延在し、かつ、２つの異なる（たとえば逆の）角度でグルーブ２３４〜２４２と交差する一連の平行なデータトラックを有し得る。データトラックはきわめて小さな距離（たとえば、ナノメートル）で離隔されることがあるため、ＯＰＵの精巧なトラッキング制御が、光学テープに対する正確な読出しおよび書込みに必要な場合がある。
【００２６】
１つ以上の実施形態では、グルーブ２３４〜２４２によって形成されるサーボパターンは、ＯＰＵによって感知され、ＯＰＵの横位置を連続して評価し、かつ、光学テープの読出しおよび書込みの間に正確なトラッキングを行なうようにコントローラ（たとえば、図１のコントローラ１０８）によって使用される。特に、サーボパターンのグルーブ（たとえば、グルーブ２３４〜２３８、グルーブ２３６〜２４０、グルーブ２３８〜２４２など）の３つの連続するセットは、光学テープにおいてサーボフレームを形成し得る。サーボフレーム内で、グルーブの外側の２つのセット間の一定の離隔距離は、光学テープがテープドライブにおいて巻き戻される際に光学テープの速度を求めるために使用されてもよい。その後、光学テープの速度は、バンド２５２に沿った所与の横位置に関して、サーボフレームのグルーブの外側のセットとサーボフレームのグルーブの中間のセットとの間の距離を求めるために使用されてもよい。たとえば、この距離は、グルーブの外側のあるセットの検出とグルーブの中間のセットの検出との間にわたる時間間隔を、グルーブの第１の外側のセットの検出とグルーブの第２の外側のセットの検出との間にわたるより長い時間間隔で除算することによって求めてもよい。その結果、この距離は、（たとえば、光学テープの長さに沿って１００〜２００ミクロンごとに）新しいサーボフレームがＯＰＵによって読出されるごとに更新され得る。
【００２７】
光学テープがＯＰＵの真下を移動すると、コントローラは、バンド２５２に沿ったＯＰＵの横位置を求めるように、サーボパターンのグルーブの２つの隣接するセット間の距離を用い得る。その後、コントローラは、データトラックの読出しおよび書込みの間にＯＰＵの横位置を維持するために、および／または、ＯＰＵを対象データトラックに移動させるために、この距離を用い得る。
【００２８】
たとえば、コントローラは、コントローラが、サーボパターンのグルーブの２つの隣接するセット間の相対距離から計算されるようなＯＰＵの現在の横位置を対象データトラックについての対象横位置と比較する閉ループ環境において実行し得る。対象データトラックは、ＯＰＵが位置する現在のデータトラック、または光学テープ上の異なるデータトラックでもよい。横位置と対象横位置との間の差に基づいて、コントローラは、ＯＰＵについてアクチュエータに対する制御信号を生成してもよく、アクチュエータは、この制御信号に従ってテープヘッドを再位置付けしてもよい。その後、横位置と対象横位置との間のトラッキングエラーを最小にするために、グルーブの隣接するセット間の新しい距離がＯＰＵの新しい位置から生成され、コントローラにフィードバックされる。２つの異なるデータトラック間でＯＰＵを移動させるために、コントローラは、ＯＰＵが対象データトラックに近づいてこれを捕捉すると、ＯＰＵをまず比較的大きな量だけ、続いて小さな量だけ移動させる制御信号を生成し得る。
【００２９】
図２のサーボパターンは光学テープ上の個々のデータトラックの境界を定めるために用いられないため、サーボパターンを用いたトラッキングは、光学テープ上の異なる数のデータトラックおよび／または面密度に適合され得る。その結果、同じ光学テープおよび／またはサーボパターンは、テープドライブによってサポートされる異なる面密度に対応するように、光学テープ上で刻み込まれるべき従来の「ランドおよびグルーブ」サーボパターンの異なるセットを必要とせずに、異なる面密度で読出しおよび書込みを行なうテープドライブと共に使用され得る。
【００３０】
４．実施形態例
詳細な例について、明確にする目的で以下で説明する。以下で説明される構成要素および／または動作は、１つの具体例として理解されるべきであるが、これは、特定の実施形態に適用可能でない場合がある。したがって、以下で説明される構成要素および／または動作は、請求項のいずれかの範囲を制限すると理解されるべきではない。
【００３１】
図２のサーボパターンを続けると、コントローラは、ＯＰＵの横位置を求めるために、上方向に傾斜したグルーブ（たとえば、グルーブ２３４、２３８、および２４２）の２つの外側のセットと下方向に傾斜したグルーブ（たとえば、グルーブ２３６および２４０）の中間のセットとを含むサーボフレームを用い得る。代替的にまたは追加して、コントローラは、ＯＰＵの横位置を求めるために、下方向に傾斜したグルーブの２つの外側のセットと上方向に傾斜したグルーブの中間のセットとを含むサーボフレームを用い得る。
【００３２】
コントローラは、ＯＰＵからのサーボパターンの奇数または偶数の読出しとして、グルーブの外側の２つのセットを検出してもよい。光学テープが一定速度で巻き戻される場合、奇数または偶数の読出しは、実質的に等しい時間間隔だけ離れていてもよい。その後、サーボパターンの連続する読出しを離隔する時間間隔は、光学テープ上のＯＰＵの横位置を求めるために使用され得る。
【００３３】
たとえば、コントローラは、グルーブ２３４〜２３８を含むサーボフレームの読出しを取得してもよい。コントローラは、サーボフレームのグルーブ２３４〜２３６の第１の２つのセットの読出しを離隔する比較的短い時間間隔として、および／または、サーボフレームのグルーブ２３６〜２３８の第２および第３のセットの読出しを離隔する比較的長い時間間隔として、光学テープの上部付近の横位置を検出し得る。逆に、コントローラは、サーボフレームのグルーブ２３４〜２３６の第１の２つのセットの読出しを離隔する比較的長い時間間隔として、および／または、サーボフレームのグルーブ２３６〜２３８の第２および第３のセットの読出しを離隔する比較的短い時間間隔として、光学テープの底部付近の横位置を検出し得る。
【００３４】
他の例では、コントローラは、グルーブ２３６〜２４０を含むサーボフレームから読出しを取得してもよい。コントローラは、グルーブ２３６〜２３８の第１の２つのセットの読出しを離隔する比較的長い時間間隔として、および／または、サーボフレームのグルーブ２３８〜２４０の第２および第３のセットの読出しを離隔する比較的短い時間間隔として、光学テープの上部付近の横位置を検出し得る。他方で、コントローラは、サーボフレームのグルーブ２３６〜２３８の第１の２つの読出しを離隔する比較的短い時間間隔として、および／または、サーボフレームのグルーブ２３８〜２４０の第２および第３のセットの読出しを離隔する比較的長い時間間隔として、光学テープの底部付近の横位置を検出し得る。
【００３５】
両方の例において、サーボパターンのグルーブが光学テープの縁に対して同じ角度で上方向および下方向に傾斜している場合、光学テープの中間付近の横位置は、サーボフレームのグルーブの第１の２つのセットならびにグルーブの第２および第３のセットを離隔する略等しい長さの時間間隔として検出され得る。さらに、ＯＰＵの横位置は、サーボフレームのグルーブの２つの連続するセットの読出し間の第１の時間間隔と、サーボフレームのグルーブの第１および第３のセットの読出し間の第２の時間間隔との比例（比率）から求められ得る。たとえば、第２の時間間隔の３０％の長さの第１の時間間隔は、ＯＰＵが光学テープの２つの縁間の経路の１０分の３に位置すると示し得る。
【００３６】
その結果、コントローラによって解像可能なデータトラックの数が、上記の比例が計算される精度によって影響を受けることがある。前述の例を続けると、第１の時間間隔は、バンド２５２に沿ってＯＰＵの相対的な横位置を求めるために、第２の時間間隔で除算され得る。したがって、コントローラによって識別可能な個々のデータトラックの数は、除算の結果における有効桁数に基づいて求められ得る。第１の時間間隔を第２の時間間隔で除算すると２桁の有効桁数が生じる場合、コントローラは、光学テープにおいて最大で１００のデータトラックを解像し得る。第１の時間間隔を第２の時間間隔で除算することによって４桁の有効桁数が生じる場合、コントローラは、光学テープにおいて最大で１０，０００のデータトラックを解像し得る。
【００３７】
次に、コントローラは、光学テープにおいてトラッキングを行なうための制御信号を生成するために、サーボフレームの読出しと、ＯＰＵの対応する横位置とを用い得る。たとえば、コントローラは、最新のサーボフレームから計算された横位置を、光学テープ上のデータトラックに一致させてもよい。また、コントローラは、ＯＰＵをバンド２５２に沿って上方向または下方向にシフトさせるために、制御信号を生成し得る。上方向のシフトによって連続するサーボフレームのグルーブの第１の２つのセットの読出しを離隔する時間間隔を減少させ、かつ、下方向のシフトによって時間間隔を増加させる場合、コントローラは、上方向に傾斜するグルーブの２つの外側のセットと下方向に傾斜するグルーブの中間のセットを含むサーボフレームから、横位置を計算していてもよい。上方向のシフトによって時間間隔を増加させ下方向のシフトによって時間間隔を減少させる場合、コントローラは、下方向に傾斜するグルーブの２つの外側のセットと上方向に傾斜するグルーブの中間のセットとを含むサーボフレームから、ＯＰＵの横位置を計算していてもよい。コントローラが所与のサーボフレームのグルーブの３つのセットの構成を求めた後で、コントローラは、光学テープにおける個々のデータトラックに対する読出しおよび書込み、および／またはデータトラック間の移動を行なうために、同じ構成で次のサーボフレームからの読出しを用いてもよい。
【００３８】
当業者であれば、図２のサーボパターンを、他の方法でＯＰＵの横位置および光学テープの対応するデータトラックを求めるために用いることができると理解するであろう。たとえば、コントローラは、グルーブの中間のセットとグルーブの１つの外側のセットとの間の相対的な距離をグルーブの２つの外側のセット間の相対的な距離と比較する代わりに、またはこれに加えて、所与のサーボフレームのグルーブの第１および第２のセット間の相対的な距離をサーボフレームのグルーブの第２および第３のセット間の相対的な距離と比較することによって、ＯＰＵの横位置を求めてもよい。
【００３９】
５．光学テープにおける正確なトラッキング
図３は、１つ以上の実施形態に係る光学テープ上でトラッキングを行なうフローチャートを示す図である。１つ以上の実施形態では、ステップのうち１つまたは複数を省略してもよく、繰返してもよく、および／または、異なる順番で行ってもよい。したがって、図３に示すステップの具体的な配列は、実施形態の範囲を制限すると解釈されるべきではない。
【００４０】
まず、テープドライブにおいてＯＰＵによって生成された一連の読出しが受信される（動作３０２）。これらの読出しは、光学テープの基板において形成された平行な物理的グルーブの交互のセットから生成されてもよい。たとえば、物理的グルーブの１つのセットが光学テープにおいて一方向（たとえば、上方向）に傾斜してもよく、物理的グルーブの別のセットが、光学テープにおいて別の方向（たとえば、下方向）に傾斜してもよい。物理的グルーブの各セットは、所定の数の等間隔をおいて配置されたグルーブ（たとえば、４〜５）を有してもよい。さらに、所与のセットのグルーブ間の間隔は、ＯＰＵによってセットの解像および／または検出を容易にするように選択されてもよい。たとえば、所与のセットの４つの平行なグルーブは各々、１ミクロンの幅を有してもよく、１ミクロンだけ間隔を置いて配置されてもよい。物理的グルーブの検出をさらに容易にするために、光学テープは、平行な物理的グルーブと重なる部分においてマスクオフされる反射層を含み得る。
【００４１】
次に、読出しを用いて、光学テープ上のＯＰＵの横位置について、光学テープの幅にまたがって第１の方向に傾斜した平行な物理的グルーブの第１のセットと、光学テープの幅にまたがって第２の異なる方向に傾斜した平行な物理的グルーブの第２のセットとの間の距離が検出される（動作３０４）。また、図４に関して以下でさらに詳細に説明されるように、横位置におけるデータトラックが、この距離に基づいて識別される（動作３０６）。
【００４２】
横位置におけるデータトラックは、ＯＰＵによる読出しまたは書込みについて正しいデータトラックでもよい、または、そうでなくてもよい（動作３０８）。データトラックが正しい場合、距離を用いて、ＯＰＵによるデータトラックの読出しおよび書込みの間、横位置を維持する（動作３１４）。たとえば、ＯＰＵのためのコントローラは、特定のマージンのエラー内で動作３０４において計算された距離を維持する制御信号を生成し得る。
【００４３】
データトラックが正しくない場合、光学テープにおける対象データトラックの対象横位置が求められ（動作３１０）、ＯＰＵを横位置から対象横位置まで移動させるための信号が、距離に基づいて生成される（動作３１２）。たとえば、この信号は、ＯＰＵの現在の横位置と対象横位置との差で表されるトラッキングエラーを最小にする制御信号でもよい。
【００４４】
トラッキングは、テープドライブによる光学テープの読出しおよび書込み中は継続してもよい（動作３１６）。そのようなトラッキング中は、平行な物理的グルーブのセットの読出しは、ＯＰＵによって生成されてもよく、ＯＰＵの横位置を表す平行な物理的グルーブの隣接するセット間の距離と横位置におけるデータトラックとを定期的に識別するために使用されてもよい（動作３０２〜３０６）。その後、この距離は、データトラックにとどまるため、または異なるデータトラックまで移動するために用いられてもよい（動作３０８〜３１４）。動作３０２〜３１６は、光学テープの読出しまたは書込みがもはや行われなくなるまで繰返されてもよい。
【００４５】
６．光学テープ上の横位置におけるデータトラックの識別
図４は、１つ以上の実施形態に係る光学テープ上の横位置におけるデータトラックを識別するフローチャートを示す図である。１つ以上の実施形態では、ステップのうち１つまたは複数は、省略されてもよく、繰返されてもよく、および／または、異なる順番で行われてもよい。そのため、図４に示すステップの具体的な配列は、実施形態の範囲を限定すると解釈されるべきではない。
【００４６】
まず、横位置における、平行な物理的グルーブの第１のセットの検出と平行な物理的グルーブの第２のセットの検出との間にわたる第１の時間間隔が求められる（動作４０２）。たとえば、平行な物理的グルーブの第１および第２のセットは、光学テープ上のサーボパターンに刻み込まれた平行な物理的グルーブの隣接するセットでもよい。次に、平行な物理的グルーブの第１のセットの検出と第２のセットによって第１のセットから離隔された平行な物理的グルーブの第３のセットの検出との間にわたる第２の時間間隔が求められる（動作４０４）。たとえば、平行な物理的グルーブの第１、第２、および第３のセットは、光学テープのサーボフレームを形成する物理的グルーブの連続したセットでもよい。
【００４７】
最後に、第１の時間間隔と第２の時間間隔との比例を用いて、横位置におけるデータトラックが識別される（動作４０６）。たとえば、第１の時間間隔を第２の時間間隔で除算して、０〜１の範囲の値を取得してもよい。この値は、光学テープの２つの縁間からの比例距離として、横位置を表してもよい。その後、横位置は、光学テープのデータトラックの数、および／またはデータトラック間の離隔距離に基づいて、データトラックにマッピングされてもよい。
【００４８】
７．その他；追加
実施形態は、ハードウェアプロセッサを含み、かつ、本明細書で説明された、および／または以下の請求項のいずれかに記載された動作のいずれかを行なうように構成された１つ以上のデバイスを有するシステムに向けられている。
【００４９】
ある実施形態では、非一時的なコンピュータ可読記憶媒体は、１つ以上のハードウェアプロセッサによって実行されると、本細書で説明されたおよび／または請求項のいずれかに記載された動作のいずれかを行わせる命令を含む。
【００５０】
本明細書で説明された特徴および機能のいかなる組み合わせも、１つ以上の実施形態に従って用いられ得る。前述の明細書では、実施形態は、実装ごとに異なり得る多くの具体的な詳細を参照して説明された。したがって、明細書および図面は、制限的な意味ではなく例示的な意味で理解されるべきである。発明の範囲の唯一かつ排他的な指標および出願人が意図する発明の範囲は、本願に由来する請求項の組の、このような請求項の元になる特定の形式の、後の任意の修正が含まれる、文言上のかつ均等物の範囲である。
【００５１】
８．ハードウェアの概要
一実施形態によると、本明細書で説明される技術は、１つ以上の専用コンピューティングデバイスによって実装される。専用コンピューティングデバイスは、ハードワイヤードされてこれらの技術を行ってもよい、または、これらの技術を実行するように永続的にプログラムされた１つ以上の特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、もしくはネットワークプロセッサ（ＮＰＵ）でもよい、または、ファームウェア、メモリ、他の記憶装置、またはこれらの組み合わせにおいてプログラム命令に従ってこれらの技術を行なうようにプログラムされた１つ以上の汎用ハードウェアプロセッサを含み得る。また、そのような特定用途コンピューティングデバイスは、これらの技術を達成するために、カスタムプログラミングにカスタムハードワイヤードロジック、ＡＳＩＣ、ＦＰＧＡ、またはＮＰＵを組合わせてもよい。特定用途コンピューティングデバイスは、デスクトップコンピュータシステム、ポータブルコンピュータシステム、携帯用デバイス、ネットワーキングデバイス、または、技術を実装するためにハードワイヤードロジックおよび／もしくはプログラムロジックを組込んだ任意の他のデバイスでもよい。
【００５２】
たとえば、図５は、本発明のある実施形態が実装され得るコンピュータシステム５００を示すブロック図である。コンピュータシステム５００は、バス５０２または情報を伝えるための他の通信機構と、情報を処理するためにバス５０２に連結されたハードウェアプロセッサ５０４とを含む。ハードウェアプロセッサ５０４は、たとえば、汎用マイクロプロセッサでもよい。
【００５３】
コンピュータシステム５００は、情報およびプロセッサ５０４によって実行される命令を格納するためにバス５０２に連結された、ランダムアクセスメモリ（ＲＡＭ）または他の動的記憶装置などのメインメモリ５０６も含む。メインメモリ５０６は、プロセッサ５０４によって実行される命令の実行中に一時変数または他の中間情報を格納するためにも使用され得る。このような命令は、プロセッサ５０４にアクセス可能な非一時的な記録媒体に格納されると、命令において指定された動作を行なうようにカスタマイズされた専用マシンにコンピュータシステム５００を変える。
【００５４】
コンピュータシステム５００はさらに、プロセッサ５０４のための静的情報、および命令を格納するためにバス５０２に連結された読出し専用メモリ（ＲＯＭ）５０８または他の静的記憶装置を含む。磁気ディスクまたは光ディスクなどの記憶装置５１０が設けられ、情報および命令を格納するためにバス５０２に連結される。
【００５５】
コンピュータシステム５００は、コンピュータのユーザに対して情報を表示するための陰極線管（ＣＲＴ）などのディスプレイ５１２にバス５０２を介して連結され得る。英数字および他のキーを含む入力デバイス５１４は、プロセッサ５０４に対して情報およびコマンド選択を伝えるためにバス５０２に連結される。別のタイプのユーザ入力デバイスは、方向情報およびコマンド選択をプロセッサ５０４に伝えるための、およびディスプレイ５１２上でのカーソル移動を制御するための、マウス、トラックボール、またはカーソル方向キーなどのカーソルコントローラ５１６である。この入力デバイスは、通常、第１の軸（たとえばｘ）および第２の軸（たとえばｙ）という２つの軸において２つの自由度を有し、これによって、この装置は、面における位置を指定できる。
【００５６】
コンピュータシステム５００は、本明細書に記載される技術を、コンピュータシステムと組合わされてコンピュータシステム５００を専用マシンとするかまたは専用マシンとなるようにプログラミングする、カスタマイズされたハードワイヤードロジック、１つ以上のＡＳＩＣもしくはＦＰＧＡ、ファームウェアおよび／またはプログラムロジックを用いて実装してもよい。一実施形態によると、本明細書における技術は、メインメモリ５０６に含まれる１つ以上の命令の１つ以上のシーケンスをプロセッサ５０４が実行することに応答して、コンピュータシステム５００によって行なわれる。このような命令は、記憶装置５１０などの他の記録媒体からメインメモリ５０６に読込まれ得る。メインメモリ５０６に含まれる命令のシーケンスを実行することにより、本明細書に記載の処理ステップがプロセッサ５０４によって実行される。代替的な実施形態において、ハードワイヤード回路を、ソフトウェア命令の代わりにまたはソフトウェア命令と組合わせて使用してもよい。
【００５７】
本明細書において使用される「記録媒体」という用語は、データおよび／または特定の方法でマシンを動作させる命令を格納する任意の非一時的な媒体をいう。このような記録媒体は、不揮発性の媒体および／または揮発性の媒体を含み得る。不揮発性の媒体は、たとえば、記憶装置５１０などの光ディスクまたは磁気ディスクを含む。揮発性の媒体は、メインメモリ５０６などの動的メモリを含み得る。記録媒体の一般的な形式は、たとえば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、ソリッドステートドライブ、光学テープ、もしくは他の任意の磁気データ記憶媒体、ＣＤ−ＲＯＭ、他の任意の光学データ記憶媒体、孔のパターンを有する任意の物理的な媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ‐ＥＰＲＯＭ、ＮＶＲＡＭ、他の任意のメモリチップもしくはカートリッジ、コンテントアドレッサブルメモリ（ＣＡＭ）、および３値連想メモリ（ＴＣＡＭ）を含む。
【００５８】
記録媒体は、伝送媒体と異なるが、伝送媒体と併せて使用され得る。伝送媒体は、記録媒体間の情報の転送に関わる。たとえば、伝送媒体は、バス５０２を包含するワイヤを含む、同軸ケーブル、銅線、および光ファイバを含む。また、伝送媒体は、電波および赤外線データ通信時に生成されるような音波または光波の形式を取り得る。
【００５９】
さまざまな形式の媒体は、実行のためにプロセッサ５０４に１つ以上の命令の１つ以上のシーケンスを搬送することに関わり得る。たとえば、命令は、リモートコンピュータの磁気ディスクまたはソリッドステートドライブ上に最初は担持され得る。リモートコンピュータは、そのダイナミックメモリに命令をロードし、モデムを用いて電話回線を介して命令を送ることができる。コンピュータシステム５００内のモデムは、電話回線上のデータを受け、赤外線送信機を使用してデータを赤外線信号に変換することができる。赤外線検知器は、赤外線信号で運ばれたデータを受信することができ、適切な回路によってこのデータをバス５０２上に置くことができる。バス５０２はデータをメインメモリ５０６に送り、このメインメモリから、プロセッサ５０４は命令を取出して実行する。メインメモリ５０６が受信したコマンドは、プロセッサ５０４による実行の前または後に記憶装置５１０上に任意に格納され得る。
【００６０】
コンピュータシステム５００は、バス５０２に連結された通信インターフェイス５１８も含む。通信インターフェイス５１８は、ローカルネットワーク５２２に接続されたネットワークリンク５２０に連結する双方向データ通信を提供する。たとえば、通信インターフェイス５１８は、統合サービスデジタル網（ＩＳＤＮ）カード、ケーブルモデム、衛星モデム、または、対応する種類の電話回線へのデータ通信接続を提供するモデムでもよい。別の例として、通信インターフェイス５１８は、ローカルエリアネットワーク（ＬＡＮ）カードであり互換性のあるＬＡＮへのデータ通信接続を提供してもよい。無線リンクも実装され得る。このような実装例において、通信インターフェイス５１８は、さまざまな種類の情報を表わすデジタルデータストリームを搬送する電気信号、電磁信号、または光信号を送信および受信する。
【００６１】
ネットワークリンク５２０は通常、１つ以上のネットワークを介して他のデータ装置へのデータ通信を提供する。たとえば、ネットワークリンク５２０は、ローカルネットワーク５２２を介し、ホストコンピュータ５２４へ、または、インターネットサービスプロバイダ（ＩＳＰ）５２６によって運営されるデータ機器へ、接続を提供し得る。そうすると、ＩＳＰ５２６は、現在一般的に「インターネット」５２８と呼ばれている全世界パケットデータ通信網を介してデータ通信サービスを提供する。ローカルネットワーク５２２およびインターネット５２８はいずれも、デジタルデータストリームを搬送する電気信号、電磁信号、または光信号を使用する。コンピュータシステム５００へおよびコンピュータシステム５００からデジタルデータを搬送する、さまざまなネットワークを介する信号、ならびに、ネットワークリンク５２０上の、通信インターフェイス５１８を介する信号は、伝送媒体の形態の例である。
【００６２】
コンピュータシステム５００は、ネットワーク、ネットワークリンク５２０、および通信インターフェイス５１８を介して、メッセージの送信、およびプログラムコードを含むデータの受信を行なうことができる。インターネットの例において、サーバ５３０は、インターネット５２８、ＩＳＰ５２６、ローカルネットワーク５２２、および通信インターフェイス５１８を介してアプリケーションプログラムのための要求されたコードを送信し得る。
【００６３】
受信されたコードは、受信されるとプロセッサ５０４によって実行され得る、および／または記憶装置５１０に格納され得る、または、後で実行するために他の不揮発性記憶装置に格納され得る。
【００６４】
上記明細書では、実装毎に異なり得る多数の具体的な詳細を参照して本発明の実施形態を説明している。このため、明細書および図面は、限定的ではなく例示的な意味で考慮されねばならない。発明の範囲の唯一かつ排他的な指標および出願人が意図する発明の範囲は、本願に由来する請求項の組の、このような請求項の元になる特定の形式の、後の任意の修正が含まれる、文言上のかつ均等物の範囲である。
【図１】
2020529698.tif 000003
【図２】
2020529698.tif 000004
【図３】
2020529698.tif 000005
【図４】
2020529698.tif 000006
【図５】
2020529698.tif 000007
【国際調査報告】
2020529698.tif 000008
2020529698.tif 000009
2020529698.tif 000010