(57)【要約】      （修正有）【課題】地図サービス提供方法、表示制御方法、及び該方法をコンピュータで実行させるためのコンピュータプログラムを提供する。【解決手段】一つ以上の関心地点が登録された地図を出力する３１ことと、地図において、ユーザ端末の画面に表示される少なくとも一部領域である画面領域を、ユーザ端末に提供する３２ことと、地図において、画面領域を除いた残りの領域である非画面領域に含まれる関心地点の情報を加工して非画面領域情報を生成し、非画面領域情報が画面領域内に表示されるように、非画面領域情報をユーザ端末に提供することを含む地図サービス提供方法である。【選択図】図３
2016029473.tif 000002
【特許請求の範囲】
【請求項１】
一つ以上の関心地点が登録された地図を出力することと、
前記地図において、ユーザ端末の画面に表示される少なくとも一部領域である画面領域を、前記ユーザ端末に提供することと、
前記地図において、前記画面領域を除いた残りの領域である非画面領域に含まれる前記関心地点の情報を加工して非画面領域情報を生成し、前記非画面領域情報が前記画面領域内に表示されるように、前記非画面領域情報を前記ユーザ端末に提供することと、を含む地図サービス提供方法。
【請求項２】
前記地図において、前記画面領域を除いた残りの領域である非画面領域に含まれる前記関心地点の情報を加工して非画面領域情報を生成し、前記非画面領域情報が前記画面領域内に表示されるように、前記非画面領域情報を前記ユーザ端末に提供することは、
前記非画面領域に含まれる関心地点の個数、種類、位置、及び前記画面領域からの距離のうち少なくとも一つに基づいて、前記非画面領域情報を生成することを特徴とする請求項１に記載の地図サービス提供方法。
【請求項３】
前記非画面領域情報は、
前記非画面領域に含まれる関心地点の個数、及び前記非画面領域に含まれる関心地点のうち、前記画面領域から最も近い関心地点までの距離のうち少なくとも一つを含むことを特徴とする請求項２に記載の地図サービス提供方法。
【請求項４】
前記地図において、前記画面領域を除いた残りの領域である非画面領域に含まれる前記関心地点の情報を加工して非画面領域情報を生成し、前記非画面領域情報が前記画面領域内に表示されるように、前記非画面領域情報を前記ユーザ端末に提供することは、
前記非画面領域に含まれる関心地点の個数、種類、及び位置に基づいて、前記非画面領域情報を生成し、
生成された前記非画面領域情報は、前記非画面領域に含まれる関心地点の種類別の個数、及び前記非画面領域に含まれる関心地点の種類別に前記画面領域から最も近い関心地点までの距離のうち少なくとも一つを含むことを特徴とする請求項２に記載の地図サービス提供方法。
【請求項５】
前記非画面領域は、既に設定された基準によって区分される複数の分割領域を含み、
前記地図において、前記画面領域を除いた残りの領域である非画面領域に含まれる前記関心地点の情報を加工して非画面領域情報を生成し、前記非画面領域情報が前記画面領域内に表示されるように、前記非画面領域情報を前記ユーザ端末に提供することは、
前記分割領域それぞれに対応して前記非画面領域情報を生成し提供することを特徴とする請求項１ないし４のうちいずれか１項に記載の地図サービス提供方法。
【請求項６】
前記分割領域それぞれに対応して生成された前記非画面領域情報は、前記画面領域において、前記分割領域それぞれに対応する位置に表示されるように提供されることを特徴とする請求項５に記載の地図サービス提供方法。
【請求項７】
前記分割領域それぞれに対応して生成された前記非画面領域情報は、前記分割領域それぞれに向かうように表示されるアイコンと共に表示されることを特徴とする請求項５または６に記載の地図サービス提供方法。
【請求項８】
前記各アイコンは、前記各アイコンに対応する分割領域に向かうように表示される矢印の形態で、前記非画面領域情報は、前記アイコンの内部に表示されることを特徴とする請求項７に記載の地図サービス提供方法。
【請求項９】
前記非画面領域情報は、前記画面領域のエッジに表示されるように提供されることを特徴とする請求項１ないし８のうちいずれか１項に記載の地図サービス提供方法。
【請求項１０】
前記非画面領域情報は、前記非画面領域に向かうように表示される矢印状のアイコンの内部に表示されることを特徴とする請求項１ないし９のうちいずれか１項に記載の地図サービス提供方法。
【請求項１１】
前記地図において、前記ユーザ端末の画面に表示される少なくとも一部領域である画面領域を、前記ユーザ端末に提供すること及び前記地図において、前記画面領域を除いた残りの領域である非画面領域に含まれる前記関心地点の情報を加工して非画面領域情報を生成し、前記非画面領域情報が前記画面領域内に表示されるように、前記非画面領域情報を前記ユーザ端末に提供することは、
前記ユーザ端末から、前記画面領域を移動するための移動命令が受信されるたびに反復して遂行され、
前記画面領域提供段階は、前記移動命令に基づいて、前記画面領域を決定することを特徴とする請求項１ないし１０のうちいずれか１項に記載の地図サービス提供方法。
【請求項１２】
前記移動命令は、前記画面領域上に表示された前記非画面領域情報を選択する信号から生成されることを特徴とする請求項１１に記載の地図サービス提供方法。
【請求項１３】
前記非画面領域は、既に設定された基準によって区分される複数の分割領域を含み、
前記地図において、前記画面領域を除いた残りの領域である非画面領域に含まれる前記関心地点の情報を加工して非画面領域情報を生成し、前記非画面領域情報が前記画面領域内に表示されるように、前記非画面領域情報を前記ユーザ端末に提供することは、
前記分割領域別に、前記非画面領域情報を生成して提供し、
前記移動命令は、前記分割領域別に提供される前記非画面領域情報のうちいずれか一つを選択する信号から生成され、
前記地図において、前記ユーザ端末の画面に表示される少なくとも一部領域である画面領域を、前記ユーザ端末に提供することは、前記移動命令によって選択される前記非画面領域情報に対応する少なくとも１つの関心地点のうち、所定の基準によって選定される少なくとも一部の関心地点が含まれるように、前記画面領域を決定することを特徴とする請求項１２に記載の地図サービス提供方法。
【請求項１４】
一つ以上の関心地点が登録された地図を受信することと、
前記地図において、少なくとも一部領域を画面領域として決定することと、
前記地図において、前記画面領域を除いた残りの領域である非画面領域に含まれる前記関心地点の情報を加工して非画面領域情報を生成することと、
前記画面領域及び前記画面領域内に、前記非画面領域情報を表示することを含む表示制御方法。
【請求項１５】
前記地図において、前記画面領域を除いた残りの領域である非画面領域に含まれる前記関心地点の情報を加工して非画面領域情報を生成することは、
前記非画面領域に含まれる関心地点の個数、種類、位置、及び前記画面領域からの距離のうち少なくとも一つに基づいて、前記非画面領域情報を生成することを特徴とする請求項１４に記載の表示制御方法。
【請求項１６】
前記非画面領域情報は、
前記非画面領域に含まれる関心地点の個数、及び前記非画面領域に含まれる関心地点のうち、前記画面領域から最も近い関心地点までの距離のうち少なくとも一つを含むことを特徴とする請求項１５に記載の表示制御方法。
【請求項１７】
前記地図において、前記画面領域を除いた残りの領域である非画面領域に含まれる前記関心地点の情報を加工して非画面領域情報を生成することは、前記非画面領域に含まれる関心地点の個数、種類、及び位置に基づいて、前記非画面領域情報を生成し、
生成された前記非画面領域情報は、前記非画面領域に含まれる関心地点の種類別個数、及び前記非画面領域に含まれる関心地点の種類別に前記画面領域から最も近い関心地点までの距離のうち少なくとも一つを含むことを特徴とする請求項１５に記載の表示制御方法。
【請求項１８】
前記非画面領域は、既に設定された基準によって区分される複数の分割領域を含み、
前記地図において、前記画面領域を除いた残りの領域である非画面領域に含まれる前記関心地点の情報を加工して非画面領域情報を生成することは、
前記分割領域それぞれに対応して前記非画面領域情報を生成することを特徴とする請求項１４ないし１７のうちいずれか１項に記載の表示制御方法。
【請求項１９】
前記画面領域及び前記画面領域内に、前記非画面領域情報を表示することは、
前記分割領域それぞれに対応して生成された非画面領域情報を、前記画面領域内で、前記分割領域それぞれに対応する位置に表示することを特徴とする請求項１８に記載の表示制御方法。
【請求項２０】
前記画面領域及び前記画面領域内に、前記非画面領域情報を表示することは、
前記分割領域それぞれに対応して生成された前記非画面領域情報を、前記分割領域それぞれに向かうように表示されるアイコンと共に表示することを特徴とする請求項１８または１９に記載の表示制御方法。
【請求項２１】
前記各アイコンは、前記各アイコンに対応する分割領域に向かうように表示される矢印の形態で、
前記画面領域及び前記画面領域内に、前記非画面領域情報を表示することは、前記アイコンの内部に、前記非画面領域情報を表示することを特徴とする請求項２０に記載の表示制御方法。
【請求項２２】
前記画面領域及び前記画面領域内に、前記非画面領域情報を表示することは、
前記画面領域のエッジに、前記非画面領域情報を表示することを特徴とする請求項１４ないし２１のうちいずれか１項に記載の表示制御方法。
【請求項２３】
前記画面領域及び前記画面領域内に、前記非画面領域情報を表示することは、
前記非画面領域に向かうように表示される矢印状のアイコンの内部に、前記非画面領域情報を表示することを特徴とする請求項１４ないし２２のうちいずれか１項に記載の表示制御方法。
【請求項２４】
前記地図において、少なくとも一部領域を画面領域として決定すること、前記地図において、前記画面領域を除いた残りの領域である非画面領域に含まれる前記関心地点の情報を加工して非画面領域情報を生成すること及び前記画面領域及び前記画面領域内に、前記非画面領域情報を表示することは、
前記画面領域を移動するための移動命令が認識されるたびに反復して遂行され、
前記地図において、少なくとも一部領域を画面領域として決定することは、前記移動命令に基づいて、前記画面領域を決定し、
前記移動命令は、前記画面領域を選択した後でドラッグする動作、前記画面領域を拡大したり縮小したりする動作、前記非画面領域情報を選択する動作のうちいずれか一つによって生成されることを特徴とする請求項１４ないし２３のうちいずれか１項に記載の表示制御方法。
【請求項２５】
前記非画面領域は、既に設定された基準によって区分される複数の分割領域を含み、
前記地図において、前記画面領域を除いた残りの領域である非画面領域に含まれる前記関心地点の情報を加工して非画面領域情報を生成し、前記非画面領域情報が前記画面領域内に表示されるように、前記非画面領域情報を前記ユーザ端末に提供することは、
前記分割領域別に、前記非画面領域情報を生成して提供し、
前記移動命令は、前記分割領域別に提供される前記非画面領域情報のうちいずれか一つを選択する信号から生成され、
前記地図において、前記ユーザ端末の画面に表示される少なくとも一部領域である画面領域を、前記ユーザ端末に提供することは、前記移動命令によって選択される前記非画面領域情報に対応する少なくとも１つの関心地点のうち、所定の基準によって選定される少なくとも一部の関心地点が含まれるように、前記画面領域を決定することを特徴とする請求項２４に記載の表示制御方法。
【請求項２６】
ハードウェアと連動して、請求項１ないし２５のうちいずれか１項に記載の方法をコンピュータで実行させるために媒体に保存されたコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図サービス提供方法、表示制御方法、及び該方法をコンピュータで実行させるためのコンピュータプログラムに関する。
【背景技術】
【０００２】
電子通信技術が発展するにつれ、ユーザは、端末で多様な機能を利用することが可能となってきている。端末は、ユーザのパソコンまたは携帯端末を意味する。端末においては、多様なプログラムを、ユーザが願う通りにインストール及び削除することができ、無線インターネットを利用して、インターネット網に直接接続することができ、活用度が高い。
【０００３】
位置受信機（例えば、ＧＰＳ（global position system）受信機）を具備する携帯端末や、インターネット網に接続されたパソコンの場合、端末の現在位置を確認することができる。それにより、地図と連携された応用プログラムのような位置基盤サービスが活発に開発されて使用されている。
【０００４】
一方、端末の表示部サイズには限界があり、地図の全領域を一回に表示することができない場合があるが、そのときユーザは、画面に表示されていない領域に何があるか知り難いという問題がある。
【０００５】
前述の背景技術は、発明者が本発明の導出のために保有していたり、本発明の導出過程で習得したりした技術情報であり、必ずしも本発明の出願前に一般公衆に公開された公知技術とすることはできない。なお、関連先行技術文献として、特許文献１がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国公開特許公報２００６−００６５３３９号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする課題は、地図サービス提供方法、表示制御方法、及び該方法をコンピュータで実行させるためのコンピュータプログラムを提供することである。
【０００８】
本発明が解決しようとする課題はまた、画面に表示されていない領域に係わる情報を画面に表示し、ユーザの便宜に寄与する地図サービス提供方法、表示制御方法、及び該方法をコンピュータで実行させるためのコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の一実施形態は、一つ以上の関心地点（point of interest）が登録された地図を出力することと、前記地図において、前記ユーザ端末の画面に表示される少なくとも一部領域である画面領域を、前記ユーザ端末に提供することと、前記地図において、前記画面領域を除いた残りの領域である非画面領域に含まれる前記関心地点の情報を加工して非画面領域情報を生成し、前記非画面領域情報が前記画面領域内に表示されるように、前記非画面領域情報を前記ユーザ端末に提供することを含む地図サービス提供方法を開示する。
【００１０】
上記課題を解決するために、本発明の他の実施形態は、一つ以上の関心地点が登録された地図を受信することと、前記地図において、少なくとも一部領域を画面領域として決定することと、前記地図において、前記画面領域を除いた残りの領域である非画面領域に含まれる前記関心地点の情報を加工して非画面領域情報を生成することと、前記画面領域及び前記画面領域内に、前記非画面領域情報を表示することと、を含む表示制御方法を開示する。
【００１１】
上記課題を解決するために、本発明の他の実施形態は、ハードウェアと併せて前述の方法をコンピュータで実行させるために媒体に保存されたコンピュータプログラムを開示する。
【００１２】
前述のところ以外の他の側面、特徴、利点が、以下の図面、特許請求の範囲及び発明の詳細な説明から明確になるであろう。
【００１３】
このような一般的であって具体的な側面が、システム、方法、コンピュータプログラム、またはいかなるシステム、方法、コンピュータプログラムの組み合わせをも使用して実施される。
【発明の効果】
【００１４】
本発明の実施形態に係わる地図サービス提供方法、コンピュータで読み取り可能な記録媒体、表示制御方法、該装置、及びコンピュータで読み取り可能な記録媒体は、ユーザの便宜に寄与する地図サービス画面を提供する。
【００１５】
本発明の実施形態によれば、表示部の画面に表示されていない地図領域に係わる情報を加工して画面内に表示することができ、ユーザが画面を移動しなくても、画面に表示されていない地図領域に係わる情報を得ることができるので、利用上の便宜性が向上する。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態による地図サービス提供システムの構成を示した図面である。
【図２】一実施形態による、図１のサービス提供サーバ１００に具備される地図サービス提供装置１１０の構成を示したブロック図である。
【図３】本発明の一実施形態による地図サービス提供方法を図示したフローチャートである。
【図４】一実施形態による、図１のユーザ端末２００に具備される表示制御装置１２０の構成を示すブロック図である。
【図５】本発明の一実施形態による表示制御方法を図示したフローチャートである。
【図６】本発明の一実施形態による地図サービス提供システムが提供する地図、該地図上の画面領域の例を図示した図面である。
【図７】本発明の一実施形態による地図サービス提供システムが提供する地図、該地図上の画面領域の例を図示した図面である。
【図８】本発明の一実施形態による地図サービス提供システムが提供する地図、該地図上の画面領域の例を図示した図面である。
【図９】本発明の一実施形態による地図サービス提供システムが提供する地図、該地図上の画面領域の例を図示した図面である。
【図１０】本発明の一実施形態による地図サービス提供システムが提供する地図、該地図上の画面領域の例を図示した図面である。
【図１１】本発明の一実施形態による地図サービス提供システムが提供する地図、該地図上の画面領域の例を図示した図面である。
【発明を実施するための形態】
【００１７】
本発明には多様な変換を加えることができ、本発明はさまざまな実施形態を有することができるが、特定の実施形態を図面に例示し、詳細な説明によって詳細に説明する。本発明の効果、特徴、及びそれらを達成する方法は、図面と共に詳細に説明する実施形態を参照すれば、明確になるであろう。しかし、本発明は以下で開示される実施形態に限定されるものではなく、多様な形態に具現される。
【００１８】
以下の実施形態で、第１、第２のような用語は、限定的な意味ではなく、１つの構成要素を他の構成要素と区別する目的に使用されている。以下の実施形態で、単数の表現は、文脈上明白に取り立てて意味しない限り、複数の表現を含む。以下の実施形態において、「含む」または「有する」というような用語は、明細書上に記載された特徴または構成要素が存在するということを意味するものであり、１以上の他の特徴または構成要素が付加される可能性をあらかじめ排除するものではない。図面では、説明の便宜のために、構成要素のサイズが誇張または縮小されてもいる。例えば、図面で示された各構成の大きさ及び厚みは、説明の便宜のために任意に示されており、本発明は、必ずしも図示されたところに限定されるものではない。
【００１９】
以下、添付された図面を参照し、本発明の実施形態について詳細に説明するが、図面を参照して説明するとき、同一であるか対応する構成要素は、同一の図面符号を付し、それに係わる重複説明は省略する。
【００２０】
図１は、本発明の一実施形態による地図サービス提供システムの構成を示した図面である。
【００２１】
図１を参照すれば、本発明の一実施形態による地図サービス提供システムは、複数個のユーザ端末２００、サービス提供サーバ１００、及び複数個のユーザ端末２００と、前記サービス提供サーバ１００とを接続するネットワーク３００を含む。
【００２２】
本発明の一実施形態によって提供される地図サービスは、例えば、ユーザが入力した要請に対応する検索結果を含む地図を提供する。例えば、地図システムは、ユーザが入力した要請に対応する関心地点を検索し、検索された関心地点が含まれる地図を提供する。地図は、ユーザ端末２００の画面に表示され、画面には、地図の少なくとも一部（以下、「画面領域」とする）が表示され、画面領域上には、画面に表示されていない地図の残り部分に含まれる関心地点の情報が表示される。
【００２３】
図１を参照すれば、ユーザ端末２００は、有無線通信環境において、ウェブサービスを利用することができる通信端末を意味する。ここで、ユーザ端末２００は、ユーザのパソコン２０１でもあり、あるいはユーザの携帯用端末２０２でもある。図１では、携帯用端末２０２がスマートフォン（smart phone）として図示されているが、本発明の思想は、それに制限されるものではなく、前述のように、ウェブブラウジングが可能なアプリケーションを搭載した端末であるならば、制限なしに適用される。
【００２４】
一方、ユーザ端末２００は、画面を表示する表示部、及びユーザからデータを入力される入力装置を具備する。入力装置は、例えば、キーボード、マウス、トラックボール、マイク、ボタン、タッチパネルなどを含んでもよいが、それらに限定されるものではない。
【００２５】
ネットワーク３００は、ユーザ端末２００とサービス提供サーバ１００とを接続する役割を行う。例えば、ネットワーク３００は、ユーザ端末２００が、サービス提供サーバ１００に接続した後、パケットデータを送受信することができるように接続経路を提供する。
【００２６】
サービス提供サーバ１００は、ユーザ端末２００から地図要請を入力されると、要請に対応する検索結果を含む地図を提供する。図面には図示されていないが、本発明の一実施形態によるサービス提供サーバ１００は、メモリ、入出力部、プログラム保存部、制御部などを含んでもよい。
【００２７】
前述の本発明の思想は、多様な実施形態として具現される。例えば、本発明の第１実施形態によれば、サービス提供サーバ１００に具備される地図サービス提供装置１１０は、ユーザ端末２００の要求に対応する地図を利用して、画面領域と非画面領域情報とを生成し、それをユーザ端末２００に提供することができる。
【００２８】
本発明の第２実施形態によれば、ユーザ端末２００に具備される表示制御装置１２０は、サービス提供サーバ１００から地図を受信し、受信された地図を利用して、画面に表示する画面領域を決定し、それを基に、画面領域と非画面領域情報とが表示されるように、ユーザ端末２００の表示部を制御することができる。
【００２９】
以下では、本発明の実施形態のうち、第１実施形態と第２実施形態とについて、それぞれ詳細に説明する。第１実施形態について以下で説明する内容は、第２実施形態にも適用可能であり、第２実施形態について以下で説明する内容は、第１実施形態にも適用可能であるので、第１実施形態及び第２実施形態に重複して適用される説明は、第１実施形態または第２実施形態のうちいずれか一つを参照して説明する。
【００３０】
＜第１実施形態＞
図２は、一実施形態による、図１のサービス提供サーバ１００に具備される地図サービス提供装置１１０の構成を示したブロック図である。
【００３１】
本発明の一実施形態による地図サービス提供装置１１０は、少なくとも１以上のプロセッサ（processor）に対応するか、少なくとも１以上のプロセッサを含んでもよい。それにより、地図サービス提供装置１１０は、マイクロプロセッサや汎用コンピュータシステムのような他のハードウェア装置に含まれた形態で駆動され、ユーザ端末２００に搭載される。
【００３２】
図２に図示された地図サービス提供装置１１０は、本実施形態の特徴が不明確になることを防止するために、本実施形態と係わる構成要素のみを図示したものである。従って、図２に図示された構成要素以外に、他の汎用的な構成要素がさらに含まれてもよいということは、本実施形態と係わる技術分野で当業者であるならば、理解することができるであろう。
【００３３】
図２を参照すれば、一実施形態による地図サービス提供装置１１０は、地図出力部１１１、画面領域提供部１１２及び非画面領域情報提供部１１３を含む。
【００３４】
一実施形態による地図出力部１１１は、一つ以上の関心地点が登録された地図を出力する。関心地点は、種類によって区分される。例えば、関心地点が不動産物件を示す場合、関心地点は、種類によって月極賃貸、礼金／敷金、売買などに区分される。
【００３５】
一実施形態による画面領域提供部１１２は、全体地図において、ユーザ端末の画面に表示される少なくとも一部領域である画面領域を、ユーザ端末２００に提供することができる。
【００３６】
画面領域を特定する方法としては、中心座標及び縮尺で表現する方法、頂点座標で表現する方法など、地図上の領域を特定するための多様な方式で示される。
【００３７】
一実施形態による非画面領域情報提供部１１３は、全体地図において、画面領域を除いた残りの領域である非画面領域に含まれる関心地点の情報を加工して非画面領域情報を生成し、生成された非画面領域情報を、ユーザ端末２００に提供することができる。非画面領域情報は、画面領域内に表示される。
【００３８】
非画面領域情報は、非画面領域に含まれた関心地点の個数、種類、位置、及び画面領域からの距離のうち少なくとも一つに基づいて生成される。例えば、非画面領域情報は、非画面領域に含まれた関心地点の個数、及び非画面領域に含まれた関心地点のうち画面領域から最も近い関心地点までの距離のうち少なくとも一つを含んでもよい。一実施形態によれば、非画面領域情報は、関心地点の個数、または関心地点までの距離を含む場合、個数または距離を、関心地点の種類別に区分して含んでもよい。例えば、非画面領域情報は、月極賃貸、礼金／敷金、売買それぞれに該当する関心地点の個数，及び月極賃貸、礼金／敷金、売買それぞれに該当する関心地点のうち、画面領域から最も近い関心地点までの距離のうち少なくとも一つを含んでもよい。
【００３９】
一方、非画面領域は、既に設定された基準によって複数の分割領域に区分され、一実施形態による非画面領域情報提供部１１３は、複数の分割領域それぞれに対応させて、非画面領域情報を生成することができる。非画面領域情報は、画面領域の端に表示される。複数の非画面領域情報は、画面領域の端に沿って羅列されて表示される。
【００４０】
各非画面領域情報が表示される位置は、各非画面領域情報に対応する分割領域によって決定される。例えば、分割領域が画面領域の中心を基準にする放射角によって分けられる場合、各分割領域に対する非画面領域情報は、画面領域のエッジで、各分割領域に対応する放射角に該当する位置に表示される。
【００４１】
非画面領域情報は、既に保存されたアイコンと共に表示されるが、例えば、非画面領域情報は、アイコンの内部に表示される。アイコンは、例えば、分割領域に向かうように表示されることにより、分割領域を示す役割を担うことができる。例えば、アイコンは、それぞれの分割領域別に設けられ、各分割領域に向かう矢印の形態で表示される。
【００４２】
一方、地図サービス提供装置１１０は、ユーザ端末２００から画面領域を移動するための移動命令を受信することができる。移動命令が受信されれば、一実施形態による画面領域提供部１１２は、移動命令を参照し、画面領域を更新して提供することができる。例えば、画面領域提供部１１２は、移動命令によって選択される非画面領域情報に対応する関心地点が含まれるように、画面領域を更新して提供することができる。移動命令によって選択される非画面領域情報に対応する関心地点は、複数でもあり、その場合、画面領域提供部１１２は、複数の関心地点がいずれも含まれるように、画面領域を更新するか、複数の関心地点のうち、所定の基準によって選定される一部関心地点が含まれるように画面領域を更新するか、あるいは複数の関心地点のうち、所定の基準によって選定される１つの関心地点が必ず含まれるように画面領域を更新することができる。ここで、所定の基準は、画面領域からの距離、関心地点の人気度、種類のうち少なくとも一つを含んでもよい。または、所定の基準は、ユーザ端末２００に複数の基準を提供し、そのうち一つが選択されることによって設けられる。例えば、画面領域提供部１１２は、現在の画面領域からの距離が最も近い関心地点を含むように、画面領域を新たに決定したり、人気度の最も高い関心地点を含むように画面領域を新たに決定したり、ユーザの要請と最も関連性の高い種類の関心地点を含むように画面領域を新たに決定したりすることが可能である。
【００４３】
非画面領域情報提供部１１３は、更新された画面領域を基に、非画面領域情報を更新して提供することができる。
【００４４】
画面領域及び非画面領域情報を更新して提供する動作は、ユーザ端末２００から移動命令が受信されるたびに反復して遂行される。移動命令は、ユーザ端末２００からの伝送に限定されるものではなく、地図サービス提供装置１１０の内部プロセッサによって生成されたり、あるいはユーザ端末２００以外の外部装置から伝送されたりするなど、多様な要求によって生成される。
【００４５】
ユーザ端末２００から移動命令が受信される場合、移動命令は、画面領域上に表示された非画面領域情報を選択する信号によって生成されてもよい。例えば、複数の分割領域それぞれに係わる非画面領域情報が画面領域に表示され、ユーザが、そのうちいずれか１つの非画面領域情報を選択する場合、選択された非画面領域情報に対応する位置に、画面領域を移動するための移動命令が生成され、地図サービス提供装置１１０に伝送される。
【００４６】
図３は、本発明の一実施形態による地図サービス提供方法を図示したフローチャートである。
【００４７】
図３は、図２に図示された地図サービス提供装置１１０において、時系列的に処理される段階によって構成される。従って、以下で省略された内容であるとしても、図２で図示された構成について以上で記述された内容は、図３に図示されたフローチャートにも適用される。
【００４８】
図３を参照すれば、段階３１において、図２の地図出力部１１０は、ユーザ端末２００の要請に対応する地図を出力する。段階３２において、図２の画面領域提供部１１２は、ユーザ端末２００の画面に表示される画面領域を提供する。段階３３において、図２の非画面領域提供部１１３は、画面領域以外の非画面領域に含まれる関心地点の情報を画面領域内に表示されるように提供する。
【００４９】
＜第２実施形態＞
図４は、一実施形態による、図１のユーザ端末２００に具備される表示制御装置１２０の構成を示すブロック図である。
【００５０】
本発明の一実施形態による表示制御装置１２０は、少なくとも１以上のプロセッサ（processor）に対応するか、少なくとも１以上のプロセッサを含んでもよい。それにより、表示制御装置１２０は、マイクロプロセッサや汎用コンピュータシステムのような他のハードウェア装置に含まれた形態で駆動され、ユーザ端末２００に搭載される。
【００５１】
図４に図示された表示制御装置１２０は、本実施形態の特徴が不明確になることを防止するために、本実施形態と係わる構成要素のみを図示したものである。従って、図４に図示された構成要素以外に、他の汎用的な構成要素がさらに含まれてもよいことは、本実施形態と係わる技術分野で当業者であるならば、理解することができるであろう。
【００５２】
図４を参照すれば、一実施形態による表示制御装置１２０は、地図受信部１２１、画面領域決定部１２２、非画面領域情報生成部１２３及び表示制御部１２４を含む。
【００５３】
一実施形態による地図受信部１２１は、一つ以上の関心地点が登録された地図をサービス提供サーバ１００から受信する。
【００５４】
一実施形態による画面領域決定部１２２は、地図の少なくとも一部領域を画面領域として決定する。画面領域は、全体地図において、表示部に表示される領域を意味する。
【００５５】
一実施形態による非画面領域情報生成部１２３は、画面領域を除いた地図の残り領域である非画面領域に含まれる関心地点の情報を加工し、非画面領域情報を生成する。生成された非画面領域情報は、画面領域に表示され、画面に見えない非画面領域の情報を概略的に示す。
【００５６】
一実施形態による非画面領域情報生成部１２３は、非画面領域に含まれる関心地点の個数、種類、位置、及び画面領域からの距離のうち少なくとも一つに基づいて、非画面領域情報を生成する。生成された非画面領域情報は、例えば、非画面領域に含まれる関心地点の個数、及び非画面領域に含まれる関心地点のうち、画面領域から最も近い関心地点までの距離のうち少なくとも一つを含んでもよい。
【００５７】
一方、非画面領域情報生成部１２３は、関心地点の種類をさらに参考にし、非画面領域情報を生成することができる。生成された非画面領域情報は、非画面領域に含まれる関心地点の種類別の個数、及び非画面領域に含まれる関心地点の種類別に、画面領域から最も近い関心地点までの距離のうち少なくとも一つを含んでもよい。
【００５８】
一実施形態によれば、非画面領域は、既に設定された基準によって区分される複数の分割領域を含んでもよい。非画面領域情報生成部１２３は、分割領域それぞれに対応する非画面領域情報を生成することができる。
【００５９】
一実施形態による表示制御部１２４は、画面領域決定部１２２によって決定された画面領域と、非画面領域情報生成部１２３によって生成された非画面領域情報と、をユーザ端末２００の表示部（図示せず）に表示する。非画面領域情報は、画面領域の内部に表示される。非画面領域情報は、画面領域のエッジに表示される。
【００６０】
一実施形態による表示制御部１２４は、前述の分割領域別に生成された非画面領域情報を表示することができるが、分割領域別に生成された非画面領域情報それぞれを表示する位置は、画面領域内において、分割領域それぞれに対応する位置に設定される。
【００６１】
一実施形態による表示制御部１２４は、分割領域それぞれに対応して生成された非画面領域情報を、既に保存されたアイコンと共に、またはアイコンの内部に表示することができる。アイコンは、分割領域それぞれに向かうように、分割領域に対応して設けられる矢印状のアイコンであってもよい。
【００６２】
一方、表示制御装置１２０は、画面領域がユーザ端末２００に表示された状態で、ユーザ端末２００の入出力装置から、画面領域を移動するために入力される入力信号を認識することができ、それを基に、移動命令を生成することができる。移動命令は、画面領域決定部１２２に入力される。移動命令は、非画面領域情報を選択するか、あるいは複数の分割領域に係わる非画面領域情報のうち、いずれか一つを選択する入力信号から生成されてもよい。
【００６３】
一実施形態による画面領域決定部１２２は、移動命令が受信されるたびに、移動命令を参照し、画面領域を新たに決定することができる。例えば、画面領域決定部１２２は、移動命令によって選択される非画面領域情報に対応する関心地点が含まれるように、画面領域を決定することができる。移動命令によって選択される非画面領域情報に対応する関心地点は、複数であってもよく、その場合、画面領域決定部１２２は、複数の関心地点がいずれも含まれるように画面領域を決定するか、複数の関心地点のうち、所定の基準によって選定される一部関心地点が含まれるように画面領域を決定するか、あるいは複数の関心地点のうち所定の基準によって選定される１つの関心地点が必ず含まれるように画面領域を決定することができる。ここで、所定の基準は、画面領域からの距離、関心地点の人気度、種類のうち少なくとも一つを含んでもよい。または、所定の基準は、複数の基準のうちいずれか一つを選択するユーザの入力によっても設定される。
【００６４】
非画面領域情報生成部１２３は、新たに決定された画面領域を基に、非画面領域情報を新たに生成することができる。
【００６５】
画面領域及び非画面領域情報を新たに生成する動作は、ユーザの入力によって生成された移動命令が受信されるたびに反復して遂行される。移動命令は、ユーザの入力から生成されるものに限定されるものではなく、ユーザ端末２００の内部プロセッサによって生成されたり、あるいはサービス提供サーバ１００を含めた外部装置から伝送されたりするなど多様な手段によって生成される。
【００６６】
ユーザの入力によって移動命令が生成される場合、移動命令は、画面領域上に表示された非画面領域情報を選択するユーザの入力によって生成されてもよい。例えば、複数の分割領域それぞれに係わる非画面領域情報が、画面領域に表示され、ユーザが、そのうちいずれか１つの非画面領域情報を選択する場合、選択された非画面領域情報に対応する位置に、画面領域を移動するための移動命令が生成され、画面領域決定部１２２に入力される。
【００６７】
図５は、本発明の一実施形態による表示制御方法を図示したフローチャートである。
【００６８】
図５は、図４に図示された表示制御装置１２０において、時系列的に処理される段階によって構成される。従って、以下で省略された内容であるとしても、図４で図示された構成について以上で記述された内容は、図５に図示されたフローチャートにも適用される。
【００６９】
図５を参照すれば、段階５１において、図４の地図受信部１２１は、複数の関心地点が登録された地図を、サービス提供サーバ１００から受信する。段階５２において、図４の画面領域決定部１２２は、地図受信部１２１が受信した地図のうち、ユーザ端末２００の画面に表示される画面領域を決定する。段階５３において、図４の非画面領域情報生成部１２３は、画面領域以外の地図の残り部分である非画面領域に含まれる関心地点の情報を、画面領域内に表示するための非画面領域情報を生成する。段階５４において、図４の表示制御部１２４は、画面領域、及び画面領域内の非画面領域情報を表示する。一方、段階５２ないし段階５４は、表示領域を変更するための移動命令が受信されることによって反復される。
【００７０】
以下では、図６ないし図１１を参照し、本発明の一実施形態による地図サービス提供システムが提供する地図の例について説明する。
【００７１】
図６は、本発明の一実施形態による地図サービス提供システムが提供する地図を表示した図面である。
【００７２】
図６を参照すれば、一実施形態による地図サービス提供システムによって提供される地図６０が図示され、ユーザ端末２００の画面に表示される画面領域６１が図示され、地図６０において、画面領域６１を除いた残りの領域である非画面領域６２が図示されている。
【００７３】
図６を参照すれば、地図６０上には、複数の関心領域が存在し、関心領域を示すピンが地図上に表示された例を見ることができる。関心領域の位置は、地図６０上の座標で表現される。関心領域は、事前にユーザから登録されたものであってもよく、サービス提供サーバ１００の管理者によって登録されたものであってもよいが、それらに限定されるものではない。
【００７４】
一実施形態によれば、図６の地図６０は、ユーザの要請に対応する検索結果を含む地図でもあり、図２の画面領域提供部１１２は、検索結果に対応する関心地点が、画面領域６１内に含まれるように、画面領域を提供することができる。同様に、図４の画面領域決定部１２２は、検索結果に対応する関心地点が、画面領域６１内に含まれるように、画面領域を決定することができる。
【００７５】
図７は、本発明の一実施形態による地図サービス提供システムが提供する地図の他の例を表示した図面である。
【００７６】
図７を参照すれば、一実施形態による地図サービス提供システムによって提供される地図６０が図示され、ユーザ端末２００の画面に表示される画面領域６１が図示され、地図６０において、画面領域６１を除いた残りの領域である非画面領域６２が図示されている。画面領域６１には、非画面領域情報６３が表示される。
【００７７】
図７に図示されているように、非画面領域情報６３は、非画面領域に含まれた関心地点の個数を含んでもよい。図７を参考すれば、画面領域６１を基に、方向別の関心地点の個数が、非画面領域情報６３として表示されていることが分かる。非画面領域情報６３は、方向を示す矢印状のアイコン内に表示される。図７では、非画面領域情報６３が、関心地点の個数である例を図示しているが、本発明の実施形態は、それに限定されるものではない。
【００７８】
図７に図示されているように、非画面領域情報６３は、複数個表示される。例えば、非画面領域が、所定の基準によって複数の分割領域に区分され、非画面領域情報６３は、複数の分割領域それぞれについて表示される。各非画面領域情報６３は、複数の分割領域それぞれに含まれた関心地点の個数を含み、各分割領域に向かうように表示された矢印状のアイコン内部に表示される。
【００７９】
図７に図示されているように、非画面領域情報６３は、画面領域６１のエッジに羅列されて表示される。複数の非画面領域情報６３それぞれが表示される位置は、各非画面領域情報６３に対応する分割領域の位置によって決定される。
【００８０】
図８は、本発明の一実施形態による地図サービス提供システムが提供する地図の他の例を表示した図面である。
【００８１】
一実施形態によれば、非画面領域は、所定の基準によって、複数の領域に分割される。図８を参照すれば、非画面領域は、仮想の分割線８１を基に、複数の分割領域８２１，８２２，８２３，８２４，８２５，８２６，８２７，８２８に分割されていることが分かるた。
【００８２】
図８では、画面領域の中心から延びる直線を、仮想の分割線８１とし、隣接する分割線８１の交差角度は同一である。しかし、本発明は、それに限定されるものではなく、多様な方法で分割線８１が想定され、分割線８１を利用せずに、他の基準で非画面領域を分割することもできるということはいうまでもない。
【００８３】
図８を参照すれば、複数の分割領域８２１〜８２８それぞれに対応する非画面領域情報が、画面領域内に表示される。図８の例において、非画面領域情報は、分割領域内に含まれる関心地点の個数を含む。図８を参照すれば、第２分割領域８２２に対応する第２非画面領域情報８３２、第３分割領域８２３に対応する第３非画面領域情報８３３、第５分割領域８２５に対応する第５非画面領域情報８３５、第６分割領域８２６に対応する第６非画面領域情報８３６、第７分割領域８２７に対応する第７非画面領域情報８３７、及び第８分割領域８２８に対応する第８非画面領域情報８３８が図示されている。各非画面領域情報は、対応する分割領域に向けて画面領域のエッジに表示される。
【００８４】
ただし、図８からも分かるように、全ての分割領域に対応して非画面領域情報が表示されるものではない。図８に図示されているように、非画面領域情報が分割領域に含まれた関心地点の個数を示す場合、関心地点を含まない分割領域については、非画面領域情報を表示しない。図８を参照すれば、第１分割領域８２１及び第４分割領域８２４には、関心地点が含まれず、それゆえ、第１分割領域８２１及び第４分割領域８２４に対応する非画面領域情報が表示されていない。ただし、本発明は、それに限定されるものではなく、例えば、図８の変形例として、第１分割領域８２１及び第４分割領域８２４に対応する非画面領域情報が０であると表示されてもよいということはいうまでもない。
【００８５】
図２の非画面領域情報提供部、及び図４の非画面領域情報生成部は、分割領域に含まれた関心地点の個数を計数し、非画面領域情報を生成するために、関心地点それぞれがいずれの分割領域が含まれるかということを計算することができる。
【００８６】
例えば、図８のように、分割領域が画面領域の中心からの放射角を基に分けられた場合には、画面領域の座標と、関心地点の位置座標とを利用して、画面領域の中心を基に、関心地点の放射角を計算することができ、計算された放射角に対応する分割領域に、関心地点が含まれると判断することができる。
【００８７】
図８において、分割領域は、８個図示されているが、分割領域の個数は、それに限定されるものではない。また、図８において、分割線は、関心領域の中心を基に延びる直線として図示されているが、分割線を描く方法は、それに限定されるものではない。例えば、地図を基準に、水平方向または垂直方向に描かれてもよく、それによって分割領域は、格子構造に区分される。
【００８８】
図９は、本発明の一実施形態による地図サービス提供システムが提供する地図上において、画面領域が変更される例について説明するための図面である。
【００８９】
図２の画面領域提供部１１２、または図４の画面領域決定部１２２は、画面領域を変更するための命令が受信されれば、画面領域を変更することができる。図９を参照すれば、図２の画面領域提供部１１２、または図４の画面領域決定部１２２は、ユーザ端末２００に表示するための画面領域を、第１画面領域９１１から第２画面領域９１２に変更することができる。
【００９０】
例えば、ユーザ端末２００に、第１画面領域９１１が表示された状態において、ユーザが第１非画面領域情報９２を選択すれば、図２の画面領域提供部１１２、または図４の画面領域決定部１２２は、ユーザによって選択された第１非画面領域情報９２に対応する関心地点を画面に示すために、画面領域を第２画面領域９１２に設定することができる。
【００９１】
第２画面領域９１２は、第１非画面領域情報９２に対応する分割領域に含まれた関心地点９３を含むように設定される。すなわち、ユーザは、画面に表示されていない関心地点を見るために、所望方向の非画面領域情報９２を選択し、それに対応して、地図サービス提供システムは、ユーザが見ようとする関心地点が表示されるように、画面領域を移動させて提供することができるのである。
【００９２】
図９に例示された図面では、第１非画面領域情報９２に対応する関心地点が一つであり、第２画面領域９１２は、１個の関心地点を含むように設定されるように図示されている。一実施形態により、ユーザが選択した非画面領域情報に対応する関心地点が複数個である場合、第２画面領域９１２は、複数の関心地点をいずれも含むように設定されるか、複数の関心地点のうち一部を含むように設定されるか、あるいは複数の関心地点のうちいずれか一つを含むように設定される。複数の関心地点のうち、一部、またはいずれか１つの関心地点を含むように第２画面領域９１２が設定される場合、一部、またはいずれか１つの関心地点を選択する基準は、関心地点までの距離、または関心地点の人気度であってもよい。基準は、それらに限定されるものではない。
【００９３】
ユーザの選択は、ユーザ端末２００に具備される入出力装置、例えば、タッチパネルによって生成される。ユーザによって入力される移動命令は、図９に図示されているように、非画面領域情報を選択することによって生成されてもよいが、それに限定されるものではない。例えば、ユーザが画面をクリックした状態でドラッグして移動させる動作、または画面を拡大したり縮小したりする動作などを入力することにより、移動命令が生成される。
【００９４】
図９を参照すれば、画面領域が変更されることによって非画面領域も更新される。画面領域が変更されれば、非画面領域が変更され、非画面領域に含まれる複数の分割領域も変更され、それによって非画面領域情報も変更される。変更された第２画面領域９１２に対応し、更新された非画面領域情報９４が図示されていることが分かる。
【００９５】
図１０は、本発明の一実施形態による地図サービス提供システムが提供する地図の他の例を表示した図面である。
【００９６】
図１０を参考すれば、非画面領域情報１０１ａ，１０１ｂは、関心領域の個数、及び関心領域までの距離を含んでもよい。前述のように非画面領域情報１０１ａ，１０１ｂは、対応する分割領域に含まれた関心地点の個数を含むだけではなく、分割領域に含まれた関心地点のうち、最も近い関心地点までの距離をさらに含んでもよい。図１０を参照すれば、第１非画面領域情報１０１ａは、対応する分割領域に含まれた関心地点のうち、最も近い関心地点１０２ａまでの距離情報（５００ｍ）を含み、第２非画面領域情報１０１ｂは、対応する分割領域に含まれた関心地点のうち、最も近い関心地点１０２ｂまでの距離情報（１００ｍ）を含むように表示されている。
【００９７】
図１１は、本発明の一実施形態による地図サービス提供システムが提供する地図の他の例を表示した図面である。
【００９８】
図１１を参考すれば、非画面領域情報１１１ａ，１１１ｂは、非画面領域情報の内容によって、互いに異なる方法によって表示される。例えば、非画面領域情報１１１ａ，１１１ｂは、アイコン内に表示されるが、各アイコンのサイズは、非画面領域情報の特性によって異なるように表示される。ここで特性とは、非画面領域情報の内容、分割領域の種類、分割領域のサイズ、関心地点の種類、関心地点の人気度、ユーザの要請に対する検索結果としての正確度などを含む。例えば、複数の非画面領域情報それぞれが、分割された非画面領域に対応し、各分割領域に含まれた関心地点の個数を含む場合、複数の非画面領域情報それぞれは、対応する分割領域の関心地点の個数によって、互いに異なるサイズに表示される。
【００９９】
図１１に図示されているように、非画面領域情報１１１ａ，１１１ｂがそれぞれ表示されたアイコンのサイズは、非画面領域情報１１１ａ，１１１ｂに含まれた関心地点の個数の大きさに対応し、互いに異なるように表示される。図１１では、アイコンのサイズは、関心地点の個数に比例するように表示されているが、本発明の実施形態は、それに限定されるものではない。例えば、関心地点が最も多い分割領域に対応する非画面領域情報が含まれるアイコンだけ大きく表示され、残りの非画面領域情報が含まれるアイコンは、いずれも同一サイズに小さく表示されもする。
【０１００】
一方、アイコンのサイズを異ならせることは、非画面領域情報を互いに異なるように表示する方法の一例に過ぎない。例えば、一実施形態によれば、非画面領域情報は、互いに異なる色で表示されたり、異なる図形のアイコンで表示されたり、あるいは異なるアニメーション効果によって表示されたりするなど、多様な方法によって互いに区別されるように表示される。
【０１０１】
図面には図示されていないが、関心地点は、種類によって複数のカテゴリーに分けられ、非画面領域情報に表示される関心地点の個数は、カテゴリー別に別途にも表示される。１つの分割領域に対応する１つの非画面領域情報には、複数のカテゴリー別に、関心地点の個数が表示される。例えば、関心地点が不動産物件であり、カテゴリーは、月極賃貸、礼金／敷金、売買に区分される場合、非画面領域情報は、「月極賃貸：２、礼金／敷金：５、売買：３」のように、関心地点の個数をカテゴリー別に区分して含んでもよい。
【０１０２】
一実施形態によれば、前述のユーザ端末２００から、サービス提供サーバ１００に伝送される地図提供要請は、特定検索語と一致するか、あるいは対応する関心地点を伝送してもらいたいという要請であってもよい。例えば、ユーザ端末２００から受信される要請が「銀行」というクエリ、及び，それに対応する関心地点を含む地図の伝送を要請することを含んでもよい。
【０１０３】
一実施形態によれば、前述のユーザ端末２００の地図提供要請は、特定行政区域に含まれる関心地点の伝送要請でもある。例えば、ユーザ端末２００から受信される要請が「ソウル市江南区」というクエリ、及び，それに対応する不動産物件を関心地点として含む地図の伝送を要請することを含んでもよい。
【０１０４】
前述の実施形態において、関心地点は、地図の上の座標と連携されて登録された地点を包括的に意味するということが理解されなければならない。
【０１０５】
このように本発明は、図面に図示された一実施形態を参照して説明したが、それらは、例示的なものに過ぎず、当該分野で当業者であるならば、それらから多様な変形及び実施形態の変形が可能であるという点を理解するであろう。従って、本発明の真の技術的保護範囲は、特許請求の範囲の技術的思想によって決められるものである。
【産業上の利用可能性】
【０１０６】
本発明の地図サービス提供方法、表示制御方法、及び該方法をコンピュータで実行させるためのコンピュータプログラムは、例えば、地図表示関連の技術分野に効果的に適用可能である。
【符号の説明】
【０１０７】
６０    地図
６１    画面領域
６２    非画面領域
９２    第１非画面領域情報
６３，９４，１１１ａ，１１１ｂ    非画面領域情報
８１    仮想の分割線
９３，１０２ａ，１０２ｂ    関心地点
１００    サービス提供サーバ
１０１ａ    第１非画面領域情報
１０１ｂ    第２非画面領域情報
１１０    サービス提供装置
１１１    地図出力部
１１２    画面領域提供部
１１３    非画面領域情報提供部
１２０    表示制御装置
１２１    地図受信部
１２２    画面領域決定部
１２３    非画面領域情報生成部
１２４    表示制御部
２００    ユーザ端末
２０１    パソコン
２０２    携帯用端末
３００    ネットワーク
８２１〜８２８    分割領域
９１１    第１画面領域
９１２    第２画面領域
【図１】
2016029473.tif 000003
【図２】
2016029473.tif 000004
【図３】
2016029473.tif 000005
【図４】
2016029473.tif 000006
【図５】
2016029473.tif 000007
【図６】
2016029473.tif 000008
【図７】
2016029473.tif 000009
【図８】
2016029473.tif 000010
【図９】
2016029473.tif 000011
【図１０】
2016029473.tif 000012
【図１１】
2016029473.tif 000013