(57)【要約】【課題】同一の操作デバイスを使用して、オブジェクト表示エリア上のカーソルの操作とフリーカーソルエリア上のカーソルの操作を実現することができるようにする。【解決手段】カーソルの位置がフリーカーソルエリアＦの内側であれば、フリー操作制御部２４が移動方向指定部２２により指定された移動方向へのグリッド単位のカーソル移動をカーソル表示部２１に指示し、カーソルの位置がオブジェクト表示エリアＲに配置されているオブジェクト上にあれば、リスト操作制御部２５が移動方向指定部２２により指定された移動方向に位置しているオブジェクトへのカーソル移動をカーソル表示部２１に指示する。【選択図】図１
2007213240.tif 000002
【特許請求の範囲】
【請求項１】
複数のオブジェクトが配置されているオブジェクト表示エリアが一部にレイアウトされている画面上にカーソルを表示するカーソル表示手段と、上記カーソル表示手段により表示されているカーソルの移動方向を指定する移動方向指定手段と、上記カーソル表示手段により表示されているカーソルの位置を特定する位置特定手段と、上記位置特定手段により特定されたカーソルの位置が上記オブジェクト表示エリアの外側であれば、上記移動方向指定手段により指定された移動方向へのグリッド単位のカーソル移動を上記カーソル表示手段に指示する第１のカーソル制御手段と、上記位置特定手段により特定されたカーソルの位置が上記オブジェクト表示エリアに配置されているオブジェクト上にあれば、上記移動方向指定手段により指定された移動方向に位置している他のオブジェクト上へのカーソル移動を上記カーソル表示手段に指示する第２のカーソル制御手段とを備えたカーソル操作装置。
【請求項２】
第２のカーソル制御手段は、第１のカーソル制御手段によるカーソル移動の指示に伴って位置特定手段により特定されたカーソルの位置がオブジェクト表示エリアの内側に遷移した場合、そのオブジェクト表示エリアに配置されている何れかのオブジェクト上へのカーソル移動をカーソル表示手段に指示することを特徴とする請求項１記載のカーソル操作装置。
【請求項３】
第２のカーソル制御手段は、オブジェクト表示エリアに配置されている複数のオブジェクトの中から、位置特定手段により特定されたカーソルの位置に対応するオブジェクトを特定し、そのオブジェクト上へのカーソル移動をカーソル表示手段に指示することを特徴とする請求項２記載のカーソル操作装置。
【請求項４】
第２のカーソル制御手段は、オブジェクト表示エリアに配置されているオブジェクト上にカーソルが位置しているとき、移動方向指定手段により指定された移動方向に他のオブジェクトが存在しない場合、そのカーソルが位置しているオブジェクトの外側へのカーソル移動をカーソル表示手段に指示することを特徴とする請求項１から請求項３のうちのいずれか１項記載のカーソル操作装置。
【請求項５】
カーソル表示手段は、第２のカーソル制御手段によるカーソル移動の指示にしたがってカーソルの位置を移動する際、カーソルの移動軌跡を表示することを特徴とする請求項３または請求項４記載のカーソル操作装置。
【請求項６】
移動方向指定手段が十字キー又は矢印キーから構成されていることを特徴とする請求項１から請求項５のうちのいずれか１項記載のカーソル操作装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画面上に表示されているカーソルを操作するカーソル操作装置に関するものである。
【背景技術】
【０００２】
例えば、テレビ、携帯電話機、カーナビ装置などの機器では、一般的に、複数のオブジェクト（例えば、所望の機能やアプリケーションを選択するボタン）が配置されているメニュー画面を表示する機能を備えている。
この際、ユーザは、リモコンに実装されている十字キーなどの操作デバイスを操作して、所望のオブジェクトを選択することになるが、例えば、ユーザが十字キーをプッシュする毎に、現在、選択中のオブジェクトが隣のオブジェクトに遷移するような制御が実施される。
【０００３】
即ち、これらの機器には、複数のオブジェクトの相対的な位置関係が登録されているカーソル操作装置が実装されており、このカーソル操作装置が十字キーの操作に応じたオブジェクトを適宜選択して、そのオブジェクトにカーソルを合わせることにより、選択中のオブジェクトを切り換える制御を実現している。
【０００４】
また、これらの機器には、複数のオブジェクトが配置されているオブジェクト表示エリアの他に、カーソルをドット単位に移動可能なフリーカーソルエリア（例えば、地図や絵の描画エリア）が同一画面上に表示されることがある。
ただし、この場合、オブジェクト表示エリアとフリーカーソルエリアでは、カーソルの動きが異なるので、カーソル操作装置が、オブジェクト表示エリア上のカーソルを操作する十字キーとは別に、フリーカーソルエリア上のカーソルを操作する操作デバイス（例えば、マウス、トラックボールなど）を実装している必要がある（例えば、特許文献１を参照）。
【０００５】
【特許文献１】特開平９−２５１３５０号公報（段落番号［００１６］から［００３１］、図６）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来のカーソル操作装置は以上のように構成されているので、複数のオブジェクトが配置されているオブジェクト表示エリアの他に、カーソルをドット単位に移動可能なフリーカーソルエリアが同一画面上に表示される場合、オブジェクト表示エリア上のカーソルを操作する十字キーとは別に、フリーカーソルエリア上のカーソルを操作する操作デバイスを実装している必要がある。このため、カーソル操作装置が実装されるテレビや携帯電話機などの機器の操作デバイスの種類が増加してしまうなどの課題があった。
【０００７】
この発明は上記のような課題を解決するためになされたもので、同一の操作デバイスを使用して、オブジェクト表示エリア上のカーソルの操作とフリーカーソルエリア上のカーソルの操作を実現することができるカーソル操作装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係るカーソル操作装置は、位置特定手段により特定されたカーソルの位置がオブジェクト表示エリアの外側であれば、第１のカーソル制御手段が移動方向指定手段により指定された移動方向へのグリッド単位のカーソル移動をカーソル表示手段に指示し、位置特定手段により特定されたカーソルの位置がオブジェクト表示エリアに配置されているオブジェクト上にあれば、第２のカーソル制御手段が移動方向指定手段により指定された移動方向に位置している他のオブジェクト上へのカーソル移動をカーソル表示手段に指示するようにしたものである。
【発明の効果】
【０００９】
この発明によれば、位置特定手段により特定されたカーソルの位置がオブジェクト表示エリアの外側であれば、第１のカーソル制御手段が移動方向指定手段により指定された移動方向へのグリッド単位のカーソル移動をカーソル表示手段に指示し、位置特定手段により特定されたカーソルの位置がオブジェクト表示エリアに配置されているオブジェクト上にあれば、第２のカーソル制御手段が移動方向指定手段により指定された移動方向に位置している他のオブジェクト上へのカーソル移動をカーソル表示手段に指示するように構成したので、オブジェクト表示エリアの他に、フリーカーソルエリアが同一画面上に表示される場合でも、１つの移動方向指定手段を使用して、オブジェクト表示エリア上のカーソルの操作とフリーカーソルエリア上のカーソルの操作を実現することができる効果がある。
【発明を実施するための最良の形態】
【００１０】
実施の形態１．
図１はこの発明の実施の形態１によるカーソル操作装置を示す構成図である。図１では、カーソル操作装置２がテレビ１に実装される例を示している。
図において、テレビ１のチューナ１１はリモコン１４を使用して選局されたチャンネルのテレビ放送波を受信し、そのテレビ放送波からテレビ映像を復調する処理を実施する。
テレビ１の映像コントローラ１２はチューナ１１により復調されたテレビ映像をモニタ１３に表示する処理を実施する。
なお、映像コントローラ１２はテレビ映像をモニタ１３に表示する処理のほか、リモコン１４の操作を案内するメニュー画面などをモニタ１３に表示する処理を実施する。
この実施の形態１では、映像コントローラ１２が、複数のオブジェクト（例えば、所望の機能やアプリケーションを選択するボタン）が配置されているオブジェクト表示エリアＲと、カーソルをグリッド単位に移動可能なフリーカーソルエリアＦ（例えば、地図や絵の描画エリア）とが同一画面上にレイアウトされているマルチ画面をモニタ１３に表示する機能を備えているものとする。
【００１１】
テレビ１のリモコン１４はテレビ映像を復調するチャネルを選局するチャネルボタンのほか、移動方向指定部２２などを実装している。
テレビ１のリモコンＩ／Ｆ部１５はリモコン１４から発信された信号（チャネルボタンや移動方向指定部２２の操作結果を示す信号）を受信して、その信号をチューナ１１やカーソル操作装置２に出力する。
【００１２】
カーソル操作装置２のカーソル表示部２１は映像コントローラ１２を介して、モニタ１３に表示されているマルチ画面上にカーソルを表示する処理を実施する。なお、カーソル表示部２１はカーソル表示手段を構成している。
カーソル操作装置２の移動方向指定部２２はテレビ１のリモコン１４に実装されている操作デバイス（例えば、十字キー）であり、移動方向指定部２２はマルチ画面上に表示されているカーソルの移動方向を指定する処理を実施する。なお、移動方向指定部２２は移動方向指定手段を構成している。
カーソル操作装置２のカーソル位置特定部２３はマルチ画面上に表示されているカーソルの位置（Ｘ座標、Ｙ座標）を特定する処理を実施する。なお、カーソル位置特定部２３は位置特定手段を構成している。
【００１３】
カーソル操作装置２のフリー操作制御部２４はカーソル位置特定部２３により特定されたカーソルの位置がフリーカーソルエリアＦの内側（オブジェクト表示エリアＲの外側）であれば、移動方向指定部２２により指定された移動方向へのグリッド単位のカーソル移動をカーソル表示部２１に指示する処理を実施する。なお、フリーカーソル制御部２４は第１のカーソル制御手段を構成している。
【００１４】
カーソル操作装置２のリスト操作制御部２５はカーソル位置特定部２３により特定されたカーソルの位置がオブジェクト表示エリアＲに配置されているオブジェクト上にあれば、移動方向指定部２２により指定された移動方向に位置している他のオブジェクト上へのカーソル移動をカーソル表示部２１に指示する処理を実施する。
また、リスト操作制御部２５はフリー操作制御部２４によるカーソル移動の指示に伴ってカーソル位置特定部２３により特定されたカーソルの位置がオブジェクト表示エリアＲの内側に遷移した場合、オブジェクト表示エリアＲに配置されている何れかのオブジェクト上へのカーソル移動をカーソル表示部２１に指示する処理も実施する。なお、リスト操作制御部２５は第２のカーソル制御手段を構成している。
図２はこの発明の実施の形態１によるカーソル操作装置の処理内容を示すフローチャートである。
【００１５】
次に動作について説明する。
テレビ１のチューナ１１は、リモコン１４を使用して選局されたチャンネルのテレビ放送波を受信し、そのテレビ放送波からテレビ映像を復調する処理を実施する。
テレビ１の映像コントローラ１２は、チューナ１１により復調されたテレビ映像をモニタ１３に表示するが、ユーザがリモコン１４を操作して、オブジェクト表示エリアＲとフリーカーソルエリアＦが同一画面上にレイアウトされているマルチ画面の表示指令を入力すると、図３に示すようなマルチ画面をモニタ１３に表示する。
図３の例では、ユーザが、例えばオブジェクト表示エリアＲに配置されている「おえかき」のオブジェクトを選択すると、フリーカーソルエリアＦが「おえかき」のキャンバスになり、以後、ユーザがカーソルを使用して、絵をフリーカーソルエリアＦ上に描画することが可能になる。
また、ユーザがオブジェクト表示エリアＲに配置されている「地図」を選択すると、ある地域の「地図」がフリーカーソルエリアＦに表示され、以後、ユーザがカーソルを使用して、フリーカーソルエリアＦに表示されている地図に目的地等を設定することが可能になる。
【００１６】
カーソル操作装置２のカーソル表示部２１は、上記のようにして、映像コントローラ１２がマルチ画面をモニタ１３に表示すると、映像コントローラ１２を介して、そのマルチ画面上にカーソルを表示する処理を実施する（ステップＳＴ１）。
カーソル表示部２１によるカーソルの初期表示位置は、オブジェクト表示エリアＲの内側であっても、フリーカーソルエリアＦの内側であっても構わない。
図３の例では、オブジェクト表示エリアＲの内側にカーソル（矢印形状のカーソル）が表示されている。
【００１７】
カーソル操作装置２のカーソル位置特定部２３は、カーソル表示部２１がカーソルをマルチ画面上に表示すると、現在表示されているカーソルの位置（Ｘ座標、Ｙ座標）を特定する（ステップＳＴ２）。カーソル位置の特定処理自体は、公知の技術であるため、詳細な説明を省略するが、カーソル表示部２１から出力されるカーソルの表示指令には、通常、表示位置を示す情報が含まれているので、その情報を解析することにより、カーソルの位置を特定する。
カーソル位置特定部２３は、カーソルの位置を特定すると、そのカーソルの位置がオブジェクト表示エリアＲの内側であるのか、フリーカーソルエリアＦの内側であるのか判定する（ステップＳＴ３）。
ただし、カーソル位置特定部２３は、オブジェクト表示エリアＲとフリーカーソルエリアＦの位置を予め認識しているものとする。
【００１８】
カーソル操作装置２のフリー操作制御部２４は、カーソル位置特定部２３からカーソルの位置がフリーカーソルエリアＦの内側である旨の判定結果を受けると、ユーザが移動方向指定部２２を操作して、例えば、左方向の移動を指定すると（ステップＳＴ４）、左方向へのカーソル移動をカーソル表示部２１に指示する（ステップＳＴ５）。
ただし、フリー操作制御部２４によるカーソルの移動指示は、グリッド単位の移動指示であり、例えば、１グリッド＝１ドットに設定されていれば、ユーザが移動方向指定部２２を１回操作（移動方向指定部２２である十字キーを１回プッシュ）すると、指定の移動方向に１ドットの移動を指示する。したがって、例えば、ユーザが５ドットの移動を希望する場合、移動方向指定部２２を５回操作する必要がある。
カーソル表示部２１は、フリー操作制御部２４から例えば左方向へのカーソル移動の指示を受けると、カーソルの表示位置を左方向にグリッド単位で移動する（ステップＳＴ６）。
【００１９】
カーソル操作装置２のリスト操作制御部２５は、カーソル位置特定部２３からカーソルの位置がオブジェクト表示エリアＲの内側である旨の判定結果を受けると、カーソルが何れかのオブジェクト上に位置しているかを判別する（処理の詳細は後述する）。
リスト操作制御部２５は、カーソルが何れかのオブジェクト上に位置している場合、ユーザが移動方向指定部２２を操作して、例えば、下方向の移動を指定すると（ステップＳＴ７）、現在カーソルが位置しているオブジェクトより下方向に位置している他のオブジェクト上へのカーソル移動をカーソル表示部２１に指示する（ステップＳＴ８）。
ただし、リスト操作制御部２５によるカーソルの移動指示は、オブジェクト間の移動指示であるため、ユーザが移動方向指定部２２を１回操作（移動方向指定部２２である十字キーを１回プッシュ）すると、指定の移動方向に位置しているオブジェクトへの移動を指示する。したがって、現在カーソルが位置しているオブジェクトと、下方向に位置しているオブジェクト間の距離が例えば３０ドットであっても、ユーザが移動方向指定部２２を１回操作するだけで移動させることができる。
カーソル表示部２１は、リスト操作制御部２５から例えば下方向に位置しているオブジェクト上へのカーソル移動の指示を受けると、カーソルの表示位置を下方向に位置しているオブジェクト上へ移動する（ステップＳＴ９）。
【００２０】
ここで、リスト操作制御部２５におけるカーソル移動の処理内容を詳細に説明する。
図４はカーソル操作装置２のリスト操作制御部２５の処理内容を示すフローチャートである。
リスト操作制御部２５は、カーソル位置特定部２３からカーソルの位置がオブジェクト表示エリアＲの内側である旨の判定結果を受けると（ステップＳＴ１１）、図５のテーブルを参照して、現在のカーソルの位置がいずれかのオブジェクトの上にあるか否かを判定する（ステップＳＴ１２）。
図５はオブジェクト表示エリアＲに配置されている各オブジェクトの配置エリア及び中心座標と、各オブジェクトの吸着エリアの配置エリアとが定義されているテーブルを示す説明図である。
なお、図３のオブジェクト表示エリアＲとフリーカーソルエリアＦは自由にレイアウトすることが可能であり、図５のテーブルは、図３のオブジェクト表示エリアＲに対するオブジェクトの配置位置が決定されたとき、図示せぬテーブル定義手段により自動的に作成される。
【００２１】
リスト操作制御部２５は、現在のカーソルの位置がいずれのオブジェクトの上にもない場合、フリー操作制御部２４によるカーソル移動の指示に伴って、カーソルがフリーカーソルエリアＦからオブジェクト表示エリアＲの領域に遷移し、カーソルがいずれかのオブジェクトの吸着エリアに位置しているものと判断する（図６を参照）。
図６はオブジェクト表示エリアＲに配置されている各オブジェクトと、各オブジェクトの吸着エリアとの関係を示す説明図である。
リスト操作制御部２５は、カーソルがいずれかのオブジェクトの吸着エリアに位置しているものと判断すると、図５のテーブルを参照して、カーソルがどのオブジェクトの吸着エリアに位置しているかを判別する（ステップＳＴ１３）。
図６の例では、カーソルがオブジェクト（３）の吸着エリアＫ３に表示されているので、リスト操作制御部２５は、カーソルがオブジェクト（３）の吸着エリアＫ３に位置していると判別する。
【００２２】
リスト操作制御部２５は、例えば、カーソルがオブジェクト（３）の吸着エリアＫ３に位置していると判別すると、図５のテーブルを参照して、オブジェクト（３）の中心座標（ｃ３，ｄ３）を特定し（ステップＳＴ１４）、オブジェクト（３）の中心座標（ｃ３，ｄ３）へのカーソル移動をカーソル表示部２１に指示する（ステップＳＴ１５）。
カーソル表示部２１は、リスト操作制御部２５からオブジェクト（３）の中心座標（ｃ３，ｄ３）へのカーソル移動の指示を受けると、カーソルの表示位置をオブジェクト（３）の中心座標（ｃ３，ｄ３）へ移動する（ステップＳＴ１６）。
【００２３】
図５の例では、各オブジェクトの中心座標が定義されているものについて示したが、各オブジェクトの内部の座標（以下、基準座標という）が定義されていればよく、必ずしも各オブジェクトの中心座標である必要はない。
リスト操作制御部２５は、オブジェクト（３）の中心座標の代わりに、オブジェクト（３）の基準座標が定義されている場合、図５のテーブルを参照して、オブジェクト（３）の基準座標を特定し、オブジェクト（３）の基準座標へのカーソル移動をカーソル表示部２１に指示する。
【００２４】
リスト操作制御部２５は、現在のカーソルの位置がいずれかのオブジェクトの上にある場合、ユーザによる移動方向指定部２２の操作を監視して、移動方向が指定されたか否か否かを判定する（ステップＳＴ１７）。
リスト操作制御部２５は、ユーザが移動方向指定部２２を操作している場合には、図５のテーブルを参照して、移動方向指定部２２により指定された移動方向に他のオブジェクトが配置されているか否かを判定する（ステップＳＴ１８）。
例えば、カーソルがオブジェクト（３）上に位置しているとき、移動方向指定部２２により指定された移動方向が上方向又は下方向であれば、上方向又は下方向に他のオブジェクト（２）（４）が配置されていると判定されるが、移動方向指定部２２により指定された移動方向が左方向又は右方向であれば、左方向又は右方向には他のオブジェクトが配置されていないと判定される。
【００２５】
リスト操作制御部２５は、移動方向指定部２２により指定された移動方向に他のオブジェクトが配置されていると判定すると、図５のテーブルを参照して、他のオブジェクトの中心座標を特定し（ステップＳＴ１９）、他のオブジェクトの中心座標へのカーソル移動をカーソル表示部２１に指示する（ステップＳＴ２０）。
例えば、カーソルがオブジェクト（３）上に位置しているとき、移動方向指定部２２により指定された移動方向が上方向であれば、オブジェクト（２）の中心座標（ｃ２，ｄ２）を特定し、オブジェクト（２）の中心座標（ｃ２，ｄ２）へのカーソル移動をカーソル表示部２１に指示する。
カーソル表示部２１は、リスト操作制御部２５からオブジェクト（２）の中心座標（ｃ２，ｄ２）へのカーソル移動の指示を受けると、カーソルの表示位置をオブジェクト（２）の中心座標（ｃ２，ｄ２）へ移動する（ステップＳＴ２１）。
【００２６】
リスト操作制御部２５は、移動方向指定部２２により指定された移動方向に他のオブジェクトが配置されていないと判定すると、図５のテーブルを参照して、現在カーソルが位置しているオブジェクトの吸着エリアの外側の座標を特定する（ステップＳＴ２２）。
例えば、現在カーソルが位置しているオブジェクトがオブジェクト（３）であり、移動方向指定部２２により指定された移動方向が右方向であれば、オブジェクト（３）の吸着エリアＫ３の外側の座標（Ｘ，Ｙ）を次のように計算する。
Ｘ＝ｅ３＋Ｒ３＋１
Ｙ＝ｆ３＋Ｓ３／２
【００２７】
リスト操作制御部２５は、吸着エリアの外側の座標（Ｘ，Ｙ）を特定すると、その吸着エリアの外側の座標（Ｘ，Ｙ）へのカーソル移動をカーソル表示部２１に指示する（ステップＳＴ２３）。
カーソル表示部２１は、リスト操作制御部２５から吸着エリアの外側の座標（Ｘ，Ｙ）へのカーソル移動の指示を受けると、カーソルの表示位置を吸着エリアの外側の座標（Ｘ，Ｙ）へ移動する（ステップＳＴ２４）。
なお、図６の例では、カーソルがオブジェクト（３）上に位置しているとき、移動方向指定部２２により指定された移動方向が右方向であれば、移動後のカーソルの表示位置がフリーカーソルエリアＦの内側になるが、移動方向指定部２２により指定された移動方向が左方向であれば、その左方向にフリーカーソルエリアＦが存在せず、他のオブジェクトも存在しないので、リスト操作制御部２５は、カーソル移動の指示をカーソル表示部２１に指示しない。
同様に、カーソルがオブジェクト（１）上に位置しているとき、移動方向指定部２２により指定された移動方向が上方向又は左方向であれば、上方向又は左方向にフリーカーソルエリアＦが存在せず、他のオブジェクトも存在しないので、リスト操作制御部２５は、カーソル移動の指示をカーソル表示部２１に指示しない。
【００２８】
以上で明らかなように、この実施の形態１によれば、カーソル位置特定部２３により特定されたカーソルの位置がフリーカーソルエリアＦの内側であれば、フリー操作制御部２４が移動方向指定部２２により指定された移動方向へのグリッド単位のカーソル移動をカーソル表示部２１に指示し、カーソル位置特定部２３により特定されたカーソルの位置がオブジェクト表示エリアＲに配置されているオブジェクト上にあれば、リスト操作制御部２５が移動方向指定部２２により指定された移動方向に位置しているオブジェクトへのカーソル移動をカーソル表示部２１に指示するように構成したので、オブジェクト表示エリアＲの他に、フリーカーソルエリアＦが同一画面上に表示される場合でも、１つの移動方向指定部２２（操作デバイス）を使用して、オブジェクト表示エリアＲ上のカーソルの操作とフリーカーソルエリアＦ上のカーソルの操作を実現することができる効果を奏する。
【００２９】
また、この実施の形態１によれば、リスト操作制御部２５によるカーソル移動の指示に伴ってカーソル位置特定部２３により特定されたカーソルの位置がフリーカーソルエリアＦからオブジェクト表示エリアＲの領域に遷移した場合、そのオブジェクト表示エリアＲに配置されている何れかのオブジェクト上へのカーソル移動をカーソル表示部２１に指示するように構成したので、ユーザが移動方向指定部２２を操作して、フリーカーソルエリアＦからオブジェクト表示エリアＲの内側までカーソルを移動させれば、自動的にオブジェクト上にカーソルが表示されるようになり、ユーザの操作回数を減らすことができる効果を奏する。
【００３０】
また、この実施の形態１によれば、オブジェクト表示エリアＲに配置されているオブジェクト上にカーソルが位置しているとき、移動方向指定部２２により指定された移動方向に他のオブジェクトが存在しない場合、そのカーソルが位置しているオブジェクトの吸着エリアの外側へのカーソル移動をカーソル表示部２１に指示するように構成したので、ユーザが移動方向指定部２２を１回操作するだけで、カーソルをオブジェクト表示エリアＲからフリーカーソルエリアＦの領域に移動させることができる効果を奏する。
【００３１】
なお、この実施の形態１では、ユーザが移動方向指定部２２を操作している場合には、リスト操作制御部２５が図５のテーブルを参照して、移動方向指定部２２により指定された移動方向に他のオブジェクトが配置されているか否かを判定するものについて示したが、ユーザが移動方向指定部２２を操作している場合には、リスト操作制御部２５が移動方向指定部２２により指定された移動方向に他のオブジェクトが配置されているか否かを判定せずに、現在カーソルが位置しているオブジェクトの吸着エリアの外側の座標を特定して、その吸着エリアの外側の座標へのカーソル移動をカーソル表示部２１に指示するようにしてもよい。
ただし、この場合、リスト操作制御部２５は、カーソル表示部２１により当該オブジェクトの吸着エリアの外側の座標に移動されたカーソルが、他のオブジェクトの吸着エリアの内側に位置していれば、他のオブジェクト上へのカーソル移動をカーソル表示部２１に指示するようにする。
【００３２】
また、この実施の形態１では、予めレイアウトされているオブジェクト表示エリアＲに複数のオブジェクトが配置されているものについて示したが、特にオブジェクト表示エリアＲをレイアウトせずに、複数のオブジェクトを同一画面上に配置し、複数のオブジェクトの吸着エリアの集合体がオブジェクト表示エリアＲであるとして取り扱うようにしてもよい。
【００３３】
実施の形態２．
上記実施の形態１では、カーソルの位置がフリーカーソルエリアＦからオブジェクト表示エリアＲの領域に遷移して、いずれかのオブジェクトの吸着エリアに位置する場合、そのカーソルを吸着エリアから当該オブジェクトの中心座標まで自動的に移動させるものについて示したが、その際、カーソル表示部２１がその吸着エリアからオブジェクトの中心座標まで移動するオブジェクトの移動軌跡を表示するようにしてもよい。
また、オブジェクトの中心座標から吸着エリアの外側まで自動的に移動させる際にも、カーソル表示部２１がオブジェクトの中心座標から吸着エリアの外側まで移動するオブジェクトの移動軌跡を表示するようにしてもよい。
これにより、カーソルが自動的に移動する状況が発生しても、移動の不自然さを解消することができる効果を奏する。
【００３４】
実施の形態３．
上記実施の形態１では、操作デバイスである移動方向指定部２２が十字キーで構成されているものについて示したが、操作デバイスは十字キーに限るものではなく、例えば、移動方向指定部２２が矢印キーなどの操作デバイスから構成されていてもよく、上記実施の形態１と同様の効果を奏することができる。
【００３５】
また、上記実施の形態１では、カーソル操作装置２がテレビ１に実装されているものについて示したが、カーソル操作装置２が実装される機器は、画像を表示することができるモニタを備えている機器であれば、テレビ１に限るものではなく、例えば、携帯電話機やカーナビ装置などにカーソル操作装置２を実装するようにしてもよい。
【図面の簡単な説明】
【００３６】
【図１】この発明の実施の形態１によるカーソル操作装置を示す構成図である。
【図２】この発明の実施の形態１によるカーソル操作装置の処理内容を示すフローチャートである。
【図３】オブジェクト表示エリアＲとフリーカーソルエリアＦがレイアウトされているマルチ画面を示す説明図である。
【図４】カーソル操作装置のリスト操作制御部の処理内容を示すフローチャートである。
【図５】オブジェクト表示エリアＲに配置されている各オブジェクトの配置エリア及び中心座標と、各オブジェクトの吸着エリアの配置エリアとが定義されているテーブルを示す説明図である。
【図６】オブジェクト表示エリアＲに配置されている各オブジェクトと、各オブジェクトの吸着エリアとの関係を示す説明図である。
【符号の説明】
【００３７】
１  テレビ、２  カーソル操作装置、１１  チューナ、１２  映像コントローラ、１３  モニタ、１４  リモコン、２１  カーソル表示部（カーソル表示手段）、２２  移動方向指定部（移動方向指定手段）、２３  カーソル位置特定部（位置特定手段）、２４  フリー操作制御部（第１のカーソル制御手段）、２５  リスト操作制御部（第２のカーソル制御手段）。
【図１】
2007213240.tif 000003
【図２】
2007213240.tif 000004
【図３】
2007213240.tif 000005
【図４】
2007213240.tif 000006
【図５】
2007213240.tif 000007
【図６】
2007213240.tif 000008