技术领域
[0002] 本说明书中公开的实施例涉及一种果岭地形信息提供装置和果岭地形信息提供方法,更详细而言,涉及一种用于提供在虚拟高尔夫球场中的果岭相关地形信息的装置和方法。
相关背景技术
[0003] 近来,对模拟高尔夫球场的人气越来越高。在用户的生活圈中出现模拟高尔夫球场,从而任何人都可以轻松地享受高尔夫模拟游戏,这种模拟高尔夫球场比高尔夫球场价格低廉且在不受场所、时间等限制。
[0004] 另一方面,在高尔夫比赛中,在果岭上进行的推杆,只有准确地掌握从高尔夫球位置到洞杯位置的地形状态,用户才能以更准确的方向和力量进行推杆,因此掌握地形状态很重要。为此,在实际高尔夫球场上,用户在击球之前,通过在高尔夫球或高尔夫球周围使视线与地面一致来观察地形。
[0005] 然而,由于在模拟高尔夫中,实际很难让用户一致其视线,重要的是提供信息以便用户能够掌握地形。
[0006] 然而,在目前提议的模拟高尔夫系统中,向用户提供地形相关信息存在局限性,因此用户很难考虑攻略方法。因此需要一种通过提供使用户能够制定战略的要素来增加回合的乐趣并提高游戏的投入度的技术。
[0007] 与此相关,在作为先行技术文献的韩国授权专利第10‑2001‑0016043号中,提出了能够在室内或狭小的空间中获得与实际高尔夫球场进行高尔夫比赛相同效果的高尔夫模拟系统,并且记载所述系统运用多种推杆,但即使是通过先行技术,用户仍然难以掌握地形。因此,需要用于解决上述问题的技术。
[0008] 另一方面,上述背景技术是发明者为本发明的导出而保留,或者是在本发明的导出过程中获得的技术信息,并不能说是在本发明的申请前向普通公众公开的公知技术。
具体实施方式
[0025] 作为用于解决上述技术问题的技术手段,根据本说明书中记载的一实施例,果岭地形信息提供装置可包括:模拟处理部,用于显示关于果岭、所述果岭上的洞杯和第一球的虚拟的高尔夫球场影像;以及引导处理部,为提供所述果岭地形信息,显示所述洞杯和所述第一球之间的引导路径。
[0026] 另外,作为用于解决上述技术问题的技术手段,根据本说明书中记载的一实施例,在果岭地形信息提供装置提供果岭地形信息的方法中,可包括以下步骤:显示关于果岭、所述果岭上的洞杯和第一球的虚拟高尔夫球场影像;以及为提供所述果岭地形信息而显示所述洞杯和所述第一球之间的引导路径。
[0027] 下面参照附图详细说明各种实施例。以下描述的各个实施例可以以各种不同的形式进行修改并实施。为了更加明确地说明各个实施例的特征,省略了对以下实施例所属技术领域的普通技术人员所熟知的事项的详细说明。在附图中省略了与各个实施例的说明无关的部分,并且在整个说明书中,对于类似的部分赋予了类似的附图标记。
[0028] 在整个说明书中,当提及某一部件与其他部件“连接”时,这不仅包括“直接连接的情况”,还包括在中间隔着另一个部件“间接连接”的情况。另外,当提及某一部件“包括”其他部件时,除非另有说明,是指还可以包括其他部件而不是排除其他部件。
[0029] 以下,将参照附图详细说明实施例。
[0030] 图1是示出本说明书中公开的一实施例的实现果岭地形信息提供装置的模拟高尔夫系统的图,图2是示出本说明书中公开的一实施例的果岭地形信息提供装置的结构的框图,图3至图5是用于说明本说明书中公开的一实施例的果岭地形信息提供装置的示例图。
[0031] 如图1所示,根据本说明书中记载的一实施例的模拟高尔夫系统100包括:击球区10,供用户U击打高尔夫球G;检测装置20,检测用户U、高尔夫球G和高尔夫球杆的运动中的至少一者;影像输出装置40,向前表面的屏幕30输出规定的影像;以及果岭地形信息提供装置200,用于对虚拟高尔夫模拟所需的所有数据进行储存和处理等。
[0032] 根据本说明书中记载的实施例的果岭地形信息提供装置200设置成能够存储虚拟高尔夫模拟所需的所有数据,并且处理与所有虚拟高尔夫模拟相关的影像,如与虚拟高尔夫球场相关的影像、高尔夫球的移动影像等。并且可以通过屏幕30显示由果岭地形信息提供装置200处理的影像。
[0033] 因此,当用户U在击球区10向屏幕30击打高尔夫球G时,检测装置20对其进行检测并传递至果岭地形信息提供装置200,果岭地形信息提供装置200可以基于用户U、高尔夫球G和高尔夫球杆的运动中的至少一者来模拟虚拟高尔夫球场上的虚拟球移动轨迹。也就是说,果岭地形信息提供装置200通过考虑实际高尔夫球的移动特性,构成虚拟高尔夫球场上的球移动影像等高尔夫模拟影像信息,并且通过由投影仪等实现的影像输出装置40将其投射到屏幕30,从而可以进行通过模拟的高尔夫比赛。
[0034] 此外,果岭地形信息提供装置200可以处理所有用于虚拟高尔夫模拟的复杂操作,例如,果岭地形信息提供装置200为在获得操作命令后进行虚拟高尔夫模拟,可以登录用户或操作模拟环境。因此,果岭地形信息提供装置200可以从用户接收如断点的显示设置等输入,并且可以在回合开始时或回合期间接收输入。
[0035] 另一方面,根据一实施例的检测装置20是一种如下所述的装置,监视作为击球区10中供高尔夫球G放置的预定区域,该区域为通过高尔夫球杆进行击打的区域,即击打区域,并获取在所述击打区域通过高尔夫球杆击打高尔夫球G时的图像,并从该图像检测用户U的运动、高尔夫球G的运动和高尔夫球杆的运动中的至少一者。
[0036] 检测装置20可以作为如拍摄击打区域的视觉传感器(Vision Sensor)的成像装置(Imaging Device)具备。与此相关,在图1中,检测装置20示为设置在模拟高尔夫系统的墙壁面,除此之外,检测装置20可以通过设置在模拟高尔夫系统的天花板的传感器和设置在模拟高尔夫系统的侧壁的传感器来实现,或者可以设置在果岭地形信息提供装置200上。例如,当检测装置20由两个视觉传感器实现时,所述两个视觉传感器可以在击打区域中重叠监视,这仅是一个示例,并不一定限于此,还包括设置两个以上视觉传感器的情况,并且视觉传感器的设置位置不仅包括天花板或墙壁面,还可包括设置在模拟高尔夫系统的展台(Booth)内的任意位置的情况。
[0037] 检测装置20随着检测用户、高尔夫球和高尔夫球杆中的至少一者的运动,计算出针对高尔夫球移动的运动参数等检测信息,并将其传输至果岭地形信息提供装置200,果岭地形信息提供装置200可以通过检测信息计算击球数据。
[0038] 根据本说明书中记载的一实施例的果岭地形信息提供装置200被描述为应用于模拟高尔夫系统100,但不一定限于模拟高尔夫系统100,可以应用于所有类型的系统或装置,这种系统和装置对虚拟高尔夫球场进行模拟并将其成像,并模拟出虚拟球运动的影像。
[0039] 另一方面,如图2所示,果岭地形信息提供装置200可包括控制部210、数据存储部220、影像输出部230和影像处理部240。
[0040] 控制部210控制果岭地形信息提供装置200的整体动作,并且可包括如CPU等的处理器。
[0041] 例如,控制部210可以执行存储在数据存储部220的程序,或读取存储在数据存储部220的文件,或将新的文件存储在数据存储部220。
[0042] 相反地,数据存储部220可以设置并存储有如文件、应用程序和程序等各种类型的数据。例如,数据存储部220可以设置有用于执行果岭地形信息提供方法的程序,因此控制部210可以通过执行存储在数据存储部220的程序来执行果岭地形信息提供方法。
[0043] 数据存储部220存储用于实现虚拟高尔夫模拟的影像等所需的所有数据,例如,可以存储与虚拟高尔夫球场相关的数据等,该虚拟高尔夫球场通过对高尔夫球场进行影像化而实现。
[0044] 例如,数据存储部220可以存储在虚拟高尔夫球场中与果岭地形相关的信息,或者存储与果岭中的洞杯位置相关的信息。
[0045] 为此,数据存储部220还可以构成为通过网络从服务器(未图示)接收与虚拟高尔夫球场相关的各种数据等并暂时存储。
[0046] 另外,数据存储部220可以构成为从检测装置20接收关于高尔夫球的移动的运动参数等检测信息并暂时存储。
[0047] 另一方面,影像输出部230将影像处理部240处理的模拟影像通过影像输出装置40投射到屏幕30,从而使用户可以观看影像。
[0048] 此时,影像处理部240利用存储在数据存储部220的与虚拟高尔夫球场相关的数据来执行信息处理以实现与虚拟高尔夫球场相关的影像,并模拟针对用户击打的高尔夫球G的虚拟高尔夫球场中的球移动轨迹,并将其实现为影像。
[0049] 影像处理部240可包括模拟处理部241和引导处理部242。
[0050] 模拟处理部241可以将高尔夫球场的环境进行影像化来提供,另外,可以计算虚拟高尔夫球场中的球移动轨迹。
[0051] 此时,“移动轨迹”表示模拟出虚拟高尔夫球场中的球随着用户击打高尔夫球而移动的结果。这种移动轨迹可以以球在虚拟高尔夫球场移动的形式显示,可以用线连接球在虚拟高尔夫球场移动的痕迹并显示,或者也可以以表示飞行距离值的文字、图像、语音或影像显示。
[0052] 例如,模拟处理部241可以根据击球数据进行模拟处理,击球数据可以由模拟处理部241从检测信息计算,作为击球数据,可以有球速、方向角、发射角、后旋、侧旋、载流子、飞行距离等。
[0053] 另外,模拟处理部241将根据环境数据的高尔夫球场的环境进行影像化并提供,并且当模拟根据用户的击球的移动轨迹时,可以同时模拟出环境数据和击球数据。此时,环境数据表示用户执行击球的虚拟高尔夫球场的环境,例如,可包括虚拟高尔夫球场的地形、季节、天气、温度、湿度、风速、风向等。
[0054] 因此,例如,模拟处理部241提供关于虚拟高尔夫球场中的果岭和果岭上的洞杯的虚拟高尔夫模拟影像,当用户向果岭上的洞杯击球时,可以影像化球向洞杯移动的移动轨迹并通过影像输出部230投射到屏幕30。
[0055] 另一方面,引导处理部242提供果岭地形信息,为此可以提供洞杯和球之间的引导路径。
[0056] 即每个果岭的球位、坡度、果岭速度等地形信息可能不同,引导处理部242可以通过提供引导路径来提供果岭地形信息。
[0057] 此时,“引导路径”是在虚拟高尔夫球场中当球被击打时,基于从球放置的位置到洞杯之间的地形信息显示的实现进洞的最佳路径,是球根据推杆移动的路径,这种引导路径可以延伸到洞杯,也可以延伸到洞杯周围的位置。
[0058] 根据一实施例,引导处理部242提供除用户击打的球以外的虚拟球,可以以虚拟球根据引导路径移动的形式显示引导路径。
[0059] 以下,为了方便说明,将放置在虚拟高尔夫球场并供用户击打的对象球称为“第一球”,将实际未击打,但为了更有效地显示引导路径的球称为“第二球”。
[0060] 即引导处理部242可以实现第二球沿着从第一球放置的位置到洞杯或洞杯周围的位置的引导路径移动的状况。由此,用户可以通过第二球沿果岭移动的状况推测果岭的形状。
[0061] 当在引导处理部242显示第二球时,可以显示为具有与第一球相同的形状,并且可以显示为具有不同的形状。
[0062] 此时,当引导处理部242沿着引导路径移动第二球时,可以根据引导路径上的果岭的地形边改变第二球的形状和颜色中的至少一者边进行移动。例如,当第二球沿着引导路径移动时,可以通过根据引导路径中地形的高低差来改变第二球的颜色、透明度、效果(如闪烁等)等来改变形状。因此,例如,当第二球位于高于基准高度的地形时,显示为红色,当第二球位于低于基准高度的地形时,显示为蓝色,并且当第二球的位置根据地形的改变而改变时,可以根据渐变改变第二球的颜色。
[0063] 此时,根据一实施例,基准高度可以是放置第一球的点的高度,但根据另一实施例,可以是一标识图像,稍后将描述标识图像。
[0064] 根据又一实施例,引导处理部242可以将引导路径显示为线。
[0065] 与此相关,引导处理部242可以将从第一球的位置到洞杯的整体引导路径显示为线,但可以只显示引导路径的一部分,例如,可以显示位于两个标识图像之间的引导路径。
[0066] 如上所述,当用线显示引导路径时,引导处理部242可以根据果岭的地形的高低差改变引导路径的形状和颜色中的至少一者来显示。
[0067] 例如,引导处理部242可以使线形状对应于果岭的地形的弯曲变化而弯曲变化。
[0068] 另外,例如,引导处理部242可以根据引导路径中的地形的高低差来改变显示引导路径的线的颜色、厚度、透明度、效果(如闪烁)等。
[0069] 例如,可以将位于基准高度的线显示为绿色,将低于基准高度的地形上的线显示为蓝色,将高于基准高度的地形上的线显示为红色,随着与基准高度的高度差增加,颜色可以根据从绿色到红色或从绿色到蓝色的渐变变化而改变。
[0070] 由此,当引导路径的起点为基准高度时,当到洞杯的引导路径的高度随着接近洞杯而持续低于基准高度时,引导处理部242可以将显示引导路径的线的颜色从绿色渐变为蓝色。
[0071] 根据另一实施例,引导处理部242可以显示第二球根据引导路径移动的状况,并同时用线显示引导路径。
[0072] 例如,引导处理部242用线显示引导路径的同时,可以显示在该线上第二球移动的状况。
[0073] 另外,根据另一实施例,引导处理部242将引导路径显示为线并显示在所述线上第二球移动的状况的同时,可以在形成所述线的至少一个点显示与第二球对应的标识图像。
[0074] 当第二球沿着引导路径从第一球的位置向洞杯或洞杯周围移动时,引导处理部242可以在所述第二球经过的点显示标识图像。
[0075] 即当第二球沿着引导路径从第一球的位置向洞杯或洞杯周围移动时,引导处理部242识别第二球位于引导路径上的位置,并且可以在识别的点上显示标识图像。
[0076] 此时,标识图像是用于示出第二球经过的点的图像,其形状可以是与第二球相同的形状或不同的形状。
[0077] 例如,当第二球沿着引导路径移动时,引导处理部242可以以规定的时间间隔识别第二球曾所在的点,并在每个点显示标识图像。
[0078] 或者例如,当第二球沿着引导路径移动时,引导处理部242可以以规定的距离间隔识别第二球曾所在的点,并显示标识图像。
[0079] 或者例如,引导处理部242可以在基于果岭上的虚拟网格中的至少一部分和引导路径在所识别的点上显示标识图像。
[0080] 与此相关,为显示果岭上的洞杯周围的规定区域的地形,可以存在规定大小的虚拟网格以表示,虚拟网格可以由多条线彼此交叉构成,根据一实施例,可以根据地形的高低差确定其形状。
[0081] 即,引导处理部242识别引导路径与果岭上的虚拟网格重叠的点,并在每个点显示标识图像。例如,引导处理部242识别与作为构成虚拟网格的线即虚拟线交叉的线经过引导路径时的交叉点,并在交叉点显示标识图像。
[0082] 并且,例如,当要显示标识图像时,引导处理部242可以在相应点显示标识图像,处理并显示成如同留有第二球的残像,并且球的移动速度根据地形而不同,用户可以参照如残像显示的点的间隔直观地掌握果岭的形状。
[0083] 另一方面,引导处理部242可以在提供引导路径时一同提供断点。
[0084] “断点”是指在引导路径上可以影响地形变化或球的移动的位置的点,可以位于引导路径上的一点。
[0085] 根据一实施例,引导处理部242可以基于连接洞杯和球的虚拟线确定断点。
[0086] 引导处理部242可以将连接洞杯和第一球的直线设置为“虚拟线”,并且在位于垂直于虚拟线的点中,可以将引导路径上的点中距离最远的点确定为断点。
[0087] 与此相关,图3是用于说明一实施例的果岭地形信息提供装置的图,是示出果岭上的洞杯H、第一球B和引导路径310。
[0088] 在引导路径310上的点中,在位于垂直于连接洞杯H和第一球B的虚拟线320的点中,引导处理部242可以将距离虚拟线320最远的点确定为断点。
[0089] 即如图3所示,在位于垂直于虚拟线320的点中,可以将距离虚拟线320最远的点300确定为断点,因此,确定为断点的点300到虚拟线320的垂直距离350,在垂直于虚拟线的其他点(引导路径上的点)到虚拟线320的垂直距离中最长,例如,比距离360长。
[0090] 根据又一实施例,引导处理部242可以基于洞杯和球之间的地形的高低差确定断点。
[0091] 当第二球沿着引导路径从第一球的位置向洞杯或洞杯周围移动时,引导处理部242可以将能够根据地形的高低差移动且当从低地形向高地形移动时或从高地形向低地形移动时的点确定为断点。
[0092] 此时,从第一球的位置向洞杯或洞杯周围的引导路径可以根据地形的高低差存在变谷点,引导处理部242可以将变谷点确定为断点。
[0093] 与此相关,图4是用于说明一实施例的果岭地形信息提供装置的图,是示出果岭上的洞杯H、第一球B和引导路径410。
[0094] 参照图4,引导路径随着向高地形移动一段时间后向低地形移动,从第一球410的位置连接到洞杯H,引导处理部242可以将引导路径410的变谷点400确定为断点。
[0095] 另一方面,根据另一实施例,当从引导路径识别多个断点时,引导处理部242选择多个断点中的至少一个,并且将所选择的断点确定为向用户显示的断点。
[0096] 例如,当基于虚拟线确定断点时,由于引导路径中存在多个到虚拟线的距离相同的点,因此可以存在多个断点。
[0097] 或者,例如,当基于高低差确定断点时,由于引导路径中存在多个对应于变谷点的点,因此可以存在多个断点。
[0098] 此时,引导处理部242可以从多个断点中选择任意断点。
[0099] 或者,引导处理部242可以基于规定的条件选择多个断点中的至少一个。
[0100] 例如,引导处理部242可以在多个断点中选择与第一球的位置最近的点作为断点。
[0101] 与此相关,图5是用于说明一实施例的果岭地形信息提供装置的图,是示出果岭上的洞杯H、第一球B和引导路径510。
[0102] 如图5所示,到虚拟线的距离相同的点有三个,因此可以存在多个断点(点500、点501、点502)。
[0103] 此时,引导处理部242可以向用户显示所有断点(点500、点501、点502)。
[0104] 或者,引导处理部242可以在断点(点500、点501、点502)中选择与第一球B的位置最近的位置的断点500并向用户显示。
[0105] 或者,引导处理部242基于连接第一球B和洞杯H的线,选择一个位于所述线的右侧的点500和一个位于所述线的左侧的点501并向用户显示。此时,引导处理部242可以同时向用户显示位于所述线的右侧的点502和位于所述线的左侧的变谷点501。
[0106] 根据如上所述的方式确定引导路径和断点并将其影像化,通过影像输出部230投射到屏幕30,从而引导处理部242使用户能够在果岭推杆之前掌握地形。
[0107] 另一方面,图6至图7是用于说明一实施例的果岭地形信息提供方法的流程图。图6至图7所示的果岭地形信息提供方法包括通过图1至图5所述的果岭地形信息提供装置100进行时间序列处理的步骤。因此,即使是以下省略的内容,关于图1至图5所示的果岭地形信息提供装置100,以上描述的内容也可以用于根据图6至图7所示的实施例的果岭地形信息提供方法。
[0108] 同时,图6至图7参照图8至图10进行描述,图8至图10是用于说明果岭地形信息提供方法。更具体而言,图8用于说明提供引导路径上的标识图像的一实施例,图9至图10示出将显示有引导路径的模拟影像显示在屏幕上的状况。
[0109] 果岭地形信息提供装置100可以模拟并显示果岭、果岭上的洞杯和第一球的位置出现的虚拟高尔夫球场(步骤S610)。
[0110] 果岭地形信息提供装置100可以确定引导路径(步骤S620)。
[0111] 当确定引导路径时,果岭地形信息提供装置100可以显示引导路径,或者可以显示通过步骤S630确定断点之后的引导路径。
[0112] 与此相关,当显示引导路径时,果岭地形信息提供装置100可以根据引导路径中的地形变化,改变所述引导路径的形状和颜色中的至少一者并显示。
[0113] 另外,果岭地形信息提供装置100可以显示第二球沿着引导路径从第一球向洞杯移动的状况。
[0114] 此时,果岭地形信息提供装置100可以在引导路径上的一点显示对应于第二球的标识图像。
[0115] 另外,果岭地形信息提供装置100在沿着引导路径向洞杯移动第二球的同时,可以在所述第二球所经过的点上显示标识图像。
[0116] 另外,果岭地形信息提供装置100在沿着引导路径向洞杯移动第二球的同时,可以以规定的时间间隔识别所述第二球曾所在的点并在所识别的点上显示标识图像。
[0117] 或者,果岭地形信息提供装置100可以在基于果岭上的虚拟网格中的至少一部分和引导路径识别的点上显示标识图像。
[0118] 与此相关,如图8所示,为了显示果岭上的洞杯H周围的规定区域的地形,可以存在规定大小的虚拟网格,所述网格可以由多个线(横线801、竖线802)彼此交叉显示。此时,当从第一球B观察洞杯H时,存在多个横线801和与横线801交叉的竖线802,果岭地形信息提供装置100识别引导路径800与横线801重叠的点810、点820、点830,并且在识别的点810、点820、点830显示标识图像。
[0119] 然而,图8为便于说明而显示了果岭网格(横线801、竖线802),当果岭地形信息提供装置100提供引导路径和标识图像时,无需果岭的网格(横线801、竖线802),可以基于果岭的网格和引导路径确定标识图像,由此可以向用户提供引导路径800和标识图像。
[0120] 另一方面,果岭地形信息提供装置100可以确定断点(步骤S630)。
[0121] 例如,果岭地形信息提供装置100可以基于连接洞杯和第一球的虚拟线确定断点。
[0122] 或者,例如,果岭地形信息提供装置100可以基于引导路径上的地形的高低差确定断点。
[0123] 此时,参照图7,当断点为一个时(步骤S710),可以移动到步骤S640,当断点确定为多个时(步骤S710),可以确定是否显示多个断点中的至少一个(步骤S720)。
[0124] 即果岭地形信息提供装置100可以确定是否显示所有多个断点(步骤S720),当显示所有断点时,可以移动到步骤(步骤S640)。
[0125] 然而,果岭地形信息提供装置100可以基于规定的条件选择多个断点中的至少一个(步骤S730),例如,可以选择位于与用户最近的位置的断点,或者选择位于与洞杯最近的位置的断点,或者选择地形凹陷处的断点,或者选择位于连接洞杯和第一球的线上或下的断点,或者选择位于连接洞杯和第一球的线左侧或右侧的断点。
[0126] 为此,果岭地形信息提供装置100可以在回合开始前或回合期间从用户接收断点设置,用户可以设置显示所有多个断点还是显示多个断点中的至少一个。
[0127] 之后,果岭地形信息提供装置100可以移动到步骤S640并在引导路径上显示断点(步骤S640)。
[0128] 由此,如图9所示,用户可以通过屏幕30确认显示断点(Break Point)的引导路径900。
[0129] 即果岭地形信息提供装置100在提供从第一球B的位置到洞杯H或洞杯H周围的引导路径900的同时,可以提供第二球930在引导路径900上移动的状况。
[0130] 另外,当第二球沿着引导路径移动时,果岭地形信息提供装置100可以每隔规定的时间间隔识别第二球曾所在的点,并且在每个点显示标识图像910、标识图像920。由此,用户可以参考标识图像910、标识图像920掌握第二球滚动的速度,例如,当标识图像之间的间隔较宽时,可以推断该地形具有球能够快速滚动的果岭速度或倾斜度。因此,用户可以参考标识图像推断地形如何,并制定推杆战略。
[0131] 另外,如图10所示,用户可以通过屏幕30确认引导路径。
[0132] 果岭地形信息提供装置100可以提供连接标识图像之间的引导路径1000。
[0133] 即当第二球沿着引导路径移动时,果岭地形信息提供装置100识别第二球所停留过的点,并可以在每个点显示标识图像1010、标识图像1020,可以根据一个标识图像1010到下一个标识图像1020的高低来提供引导路径的颜色变化的状况。因此,可以提供位于两个标识图像1010、标识图像1020之间的引导路径1000,由此,用户可以参考标识图像1010、标识图像1020推断地形如何,并制定推杆战略。
[0134] 如上所述的果岭地形信息提供方法还可以以计算机可读介质形式实现,其存储计算机可执行的指令和数据。此时,指令和数据可以以程序代码形式存储,当通过处理器执行时,可以生成规定的程序模块并执行规定的动作。另外,计算机可读介质可以是计算机可访问的任何可用介质,并且包括挥发性和非挥发性介质、分离和非分离介质。另外,计算机可读介质可以是计算机记录介质,计算机记录介质可包括用于存储计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的挥发性和非挥发性介质、分离和非分离介质。例如,计算机记录介质可以是HDD和SSD等磁性存储介质、CD、DVD和蓝光光盘等光学记录介质或可通过网络访问的服务器中包括的存储器。
[0135] 如上所述的本发明一实施例的果岭地形信息提供方法可以由包括能够在计算机中执行的指令的计算机程序(或者计算机程序产品)实现。计算机程序可以包括由处理器进行处理的可编程机器指令,并且可以由高级语言(High‑level Programming Language)、面向对象程序设计语言(Object‑oriented Programming Language)、汇编语言或者机器语言等实现。另外,计算机程序可以记录在有形的计算机可读记录介质(例如,存储器、硬盘、磁/光介质或者固态硬盘(Solid‑State Drive,SSD)等)中。
[0136] 如上所述的果岭地形信息提供方法可以通过由如上所述的计算装置执行计算机程序实现。计算装置可以包括处理器、存储器、存储装置、存储器以及连接于存储器和高速扩展端口的高速接口,连接于低速总线和存储装置的低速接口中的至少一部分。这些构件分别利用各种总线相互连接,可以安装在通用主板或者用其他适当方式装配。
[0137] 其中,处理器能够在计算装置内处理指令,作为这种指令,可以举出为显示图形信息而存储在存储器或者存储装置中的指令,用于像连接于高速接口的显示器一样向外部输入、输出装置提供图形用户界面(Graphic User Interface,GUI)。作为另一实施例,多数处理器和(或)多数总线可以适当地与多数存储器和存储器形式一起使用。另外,处理器可以由多个芯片组成的芯片集实现,所述芯片包括独立的多个模拟量和(或)数字处理器。
[0138] 另外,存储器在计算装置中用于存储信息。作为一例,存储器可以由挥发性存储单元或其组合构成。作为另一示例,存储器可以由非挥发性存储单元或其组合构成。另外,存储器还可以为如磁盘或者光盘的其他形式的计算机可读介质。
[0139] 另外,存储装置可以为计算装置提供大容量存储空间。存储装置可以是计算机可读介质或者包括这种介质的结构,例如存储区域网络(Storage Area Network,SAN)中的装置或者其他结构,软盘装置、硬盘装置、光盘装置,或者磁带装置、闪存以及与其类似的其他半导体存储器装置或者装置阵列。
[0140] 在以上实施例中使用的术语“~部”是指软件或者诸如现场可编辑逻辑门阵列(field programmable gate array,FPGA)或者专用集成电路(ASIC)的硬件构成要素,并且“~部”执行某种作用。然而,“~部”不仅限于软件或者硬件。“~部”可以被配置为驻留在可寻址存储介质上,也可以被配置为在一个或者多个处理器上操作。因此,作为一个示例,“~部”包括如软件构成要素、面向对象的软件构成要素、类构成要素以及任务构成要素的构成要素、过程、函数、属性、程序、子例程、程序代码段、驱动程序、固件、微代码、电路、数据、数据库、数据结构、表、阵列以及变量。
[0141] 在构成要素和“~部”中提供的功能可以由更少的构成要素和“~部”结合,或者可以通过更多的构成要素和“~部”分离而实现。
[0142] 不仅如此,构成要素和“~部”可以实现为操作安全多媒体卡中的一个或者一个以上CPU。上述实施例只是示例性的,上述实施例所属技术领域的普通技术人员能够理解在不改变上述实施例的技术思想或者本质特征的情况下,可以容易地变形为其他具体的形状。因此,应理解上述实施例在所有方面都是示例性的而非限定性的。例如,以单一型进行说明的各个构成要素可以分散实施,同样,以分散的形式进行说明的各个构成要素可以以结合的形式实施。
[0143] 通过本发明保护的范围由权利要求范围表示而不是所述详细的说明,由权利要求范围的意义、范围以及均等概念导出的所有变更或者变形的形态应被解释为包括在本发明的范围内。