(57)【要約】本発明はナビゲーション、ナビゲーションビデオ生成方法および装置に関する。本発明のナビゲーションビデオ方法は、ナビゲーション要求情報を取得するステップと、ナビゲーション要求情報とマッチングする道路に対する実景撮像で得られるビデオナビゲーションビデオを決定するステップと、ナビゲーションビデオに基づいてナビゲーションを行うステップを含む。この技術案は実ビデオによるナビゲーションを行うことによって、ナビゲーションの精度およびユーザ体験感を向上させることができる。【選択図】図１
2017538948.tif 000002
【特許請求の範囲】
【請求項１】
ナビゲーション要求情報を取得するステップと、
道路に対する実景撮像で得られ、前記ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップと、
前記ナビゲーションビデオに基づいてナビゲーションを行うステップと、
を含むことを特徴とするナビゲーション方法。
【請求項２】
前記ナビゲーション要求情報はナナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを有し、
前記ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップは、
ナビゲーションビデオのナビゲーション始点およびナビゲーション終点を取得するステップと、
前記ナビゲーションビデオのナビゲーション始点が前記ナビゲーション要求情報のナビゲーション始点と同じであり、且つ前記ナビゲーションビデオのナビゲーション終点が前記ナビゲーション要求情報のナビゲーション終点と同じナビゲーションビデオを、前記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオとするステップと、を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ナビゲーション要求情報はナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを有し、
前記ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップは、
前記ナビゲーション始点と前記ナビゲーション終点に基づいてナビゲーションルートを算出するステップと、
前記ナビゲーションルートが含まれるナビゲーションビデオを検索するステップと、
前記ナビゲーションルートが含まれるナビゲーションビデオから前記ナビゲーションルートに対応するナビゲーションビデオを抽出して、前記ナビゲーションルートに対応するナビゲーションビデオを前記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオとするステップと、を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記ナビゲーション要求情報はナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを有し、
前記ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップは、
前記ナビゲーション始点と前記ナビゲーション終点に基づいてナビゲーションルートを算出するステップと、
前記ナビゲーションルートを少なくとも２段のナビゲーションサブルートに分割するステップと、
前記ナビゲーションサブルートに対応するナビゲーションビデオをそれぞれ検索するステップと、
前記ナビゲーションサブルートに対応するナビゲーションビデオを合成して、前記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオを得るステップと、を含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記ナビゲーション要求情報は、ゾーン名称、道路区間名称、季節、天候、平均走行スピードおよび走行距離を含むナビゲーションパラメータを少なくとも１つさらに含み、
少なくとも２つの前記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオを検索した場合に、前記ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップは、
検索されたナビゲーションビデオのナビゲーションパラメータを取得するステップと、
前記ナビゲーション要求情報のナビゲーションパラメータと、前記検索したナビゲーションビデオのナビゲーションパラメータとのマッチング度合いを算出するステップと、
前記マッチング度合いが最も高い前記検索されたナビゲーションビデオを前記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定する、または前記マッチング度合いが予め設定された閾値を超えた前記検索されたナビゲーションビデオを前記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定する、あるいは前記マッチング度合いの高いものから予め設定された数値の前記検索したナビゲーションビデオを前記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定するステップと、をさらに含むことを特徴とする請求項２〜４のいずれか一つに記載の方法。
【請求項６】
前記方法がネットワーク側で適用される場合に、前記ナビゲーションビデオに基づいてナビゲーションを行うステップは、
前記ナビゲーションビデオを端末へ送信させ、前記端末で前記ナビゲーションビデオを再生するステップを含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記方法が端末で適用される場合に、前記ナビゲーションビデオに基づいてナビゲーションを行うステップは、
前記ナビゲーションビデオを再生するステップを含むことを特徴とする請求項１に記載の方法。
【請求項８】
決定された前記ナビゲーション要求情報とマッチングするナビゲーションビデオが少なくとも２つある場合に、前記ナビゲーションビデオに基づいてナビゲーションを行うステップは、
前記ナビゲーション要求情報とマッチングするナビゲーションビデオを並べて表示させるステップと、
ユーザによる一方のナビゲーションビデオに対する選択操作を受信するステップと、
選択された前記ナビゲーションビデオを再生するステップと、を含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記ナビゲーションビデオに基づいてナビゲーションを行うステップは、
現在の走行スピードを取得するステップと、
前記現在の走行スピードに基づいて前記ナビゲーションビデオの再生スピードを決定するステップと、
前記再生スピードで前記ナビゲーションビデオを再生するステップと、を含むことを特徴とする請求項７に記載の方法。
【請求項１０】
前記方法が端末で適用される場合に、前記方法は、
ネットワーク側から前記ナビゲーションビデオを含むナビゲーションデータを同期させるステップと、
前記ナビゲーションデータをローカルナビゲーションデータベースに記憶させるステップと、
を含み、
前記ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップは、
ローカルナビゲーションデータベースから前記ナビゲーション要求情報とマッチングするナビゲーションビデオを検索するステップとを含むことを特徴とする請求項１に記載の方法。
【請求項１１】
ユーザから入力されるナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを取得するステップと、
道路を実景撮像して、前記ナビゲーション終点に達した場合に、撮像を中止し、撮像ビデオを得るステップと、
上記撮像したビデオを前記ナビゲーションパラメータに対応付けて、ナビゲーションビデオを得るステップと、
前記ナビゲーションビデオをネットワーク側へアップロードさせるステップと、
を含むことを特徴とするナビゲーションビデオ生成方法。
【請求項１２】
前記方法は、
走行スピードを記録するステップと、
前記走行スピードで平均走行スピードを算出するステップと、
をさらに含み、
前記撮像ビデオを前記ナビゲーションパラメータに対応付けるステップは、
前記平均走行スピードをナビゲーションパラメータとして前記撮像ビデオに対応付けるステップを含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
ナビゲーション要求情報を取得する取得モジュールと、
前記ナビゲーション要求情報とマッチングする道路に対する実景撮像で得られるナビゲーションビデオを決定する決定モジュールと、
前記ナビゲーションビデオに基づいてナビゲーションを行うナビゲーションモジュールと、
を備えることを特徴とするナビゲーション装置。
【請求項１４】
前記ナビゲーション要求情報は、ナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを有し、
前記決定モジュールは、
ナビゲーションビデオのナビゲーション始点およびナビゲーション終点を取得する第１の取得サブモジュールと、
前記ナビゲーションビデオのナビゲーション始点が前記ナビゲーション要求情報のナビゲーション始点と同じであり、且つ前記ナビゲーションビデオのナビゲーション終点が前記ナビゲーション要求情報のナビゲーション終点と同じナビゲーションビデオを、前記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオとする決定サブモジュールと、を備えることを特徴とする請求項１３に記載の装置。
【請求項１５】
前記ナビゲーション要求情報はナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを有し、前記決定モジュールは、
前記ナビゲーション始点と前記ナビゲーション終点に基づいてナビゲーションルートを算出する第１の算出サブモジュールと、
前記ナビゲーションルートが含まれるナビゲーションビデオを検索する検索サブモジュールと、
前記ナビゲーションルートが含まれるナビゲーションビデオから前記ナビゲーションルートに対応するナビゲーションビデオを抽出して、前記ナビゲーションルートに対応するナビゲーションビデオを前記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオとする抽出サブモジュールと、を備えることを特徴とする請求項１３に記載の装置。
【請求項１６】
前記ナビゲーション要求情報はナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを有し、前記決定モジュールは、
前記ナビゲーション始点と前記ナビゲーション終点に基づいてナビゲーションルートを算出する第１の算出サブモジュールと、
前記ナビゲーションルートを少なくとも２段のナビゲーションサブルートに分割する分割サブモジュールと、
前記ナビゲーションサブルートに対応するナビゲーションビデオをそれぞれ検索する検索サブモジュールと、
前記ナビゲーションサブルートに対応するナビゲーションビデオを合成し、前記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオを得る合成サブモジュールと、を備えることを特徴とする請求項１３に記載の装置。
【請求項１７】
前記ナビゲーション要求情報は、ゾーン名称、道路区間名称、季節、天候、平均走行スピードおよび走行距離を含むナビゲーションパラメータを少なくとも１つさらに含み、前記決定モジュールは、
少なくとも２つ前記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオを検索した場合に用いる第２の取得サブモジュールと、
前記ナビゲーション要求情報のナビゲーションパラメータと前記検索したナビゲーションビデオのナビゲーションパラメータとのマッチング度合いを算出する第２の算出サブモジュールと、
前記マッチング度合いが最も高い上記検索されたナビゲーションビデオを前記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定する、または上記マッチング度合いが予め設定された閾値を超えた前記検索されたナビゲーションビデオを上記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定する、あるいは前記マッチング度合いが高いものから予め設定された数値の前記検索されたナビゲーションビデオを前記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定する前記決定サブモジュールと、を備えることを特徴とする請求項１４〜１６のいずれか一つに記載の装置。
【請求項１８】
前記ナビゲーションモジュールは、前記装置がネットワーク側で適用される場合に、前記ナビゲーションビデオを端末へ送信して、前記端末により前記ナビゲーションビデオを再生することを特徴とする請求項１３に記載の装置。
【請求項１９】
上記ナビゲーションモジュールは、上記装置が端末で適用される場合に上記ナビゲーションビデオを再生することを特徴とする請求項１３に記載の装置。
【請求項２０】
前記ナビゲーションモジュールは、
決定された上記ナビゲーション要求情報とマッチングするナビゲーションビデオが少なくとも２つある場合に、前記ナビゲーション要求情報とマッチングするナビゲーションビデオを並べて表示させる表示サブモジュールと、
ユーザによる一方のナビゲーションビデオに対する選択操作を受信する受信サブモジュールと、
選択された前記ナビゲーションビデオを再生する再生サブモジュールと、を備えることを特徴とする請求項１９に記載の装置。
【請求項２１】
前記ナビゲーションモジュールは、
現在の走行スピードを取得する取得サブモジュールと、
前記現在の走行スピードに基づいて前記ナビゲーションビデオの再生スピードを決定する決定サブモジュールと、
前記再生スピードで上記ナビゲーションビデオを再生する再生サブモジュールと、を備えることを特徴とする請求項１９に記載の装置。
【請求項２２】
前記装置は、
前記装置が端末で適用される場合に、ネットワーク側から前記ナビゲーションビデオを含むナビゲーションデータを同期させる同期モジュールと、
前記ナビゲーションデータをローカルナビゲーションデータベースに記憶させる記憶モジュールと、
ローカルナビゲーションデータベースから前記ナビゲーション要求情報とマッチングするナビゲーションビデオを検索する前記決定モジュールとをさらに備えることを特徴とする請求項１３に記載の装置。
【請求項２３】
ユーザから入力されるナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを取得する取得モジュールと、
道路を実景撮像して、前記ナビゲーション終点に達した場合に、撮像を中止し、撮像ビデオを得る撮像モジュールと、
前記撮像ビデオを前記ナビゲーションパラメータに対応付けて、ナビゲーションビデオを得る対応付けモジュールと、
前記ナビゲーションビデオをネットワーク側へアップロードするアップロードモジュールと、を備えることを特徴とするナビゲーションビデオ生成装置。
【請求項２４】
前記装置は、
走行スピードを記録する記録モジュールと、
前記走行スピードに基づいて平均走行スピードを算出する算出モジュールと、
前記平均走行スピードをナビゲーションパラメータとして前記撮像ビデオに対応付ける対応付けモジュールとをさらに備えることを特徴とする請求項２３に記載の装置。
【請求項２５】
プロセッサーと、
プロセッサーにより実行可能なコマンドを記憶するメモリと、
を備え、
前記プロセッサーは、
ナビゲーション要求情報を取得し、
前記ナビゲーション要求情報とマッチングする道路に対する実景撮像で得られるナビゲーションビデオを決定し、
前記ナビゲーションビデオに基づいてナビゲーションを行うように配置されることを特徴とするナビゲーション装置。
【請求項２６】
プロセッサーと、
プロセッサーにより実行可能なコマンドを記憶するメモリと、
を備え、
前記プロセッサーは、
ユーザから入力されるナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを取得し、
道路を実景撮像し、前記ナビゲーション終点に達した場合に、撮像を中止し、撮像ビデオを得て、
前記撮像ビデオを上記ナビゲーションパラメータに対応付け、ナビゲーションビデオを得て、
前記ナビゲーションビデオをネットワーク側へアップロードするように配置されることを特徴とするナビゲーションビデオ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出願番号がＣＮ２０１５１０６０９５１６．０号であり、出願日が２０１５年９月２２日である中国特許出願に基づいて提出され、該中国特許出願の優先権を主張し、本願はこの中国特許出願を参照することによってその全ての内容を本願に援用する。
【０００２】
本発明は無線通信技術分野に関し、特にナビゲーション、ナビゲーションビデオ生成方法および装置に関する。
【背景技術】
【０００３】
従来、ナビゲーションシステムは、一般的にマップに基づくものである。走行過程において、ユーザが抽象的なマップおよびシンプルマークを認識する必要がある。マップに対する感知や応答がもともと遅いユーザもいるため、複雑な建物環境や多叉路環境での道誤りが発生しやすい。
【発明の概要】
【０００４】
本発明に係る実施例はナビゲーション、ナビゲーションビデオ生成方法及び装置を提供する。上記技術案は、以下の通りである。
【０００５】
本発明に係る実施例の第１の形態は、
ナビゲーション要求情報を取得するステップと、
道路に対する実景撮像で得られ、上記ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップと、
上記ナビゲーションビデオに基づいてナビゲーションを行うステップと、を含むナビゲーション方法を提供する。
【０００６】
好ましくは、上記ナビゲーション要求情報は、ナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを有し、上記ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップは、
ナビゲーションビデオのナビゲーション始点およびナビゲーション終点を取得するステップと、
上記ナビゲーションビデオのナビゲーション始点が上記ナビゲーション要求情報のナビゲーション始点と同じであり、且つ上記ナビゲーションビデオのナビゲーション終点が上記ナビゲーション要求情報のナビゲーション終点と同じナビゲーションビデオを、上記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオとするステップと、を含む。
【０００７】
好ましくは、上記ナビゲーション要求情報はナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを有し、上記ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップは、
上記ナビゲーション始点と上記ナビゲーション終点に基づいてナビゲーションルートを算出するステップと、
上記ナビゲーションルートが含まれるナビゲーションビデオを検索するステップと、
上記ナビゲーションルートが含まれるナビゲーションビデオから上記ナビゲーションルートに対応するナビゲーションビデオを抽出して、上記ナビゲーションルートに対応するナビゲーションビデオを上記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオとするステップと、を含む。
【０００８】
好ましくは、上記ナビゲーション要求情報はナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを有し、上記ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップは、
上記ナビゲーション始点と上記ナビゲーション終点に基づいてナビゲーションルートを算出するステップと、
上記ナビゲーションルートを少なくとも２段のナビゲーションサブルートに分割するステップと、
上記ナビゲーションサブルートに対応するナビゲーションビデオをそれぞれ検索するステップと、
上記ナビゲーションサブルートに対応するナビゲーションビデオを合成して、上記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオを得るステップと、を含む。
【０００９】
好ましくは、上記ナビゲーション要求情報はゾーン名称、道路区間名称、季節、天候、平均走行スピードおよび走行距離を含むナビゲーションパラメータを少なくとも１つをさらに含み、
少なくとも２つの上記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオを検索した場合に、上記ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップは、
検索されたナビゲーションビデオのナビゲーションパラメータを取得するステップと、
上記ナビゲーション要求情報のナビゲーションパラメータと上記検索されたナビゲーションビデオのナビゲーションパラメータとのマッチング度合いを算出するステップと、
上記マッチング度合いが最も高い上記検索されたナビゲーションビデオを上記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定する、または上記マッチング度合いが予め設定された閾値を超えた上記検索されたナビゲーションビデオを上記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定する、あるいは上記マッチング度合いが高いものから予め設定された数値の上記検索したナビゲーションビデオを上記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定するステップと、をさらに含む。
【００１０】
好ましくは、上記方法がネットワーク側で適用される場合に、上記ナビゲーションビデオに基づいてナビゲーションを行うステップは、
上記ナビゲーションビデオを端末へ送信し、上記端末で上記ナビゲーションビデオを再生するステップを含む。
【００１１】
好ましくは、上記方法が端末で適用される場合に、上記ナビゲーションビデオに基づいてナビゲーションを行うステップは、
上記ナビゲーションビデオを再生するステップを含む。
【００１２】
好ましくは、決定された上記ナビゲーション要求情報とマッチングするナビゲーションビデオが少なくとも２つある場合に、上記ナビゲーションビデオに基づいてナビゲーションを行うステップは、
上記ナビゲーション要求情報とマッチングするナビゲーションビデオを並べて表示させるステップと、
ユーザによる一方のナビゲーションビデオに対する選択操作を受信するステップと、
選択された上記ナビゲーションビデオを再生するステップと、を含む。
【００１３】
好ましくは、上記ナビゲーションビデオに基づいてナビゲーションを行うステップは、
現在の走行スピードを取得するステップと、
上記現在の走行スピードで上記ナビゲーションビデオの再生スピードを決定するステップと、
上記再生スピードで上記ナビゲーションビデオを再生するステップと、を含む。
【００１４】
好ましくは、上記方法が端末で適用される場合に、上記方法は、
ネットワーク側から上記ナビゲーションビデオを含むナビゲーションデータを同期させるステップと、
上記ナビゲーションデータをローカルナビゲーションデータベースに記憶させるステップと、
を含み、
上記ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップは、
ローカルナビゲーションデータベースから上記ナビゲーション要求情報とマッチングするナビゲーションビデオを検索するステップを含む。
【００１５】
本発明に係る実施例の第２の形態は、
ユーザから入力されるナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを取得するステップと、
道路を実景撮像し、上記ナビゲーション終点に達した場合に、撮像を中止し、撮像ビデオを得るステップと、
上記撮像ビデオを上記ナビゲーションパラメータに対応付けて、ナビゲーションビデオを得るステップと、
上記ナビゲーションビデオをネットワーク側へアップロードさせるステップと、を含むナビゲーションビデオ生成方法を提供する。
【００１６】
好ましくは、上記方法は、
走行スピードを記録するステップと、
上記走行スピードに基づいて平均走行スピードを算出するステップと、
を含み、
上記撮像ビデオを上記ナビゲーションパラメータに対応付けるステップは、
上記平均走行スピードをナビゲーションパラメータとして上記撮像ビデオに対応付けるステップを含む。
【００１７】
本発明に係る実施例の第３の形態によれば、
ナビゲーション要求情報を取得する取得モジュールと、
上記ナビゲーション要求情報とマッチングする道路に対する実景撮像で得られるナビゲーションビデオを決定する決定モジュールと、
上記ナビゲーションビデオに基づいてナビゲーションを行うナビゲーションモジュールと、を備えるナビゲーション装置を提供する。
【００１８】
好ましくは、上記ナビゲーション要求情報はナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを有し、上記決定モジュールは、
ナビゲーションビデオのナビゲーション始点およびナビゲーション終点を取得する第１の取得サブモジュールと、
上記ナビゲーションビデオのナビゲーション始点が上記ナビゲーション要求情報のナビゲーション始点と同じ、且つ上記ナビゲーションビデオのナビゲーション終点が上記ナビゲーション要求情報のナビゲーション終点と同じなナビゲーションビデオを、上記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオとする決定サブモジュールと、を備える。
【００１９】
好ましくは、上記ナビゲーション要求情報はナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを有し、上記決定モジュールは、
上記ナビゲーション始点と上記ナビゲーション終点に基づいてナビゲーションルートを算出する第１の算出サブモジュールと、
上記ナビゲーションルートが含まれるナビゲーションビデオを検索する検索サブモジュールと、
上記ナビゲーションルートが含まれるナビゲーションビデオから上記ナビゲーションルートに対応するナビゲーションビデオを抽出して、上記ナビゲーションルートに対応するナビゲーションビデオを上記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオとする抽出サブモジュールと、を備える。
【００２０】
好ましくは、上記ナビゲーション要求情報はナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを有し、上記決定モジュールは、
上記ナビゲーション始点と上記ナビゲーション終点に基づいてナビゲーションルートを算出する第１の算出サブモジュールと、
上記ナビゲーションルートを少なくとも２段のナビゲーションサブルートに分割する分割サブモジュールと、
上記ナビゲーションサブルートに対応するナビゲーションビデオをそれぞれ検索する検索サブモジュールと、
上記ナビゲーションサブルートに対応するナビゲーションビデオを合成して、上記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオを得る合成サブモジュールと、を備える。
【００２１】
好ましくは、上記ナビゲーション要求情報は以下のゾーン名称、道路区間名称、季節、天候、平均走行スピードおよび走行距離を含むナビゲーションパラメータを少なくとも１つさらに含み、上記決定モジュールは、
少なくとも２つの上記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオを検索した場合に用いる第２の取得サブモジュールと、
上記ナビゲーション要求情報のナビゲーションパラメータと上記検索したナビゲーションビデオのナビゲーションパラメータとのマッチング度合いを算出する第２の算出サブモジュールと、
上記マッチング度合いが最も高い上記検索されたナビゲーションビデオを上記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定する、または上記マッチング度合いが予め設定された閾値を超えた上記検索されたナビゲーションビデオを上記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定する、あるいは上記マッチング度合いが高いものから予め設定された数値の上記検索されたナビゲーションビデオを上記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定する上記決定サブモジュールと、を備える。
【００２２】
好ましくは、上記ナビゲーションモジュールは、上記装置がネットワーク側で適用される場合に、上記ナビゲーションビデオを端末へ送信し、上記端末で上記ナビゲーションビデオを再生する。
好ましくは、上記ナビゲーションモジュールは、上記装置が端末で適用される場合に、上記ナビゲーションビデオを再生する。
【００２３】
好ましくは、上記ナビゲーションモジュールは、
決定された上記ナビゲーション要求情報とマッチングするナビゲーションビデオが少なくとも２つある場合に、上記ナビゲーション要求情報とマッチングするナビゲーションビデオを並べて表示させる表示サブモジュールと、
ユーザによる一方のナビゲーションビデオに対する選択操作を受信する受信サブモジュールと、
選択された上記ナビゲーションビデオを再生する再生サブモジュールと、を備える。
【００２４】
好ましくは、上記ナビゲーションモジュールは、
現在の走行スピードを取得する取得サブモジュールと、
上記現在の走行スピードで上記ナビゲーションビデオの再生スピードを決定する決定サブモジュールと、
上記再生スピードで上記ナビゲーションビデオを再生する再生サブモジュールと、を備える。
【００２５】
好ましくは、上記装置は、
上記装置が端末で適用される場合に、ネットワーク側から上記ナビゲーションビデオを含むナビゲーションデータを同期させる同期モジュールと、
上記ナビゲーションデータをローカルナビゲーションデータベースに記憶させる記憶モジュールと、
ローカルナビゲーションデータベースから上記ナビゲーション要求情報とマッチングするナビゲーションビデオを検索する上記決定モジュールと、を備える。
【００２６】
本発明に係る実施例の第４の形態によれば、
ユーザから入力されるナビゲーション始点およびナビゲーション終点などを含むナビゲーションパラメータを取得する取得モジュールと、
道路を実景撮像し、上記ナビゲーション終点に達した場合に、撮像を中止し、撮像ビデオを得る撮像モジュールと、
上記撮像ビデオを上記ナビゲーションパラメータに対応付けて、ナビゲーションビデオを得る対応付けモジュールと、
上記ナビゲーションビデオをネットワーク側へアップロードするアップロードモジュールと、を備えるナビゲーションビデオ生成装置を提供する。
【００２７】
好ましくは、上記方法は、
走行スピードを記録する記録モジュールと、
上記走行スピードに基づいて平均走行スピードを算出する算出モジュールと、
上記平均走行スピードをナビゲーションパラメータとして上記撮像ビデオに対応付ける上記対応付けモジュールと、をさらに備える。
【００２８】
本発明に係る実施例の第５の形態によれば、
プロセッサーと、
プロセッサーにより実行可能なコマンドを記憶するメモリと、
を備え、
上記プロセッサーは、
ナビゲーション要求情報を取得し、
上記ナビゲーション要求情報とマッチングする道路に対する実景撮像で得られるナビゲーションビデオを決定し、
上記ナビゲーションビデオに基づいてナビゲーションを行うように配置されるナビゲーション装置を提供する。
【００２９】
本発明に係る実施例の第６の形態によれば、
プロセッサーと、
プロセッサーにより実行可能なコマンドを記憶するメモリと、
を備え、
上記プロセッサーは、
ユーザから入力されるナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを取得し、
道路を実景撮像し、上記ナビゲーション終点に達した場合に、撮像を中止し、撮像ビデオを得て、
上記撮像ビデオを上記ナビゲーションパラメータに対応付けて、ナビゲーションビデオを得て、
上記ナビゲーションビデオをネットワーク側へアップロードするように配置されるナビゲーションビデオ生成装置を提供する。
【発明の効果】
【００３０】
本発明に係る実施例が提供する技術案は以下の有益な効果を有する。
【００３１】
上記ナビゲーションの技術案には、実際の撮像ビデオに基づくナビゲーションを行い、運転中のマップや各種シンプルマークに対するユーザの応答時間を短縮させ、道路状態と方向感がより鮮明になり、ユーザに直感的なナビゲーションを提供し、ユーザの複雑な建物環境や多叉路環境において道を間違えることを避けて、ナビゲーションの精度やユーザ体験感を向上させることができる。
【００３２】
好ましい実施例としては、ナビゲーション要求情報のナビゲーション始点およびナビゲーション終点に基づいて対応するナビゲーションビデオを検索することによって、直接ナビゲーションビデオのナビゲーション始点およびナビゲーション終点と比較して、このようにユーザが検索するナビゲーションビデオを確実に得ることができる。
【００３３】
好ましい実施例としては、ユーザが検索する始点と終点との間の距離が短く、ユーザの要求に完全マッチングするナビゲーションビデオが存在しない場合に、ユーザが検索するルートが含まれるナビゲーションビデオが存在する可能性があるから、これらのナビゲーションビデオからユーザが検索するルートに対応するビデオを抽出することができる。このように、ユーザが所望するナビゲーションビデオを確実にマッチングして、ナビゲーションの精度を向上させることができる。
【００３４】
好ましい実施例としては、複数のナビゲーションビデオをユーザが所望するナビゲーションビデオに合成することによって、ユーザが所望するナビゲーションビデオを確実にマッチングして、ナビゲーションの精度を向上させることができる。
【００３５】
好ましい実施例としては、ナビゲーションパラメータを利用して検索したナビゲーションビデオを選別することによって、ユーザにより確実な、ユーザの要求とのマッチング度合いがより高いナビゲーションビデオを提供でき、ナビゲーションの精度およびユーザ体験感を向上させることができる。
【００３６】
好ましい実施例としては、ナビゲーション要求情報に基づいてナビゲーションビデオをマッチングする操作がネットワーク側のサーバでなされば、サーバからマッチングして得られたナビゲーションビデオを要求元の端末へ転送する必要がある。このように、端末は大量の記憶容量を準備してナビゲーションビデオデータを記憶する必要としないが、一定のデータトラフィックを消費する。
【００３７】
好ましい実施例としては、ナビゲーション要求情報に基づいてナビゲーションビデオをマッチングする操作が端末でなされば、端末は記憶容量を準備して大量のナビゲーションビデオデータを予め記憶する必要があるが、端末のデータトラフィックを節約させるとともに、ローカルでの検索がなされるのでスピードがより高い。
【００３８】
好ましい実施例としては、検索したナビゲーションビデオをユーザに表示させ、ユーザがいずれのビデオでのナビゲーションを選択することによって、よりスマートなナビゲーションができ、ユーザ体験感が一層良くなる。
【００３９】
好ましい実施例としては、走行中、現在の走行スピードに基づいてナビゲーションビデオの再生スピードを調整して、このように、ビデオ再生スピードと現在の走行スピードとをマッチングすることができ、ナビゲーションビデオから見る画面が現在の実際の道路の画面であるから、ユーザに対するナビゲーション効果がより確実で、ユーザ体験感が一層良くなる。
【００４０】
好ましい実施例としては、予めネットワーク側からナビゲーションデータを同期させることができ、このように、即時ナビゲーション時にデータトラフィック消費が必要しない。ネットワーク側からのナビゲーションデータ同期は、周期的に、例えば週ごとに同期しても良い。
【００４１】
上記ナビゲーションビデオ生成の技術案には、端末で実景道路ビデオを撮像し、ナビゲーションパラメータに対応付けてナビゲーションビデオを生成し、そしてネットワーク側サーバへ送信させる。このように、その他のユーザが同一の道路区間で走行する場合に、当該ナビゲーションビデオを利用してナビゲーションを行うことによって、運転中のマップや各種シンプルマークに対するユーザの応答時間を短縮させ、道路状態と方向感がより鮮明になり、ナビゲーションの精度やユーザ体験感を向上させることができる。
【００４２】
好ましい実施例としては、ナビゲーションパラメータに平均走行スピードも含み、ナビゲーションビデオをマッチングする時に、マッチングの精確度がより高く、ナビゲーションの精度を向上させることができる。
【００４３】
以上の一般的な表記や詳細な説明は例示的と解釈的で、本発明を制限するものではないことは言うまでもない。
【図面の簡単な説明】
【００４４】
ここでの図面が明細書に合併され本明細書の一部を構成し、本発明に係る実施例を示し、明細書とともに本発明の原理について説明する。
【００４５】
【図１】一つの例示的な実施例によるナビゲーション方法のフローチャートである。
【図２】別の例示的な実施例によるナビゲーション方法のフローチャートである。
【図３】別の例示的な実施例によるナビゲーション方法のフローチャートである。
【図４】別の例示的な実施例によるナビゲーション方法のフローチャートである。
【図５】別の例示的な実施例によるナビゲーション方法のフローチャートである。
【図６】別の例示的な実施例によるナビゲーション方法のフローチャートである。
【図７】別の例示的な実施例によるナビゲーション方法のフローチャートである。
【図８】別の例示的な実施例によるナビゲーション方法のフローチャートである。
【図９】別の例示的な実施例によるナビゲーション方法のフローチャートである。
【図１０】一つの例示的な実施例によるナビゲーションビデオ生成方法のフローチャートである。
【図１１】一つの例示的な実施例によるナビゲーション装置のブロック図である。
【図１２】一つの例示的な実施例による決定モジュールのブロック図である。
【図１３】別の例示的な実施例による決定モジュールのブロック図である。
【図１４】別の例示的な実施例による決定モジュールのブロック図である。
【図１５】別の例示的な実施例による決定モジュールのブロック図である。
【図１６】一つの例示的な実施例によるナビゲーションモジュールのブロック図である。
【図１７】別の例示的な実施例によるナビゲーションモジュールのブロック図である。
【図１８】別の例示的な実施例によるナビゲーション装置のブロック図である。
【図１９】一つの例示的な実施例によるナビゲーションビデオ生成装置のブロック図である。
【図２０】一つの例示的な実施例によるナビゲーション用またはナビゲーションビデオ生成用の装置のブロック図である。
【図２１】一つの例示的な実施例によるナビゲーション用の装置のブロック図である。
【発明を実施するための形態】
【００４６】
ここでは図面に示す例示的な実施例を詳細に説明する。以下の説明における図面について、特に明示しない限り、各図面には同一の番号が同一または類似の要素を示す。本発明に該当する全ての実施形態は以下の例示的な実施例における実施形態に制限されるものではない。逆に、これらは特許請求の範囲に記載の本発明のいくつかの形態に一致する装置及び方法の例として示すものである。
【００４７】
本発明に係る実施例では、ナビゲーションビデオを利用してユーザに対するナビゲーションを行う。ナビゲーションビデオは、道路に対する実景撮像で得られるビデオである。それぞれのナビゲーションビデオはそれに対応するナビゲーションパラメータを有して、ナビゲーション始点およびナビゲーション終点を少なくとも含み、さらにゾーン名称、道路区間名称、季節、天候、平均走行スピードまたは走行距離などのパラメータを含んでも良い。ユーザがナビゲーション要求のナビゲーションパラメータを入力し、対応するナビゲーションビデオを検索してから、それを端末で再生する。実際の撮像ビデオでナビゲーションを行うことによって、運転中でマップや各種シンプルマークに対するユーザの応答時間を短縮させ、道路状態と方向感がより鮮明になり、ナビゲーションの精度やユーザ体験感を向上させることができる。
【００４８】
ただし、ナビゲーション始点およびナビゲーション終点はユーザから入力されても良く、ＧＰＳによる自動測位した現在の位置をナビゲーション始点としても良い。ユーザからゾーン名称、道路区間名称、季節、天候および平均走行スピードを少なくとも１つを含むナビゲーションパラメータを入力しても良く、またはＧＰＳによる測位などの自動検出方式でゾーン名称、道路区間名称、季節、天候、平均走行スピードを少なくとも含むナビゲーションパラメータを取得しても良い。
【００４９】
図１は一例示的な実施例によるナビゲーション方法のフローチャートであり、図１に示すように、ナビゲーション方法は端末またはネットワーク側で適用され、
ナビゲーション要求情報を取得するステップＳ１１と、
道路に対する実景撮像で得られ、ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップＳ１２と、
ナビゲーションビデオに基づいてナビゲーションを行うステップＳ１３と、を含む。
【００５０】
本実施例において、実際の撮像ビデオに基づくナビゲーションを行い、運転中でマップや各種シンプルマークに対するユーザの応答時間を短縮させ、道路状態と方向感がより鮮明になり、ユーザに直感的なナビゲーションを提供し、ユーザの複雑な建物環境や多叉路環境において道を間違えることを避けて、ナビゲーションの精度やユーザ体験感を向上させることができる。
【００５１】
好ましくは、ナビゲーション要求情報はナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを有し、ステップＳ１２は以下の三つの形態で実現される。
【００５２】
[形態１]
図２は別の例示的な実施例によるナビゲーション方法のフローチャートであり、図２に示すように、ステップＳ１２は、
ナビゲーションビデオのナビゲーション始点およびナビゲーション終点を取得するステップＳ２１と、
ナビゲーションビデオのナビゲーション始点がナビゲーション要求情報のナビゲーション始点と同じ、且つナビゲーションビデオのナビゲーション終点がナビゲーション要求情報のナビゲーション終点と同じなナビゲーションビデオを、ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオとするステップＳ２２と、を含む。
【００５３】
好ましくは、ナビゲーション要求情報のナビゲーション始点およびナビゲーション終点に基づいて対応するナビゲーションビデオを検索することによって、直接ナビゲーションビデオのナビゲーション始点およびナビゲーション終点と比較でき、このように、ユーザが検索するナビゲーションビデオを確実に得ることができる。
【００５４】
[形態２]
図３は別の例示的な実施例によるナビゲーション方法のフローチャートであり、図３に示すように、ステップＳ１２は、
ナビゲーション始点およびナビゲーション終点に基づいてナビゲーションルートを算出するステップＳ３１と、
ナビゲーションルートが含まれるナビゲーションビデオを検索するステップＳ３２と、
ナビゲーションルートが含まれるナビゲーションビデオからナビゲーションルートに対応するナビゲーションビデオを抽出し、ナビゲーションルートに対応するナビゲーションビデオをナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオとするステップＳ３３と、を含む。
【００５５】
例えば、ユーザが検索するナビゲーション始点を地点Ａとし、ナビゲーション終点を地点Ｂとし、その対応するナビゲーションルートをＡＢとする。ナビゲーションルートＣＤ（ナビゲーション始点を地点Ｃ、ナビゲーション終点を地点Ｄ）に対して撮像されたナビゲーションビデオＶｉｄｅｏＣＤが存在した場合に、ナビゲーションルートＡＢはナビゲーションルートＣＤの一部であるとして、ナビゲーションビデオＶｉｄｅｏＣＤからナビゲーションルートＡＢに対応するナビゲーションビデオＶｉｄｅｏＡＢを抽出することができる。
【００５６】
ただし、ナビゲーションビデオＶｉｄｅｏＣＤに対応するナビゲーションパラメータの中に、ルートＡＢに対応する道路区間名称や地点Ａ及び地点Ｂのマークを含み、且つナビゲーションビデオＶｉｄｅｏＣＤにおける地点Ａと地点Ｂとの間の走行方向は地点Ａから地点Ｂに向かう方向である。このように、ルートＡＢに対応する道路区間名称や地点Ａ及び地点Ｂのマークに基づいて、ナビゲーションビデオＶｉｄｅｏＣＤからナビゲーションルートＡＢに対応するナビゲーションビデオＶｉｄｅｏＡＢを抽出することができる。
【００５７】
好ましくは、ユーザが検索する始点と終点との間の距離が短く、ユーザの要求に完全マッチングするナビゲーションビデオが存在しない場合に、ユーザが検索するルートが含まれるナビゲーションビデオが存在する可能性があるから、これらのナビゲーションビデオからユーザが検索するルートに対応するビデオを抽出することができる。このように、ユーザが所望するナビゲーションビデオを確実にマッチングして、ナビゲーションの精度を向上させることができる。
【００５８】
[形態３]
図４は別の例示的な実施例によるナビゲーション方法のフローチャートであり、図４に示すように、ステップＳ１２は、
ナビゲーション始点およびナビゲーション終点に基づいてナビゲーションルートを算出するステップＳ４１と、
ナビゲーションルートを少なくとも２段のナビゲーションサブルートに分割するステップＳ４２と、
ナビゲーションサブルートに対応するナビゲーションビデオをそれぞれ検索するステップＳ４３と、
ナビゲーションサブルートに対応するナビゲーションビデオを合成し、ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオを得るステップＳ４４と、を含む。
【００５９】
ナビゲーション始点とナビゲーション終点との間の距離が長すぎて、ユーザが検索する始点と終点とが一致するナビゲーションビデオが存在しない場合に、ナビゲーション始点とナビゲーション終点との間の一部の経路に対応するナビゲーションビデオが幾つか存在する可能性があり、このように、これらのビデオを合成して、ユーザが検索するナビゲーションビデオを得る。例えば、ユーザが検索するナビゲーション始点を地点Ａとし、ナビゲーション端末を地点Ｂとし、その対応するナビゲーションルートをＡＢとする。ナビゲーションルートＡＢを３段のナビゲーションサブルートＡＥ、ＥＦ、ＥＢに分割する。各段のナビゲーションサブルートに対応するナビゲーションビデオＶｉｄｅｏＡＥ、ＶｉｄｅｏＥＦ、ＶｉｄｅｏＥＢをそれぞれ検索した後、これらの３段のナビゲーションビデオを合成してナビゲーションルートＡＢに対応するナビゲーションビデオＶｉｄｅｏＡＢを得る。
【００６０】
好ましくは、複数のナビゲーションビデオをユーザが所望するナビゲーションビデオに合成することによって、ユーザが所望するナビゲーションビデオを確実にマッチングでき、ナビゲーションの精度を向上させることができる。
【００６１】
ナビゲーションビデオのマッチング精度を向上させるために、ユーザがナビゲーション要求情報を入力する時に、ナビゲーションパラメータ、例えばゾーン名称、道路区間名称等を追加しても良く、端末も自動的に現在の日付で季節などのパラメータを決定して、ネットワークを介して現在の天候パラメータを取得し、また車両の現在の走行スピードなどを検出することができる。ナビゲーション要求情報のナビゲーションパラメータが多いほど多ければ、最終に検索したナビゲーションビデオの確実性が高い。
【００６２】
図５は別の例示的な実施例によるナビゲーション方法のフローチャートであり、図５に示すように、好ましくは、ナビゲーション要求情報は以下のゾーン名称、道路区間名称、季節、天候、平均走行スピード、走行距離などのナビゲーションパラメータを少なくとも１つさらに含む。少なくとも２つのナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオを検索した場合に、ステップＳ１２は、
検索されたナビゲーションビデオのナビゲーションパラメータを取得するステップＳ５１と、
ナビゲーション要求情報のナビゲーションパラメータと検索されたナビゲーションビデオのナビゲーションパラメータとのマッチング度合いを算出するステップＳ５２と、
マッチング度合いが最も高い検索したナビゲーションビデオをナビゲーション要求情報とマッチングするナビゲーションビデオとして決定する、またはマッチング度合いが予め設定された閾値を超えた検索したナビゲーションビデオをナビゲーション要求情報とマッチングするナビゲーションビデオとして決定する、あるいはマッチング度合いが高いものから予め設定された数値の検索したナビゲーションビデオをナビゲーション要求情報とマッチングするナビゲーションビデオとして決定するステップＳ５３と、を含む。
【００６３】
例えば、それぞれナビゲーション始点Ａとナビゲーション終点Ｂとマッチングする３つのナビゲーションビデオＶｉｄｅｏ１、Ｖｉｄｅｏ２とＶｉｄｅｏ３を検索した。
【００６４】
ナビゲーション要求情報は以下のナビゲーションパラメータを含む。
【００６５】
季節--夏；
天候--雨；
平均走行スピード--４０ｋｍ／ｈ；
道路区間名称--ＲｏａｄＡ。
【００６６】
検索して得られたナビゲーションビデオＶｉｄｅｏ１、Ｖｉｄｅｏ２とＶｉｄｅｏ３のナビゲーションパラメータは以下の表１に示される。
【００６７】
【表１】
2017538948.tif 000003
表１によって分かるように、Ｖｉｄｅｏ１とナビゲーション要求情報のナビゲーションパラメータとのマッチング度合いが最も高いから、Ｖｉｄｅｏ１をユーザが検索するナビゲーションビデオとすることができる。予めマッチング度合いが５０％以上のナビゲーションビデオまたはマッチング度合いが高いものから二つのナビゲーションビデオをユーザへ転送して、ユーザからその使用するナビゲーションビデオを選択しても良い。
【００６８】
ビデオの撮像効果が季節、天候、走行スピードなどの要因に依存性を有し、例えば、夏の午後６時に撮像されたビデオの撮像効果が良いのに対して、冬の午後６時に撮像されたビデオの効果が悪く、照明された建物や道路マークのみがはっきり撮像される。同様に、雨、雪、霧などの場合と晴れの場合に撮像されたビデオの効果も大きく異なる。尚、途中の道路区間が異なると、同様な始点と終点について撮像されたナビゲーションビデオも異なる。ユーザへのナビゲーションビデオをより確実にマッチングするために、ナビゲーションパラメータの数が多ければ多いほど良い。
【００６９】
好ましくは、ナビゲーションパラメータで検索されたナビゲーションビデオを選別することによって、より確実で、ユーザの要求とのマッチング度合いがより高いナビゲーションビデオをユーザへ提供し、ナビゲーションの精度およびユーザ体験感を向上させる。
【００７０】
本発明に係る実施例が提供するナビゲーション方法、この方法を実施する実行本体は、ナビゲーションのサーバとナビゲーション機能を持つ端末を備える。本発明の方法はネットワーク側のサーバにも、端末にも適用される。本実施例の端末は携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信機器、ゲーム機器、タブレット機器、ＰＤＡなどのビデオ再生機能を持つ機器の何れか一つであれば良い。
【００７１】
本発明に係る実施例は方法実施本体によって、以下のように２種類のナビゲーション方法が配置されている。
【００７２】
＜ネットワーク側＞
図６は別の例示的な実施例によるナビゲーション方法のフローチャートであり、図６に示すように、この方法は、
サーバで端末からのナビゲーション要求情報を受信するステップＳ６１と、
サーバでナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップＳ６２と、
サーバでナビゲーションビデオを端末へ送信し、端末でナビゲーションビデオを再生してユーザに対するナビゲーションを行うステップＳ６３と、を含む。
【００７３】
好ましくは、ナビゲーション要求情報に基づいてナビゲーションビデオをマッチングする操作がネットワーク側サーバでなされば、サーバからマッチングして得られたナビゲーションビデオを要求元の端末へ転送する必要がある。このように、端末は大量の記憶容量を準備してナビゲーションビデオデータを記憶する必要しないが、一定のデータトラフィックを消費する。
【００７４】
＜端末側＞
図７は別の例示的な実施例によるナビゲーション方法のフローチャートであり、図７に示すように、この方法は、
端末でユーザから入力されるナビゲーション要求情報を受信するステップＳ７１と、
端末でナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップＳ７２と、
端末でナビゲーションビデオを再生してナビゲーションを行うステップＳ７３と、を含む。
【００７５】
好ましくは、ナビゲーション要求情報に基づいてナビゲーションビデオをマッチングする操作が端末でなされば、端末は予め大量の記憶容量を準備してナビゲーションビデオデータを記憶する必要があるが、端末のデータトラフィックを節約させるとともに、ローカルでの検索がなされるのでスピードがより高い。
【００７６】
ナビゲーションビデオをマッチングするのはサーバか端末かを問わず、複数のナビゲーションビデオがマッチングした場合に、端末でナビゲーションビデオを再生して、ユーザが選択する。
【００７７】
図８は別の例示的な実施例によるナビゲーション方法のフローチャートであり、図８に示すように、好ましくは、決定されたナビゲーションビデオが少なくとも２つある場合に、
ナビゲーション要求情報とマッチングするナビゲーションビデオを並べて表示させるステップＳ８１と、
ユーザによる一方のナビゲーションビデオに対する選択操作を受信するステップＳ８２と、
選択されたナビゲーションビデオを再生するステップＳ８３と、を実行する。
【００７８】
好ましくは、検索したナビゲーションビデオをユーザに表示させ、ユーザがいずれのビデオでのナビゲーションを選択することによって、よりスマートなナビゲーションができ、ユーザ体験感が一層良くなる。
【００７９】
ナビゲーション効果を向上させるために、走行中走行スピードに基づいてナビゲーションビデオの再生スピードを調整する。
【００８０】
図９は別の例示的な実施例によるナビゲーション方法のフローチャートであり、図９に示すように、好ましくは、
現在の走行スピードを取得するステップＳ９１と、
現在の走行スピードに基づいてナビゲーションビデオの再生スピードを決定するステップＳ９２と、
再生スピードでナビゲーションビデオを再生するステップＳ９３と、を実行する。
【００８１】
好ましくは、走行中に現在の走行スピードに基づいてナビゲーションビデオの再生スピードを調整し、例えば、車両が減速した場合に、ナビゲーションビデオの再生スピードを低下させ、車両が駐車した場合に、ナビゲーションビデオの再生を中止させ、車両が加速した場合に、ナビゲーションビデオの再生スピードを増加させる。このように、ビデオ再生スピードを現在の走行スピードにマッチングさせ、ユーザがナビゲーションビデオから見た画面は現在の実際の道路の画面に当該するので、ナビゲーション効果がより確実で、ユーザ体験感が一層良くなる。
【００８２】
好ましくは、この方法は、ネットワーク側からナビゲーションビデオを含むナビゲーションデータを同期させるステップと、ナビゲーションデータをローカルナビゲーションデータベースに記憶させるステップと、をさらに含む。上記ステップＳ７２には、端末でローカルナビゲーションデータベースからナビゲーション要求情報とマッチングするナビゲーションビデオを検索する。
【００８３】
好ましくは、予めネットワーク側からナビゲーションデータを同期させ、例えばｗｉｆｉ環境でユーザが位置する都市や所望の領域のナビゲーションビデオをダウンロードしてもよい。このように、即時にナビゲーションを行う場合に、データトラフィックの消費がなくなる。ネットワーク側からのナビゲーションデータの同期は、周期的に、例えば週ごとに同期しても良い。
【００８４】
本発明に係る実施例は、端末に適用されるナビゲーションビデオ生成方法をさらに提供する。この端末は携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信機器、ゲーム機器、タブレット機器、ＰＤＡまたはドライブレコーダなどの録画機能を持つ機器の何れか一つであれば良い。
【００８５】
図１０は一例示的な実施例によるナビゲーションビデオ生成方法のフローチャートであり、図１０に示すように、この方法は、
ユーザから入力されるナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを取得するステップＳ１０１と、
道路を実景撮像し、ナビゲーション終点に達した場合に、撮像を中止し、撮像ビデオを得るステップＳ１０２と、
撮像ビデオをナビゲーションパラメータに対応付けて、ナビゲーションビデオを得るステップＳ１０３と、
ナビゲーションビデオをネットワーク側へアップロードさせるステップＳ１０４と、を含む。
【００８６】
本実施例において、端末は道路のビデオを実景撮像し、ナビゲーションパラメータに対応付け、ナビゲーションビデオを生成してネットワーク側サーバへ送信するものである。このように、その他のユーザが同一の道路区間を走行する場合に、当該ナビゲーションビデオを利用してナビゲーションを行い、これによって運転中のマップや各種シンプルマークに対するユーザの応答時間を短縮させ、道路状態と方向感がより鮮明になり、ナビゲーションの精度やユーザ体験感を向上させることができる。
【００８７】
好ましくは、この方法は、
走行スピードを記録するステップと、走行スピードに基づいて平均走行スピードを算出するステップをさらに含み、
ステップＳ１０３は平均走行スピードをナビゲーションパラメータとして撮像ビデオに対応付けるステップをさらに含む。
【００８８】
好ましくは、ナビゲーションパラメータには平均走行スピードも含み、ナビゲーションビデオをマッチングする時に、マッチングの精確度がより高く、ナビゲーションの精度を向上させることができる。
【００８９】
尚、検索やマッチングを確実に行うように、端末で当該ナビゲーションビデオに対応する走行距離などのナビゲーションパラメータを記録しても良い。
【００９０】
以下、本発明の装置の実施例や本発明の方法の実施例について説明する。
【００９１】
図１１は一例示的な実施例によるナビゲーション装置のブロック図であり、この装置は電子機器の一部または全部としてソフトウエア、ハードウエア或いはこれらの結合によって実現される。図１１に示すように、このナビゲーション装置は、
ナビゲーション要求情報を取得する取得モジュール１１１と、
上記ナビゲーション要求情報とマッチングする道路に対する実景撮像で得られるナビゲーションビデオを決定する決定モジュール１１２と、
上記ナビゲーションビデオに基づいてナビゲーションを行うナビゲーションモジュール１１３と、を備える。
【００９２】
図１２は一例示的な実施例による決定モジュールのブロック図であり、図１２に示すように、好ましくは、上記ナビゲーション要求情報はナビゲーション始点およびナビゲーション終点を含むナビゲーションパラメータを有し、上記決定モジュール１１２は、
ナビゲーションビデオのナビゲーション始点およびナビゲーション終点を取得する第１の取得サブモジュール１２１と、
上記ナビゲーションビデオのナビゲーション始点が上記ナビゲーション要求情報のナビゲーション始点と同じ、且つ上記ナビゲーションビデオのナビゲーション終点が上記ナビゲーション要求情報のナビゲーション終点と同じなナビゲーションビデオを、上記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオとする決定サブモジュール１２２と、を備える。
【００９３】
図１３は別の例示的な実施例による決定モジュールのブロック図であり、図１３に示すように、好ましくは、上記ナビゲーション要求情報はナビゲーション始点およびナビゲーション終点などのナビゲーションパラメータを含み、上記決定モジュール１１２は、
上記ナビゲーション始点と上記ナビゲーション終点に基づいてナビゲーションルートを算出する第１の算出サブモジュール１３１と、
上記ナビゲーションルートが含まれるナビゲーションビデオを検索する検索サブモジュール１３２と、
上記ナビゲーションルートが含まれるナビゲーションビデオから上記ナビゲーションルートに対応するナビゲーションビデオを抽出して、上記ナビゲーションルートに対応するナビゲーションビデオを上記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオとする抽出サブモジュール１３３と、を備える。
【００９４】
図１４は別の例示的な実施例による決定モジュールのブロック図であり、図１４に示すように、好ましくは、上記ナビゲーション要求情報はナビゲーション始点およびナビゲーション終点などのナビゲーションパラメータを含み、上記決定モジュール１１２は、
上記ナビゲーション始点と上記ナビゲーション終点に基づいてナビゲーションルートを算出する第１の算出サブモジュール１３１と、
上記ナビゲーションルートを少なくとも２段のナビゲーションサブルートに分割する分割サブモジュール１４２と、
上記ナビゲーションサブルートに対応するナビゲーションビデオをそれぞれ検索する検索サブモジュール１４３と、
上記ナビゲーションサブルートに対応するナビゲーションビデオを合成して、上記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオを得る合成サブモジュール１４４と、を備える。
【００９５】
図１５は別の例示的な実施例による決定モジュールのブロック図であり、図１５に示すように、好ましくは、上記ナビゲーション要求情報は、ゾーン名称、道路区間名称、季節、天候、平均走行スピードおよび走行距離を含むナビゲーションパラメータを少なくとも１つさらに有し、上記決定モジュールは、
少なくとも２つの上記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオを検索した場合に用いる第２の取得サブモジュール１５１と、
上記ナビゲーション要求情報のナビゲーションパラメータと上記検索したナビゲーションビデオのナビゲーションパラメータとのマッチング度合いを算出する第２の算出サブモジュール１５２と、
上記マッチング度合いが最も高い上記検索したナビゲーションビデオを上記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定する、または上記マッチング度合いが予め設定された閾値を超えた上記検索したナビゲーションビデオを上記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定する、あるいは上記マッチング度合いが高いものから予め設定された数値の上記検索したナビゲーションビデオを上記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定する上記決定サブモジュール１２２と、をさらに備える。
【００９６】
好ましくは、上記装置がネットワーク側で適用される場合に、上記ナビゲーションモジュールは上記ナビゲーションビデオを端末へ送信し、上記端末で上記ナビゲーションビデオを再生する。
【００９７】
好ましくは、上記装置が端末で適用される場合に、上記ナビゲーションモジュールは上記ナビゲーションビデオを再生する。
【００９８】
図１６は一例示的な実施例によるナビゲーションモジュールのブロック図である。図１６に示すように、好ましくは、上記ナビゲーションモジュール１１３は、
決定された上記ナビゲーション要求情報とマッチングするナビゲーションビデオが少なくとも２つある場合に、上記ナビゲーション要求情報とマッチングするナビゲーションビデオを並べて表示させる表示サブモジュール１６１と、
ユーザによる一方のナビゲーションビデオに対する選択操作を受信する受信サブモジュール１６２と、
選択された上記ナビゲーションビデオを再生する再生サブモジュール１６３と、を備える。
【００９９】
図１７は別の例示的な実施例によるナビゲーションモジュールのブロック図である。図１７に示すように、好ましくは、上記ナビゲーションモジュール１１３は、
現在の走行スピードを取得する取得サブモジュール１７１と、
上記現在の走行スピードで上記ナビゲーションビデオの再生スピードを決定する決定サブモジュール１７２と、
上記再生スピードで上記ナビゲーションビデオを再生する再生サブモジュール１７３と、を備える。
【０１００】
図１８は別の例示的な実施例によるナビゲーション装置のブロック図である。図１８に示すように、好ましくは、上記装置は、
上記装置が端末で適用される場合に、ネットワーク側から上記ナビゲーションビデオを含むナビゲーションデータを同期させる同期モジュール１１４と、
上記ナビゲーションデータをローカルナビゲーションデータベースに記憶させる記憶モジュール１１５と、
ローカルナビゲーションデータベースから上記ナビゲーション要求情報とマッチングするナビゲーションビデオを検索する上記決定モジュール１１２と、をさらに備える。
【０１０１】
本発明に係る実施例はまた端末に適用されるナビゲーションビデオ生成装置を提供する。
【０１０２】
図１９は一例示的な実施例によるナビゲーションビデオ生成装置のブロック図である。図１９に示すように、この装置は、
ユーザから入力されるナビゲーション始点およびナビゲーション終点などを含むナビゲーションパラメータを取得する取得モジュール１９１と、
道路を実景撮像し、上記ナビゲーション終点に達した場合に、撮像を中止し、撮像ビデオを得る撮像モジュール１９２と、
上記撮像ビデオを上記ナビゲーションパラメータに対応付けて、ナビゲーションビデオを得る対応付けモジュール１９３と、
上記ナビゲーションビデオをネットワーク側へアップロードさせるアップロードモジュール１９４と、を備える。
【０１０３】
図１９に示すように、好ましくは、上記方法は、
走行スピードを記録する記録モジュール１９５と、
上記走行スピードに基づいて平均走行スピードを算出する算出モジュール１９６と、
上記平均走行スピードをナビゲーションパラメータとして上記撮像ビデオに対応付ける上記対応付けモジュール１９３と、をさらに備える。
【０１０４】
本発明に係る実施例はまた、
プロセッサーと、
プロセッサーにより実行可能なコマンドを記憶するメモリと、
を備え、
上記プロセッサーは、
ナビゲーション要求情報を取得し、
上記ナビゲーション要求情報と道路に対する実景撮像で得られるマッチングするナビゲーションビデオを決定し、
上記ナビゲーションビデオに基づいてナビゲーションを行うように配置されるナビゲーション装置を提供する。
【０１０５】
本発明に係る実施例は、
プロセッサーと
プロセッサーにより実行可能なコマンドを記憶するメモリと、
をさらに備え、
上記プロセッサーは、
ユーザから入力されるナビゲーション始点およびナビゲーション終点などを含むナビゲーションパラメータを取得し、
道路を実景撮像し、上記ナビゲーション終点に達した場合に、撮像を中止し、撮像ビデオを得て、
上記撮像ビデオを上記ナビゲーションパラメータに対応付けて、ナビゲーションビデオを得て、
上記ナビゲーションビデオをネットワーク側へアップロードさせるように配置されるナビゲーションビデオ生成装置を提供する。
【０１０６】
上記実施例中の装置について、各モジュールが実行する操作の具体的な形態が既に上記方法の実施例の説明に詳述されたので、ここでは詳細な説明を省略する。
【０１０７】
図２０は一例示的な実施例によるナビゲーション用またはナビゲーションビデオ生成用の装置のブロック図であり、この装置が端末機器に適用する。例えば、装置２０００はカメラ、録音機器、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信機器、ゲーム機器、タブレット機器、医療機器、フィットネス機器、ＰＤＡなどであれば良い。
【０１０８】
装置２０００は処理部２００２、メモリ２００４、電源部２００６、マルチメディア部２００８、音声部２０１０、入力／出力（Ｉ／Ｏ）インターフェース２０１２、センサー部２０１４、及び通信部２０１６からなる群で選ばれた１つまたは複数の部品で構成される。
【０１０９】
一般的に処理部２００２は装置２０００の全体操作、例えば表示、発呼、データ通信、カメラ操作と記録操作に対応する操作を制御する。処理部２００２は上記の方法の全部又は一部のステップを行うために１つ又は複数のプロセッサー２０２０を備えてコマンドを実行しても良い。さらに、処理部２００２は処理部２００２とその他の部品との間の対話のために１つ又は複数のモジュールを備えても良い。例えば、処理部件２００２マルチメディア部２００８と処理部２００２との間の対話のためにマルチメディアモジュールを備えても良い。
【０１１０】
メモリ２００４は、様々なデータを記憶して機器２０００での操作に対応するように配置される。これらのデータは、例えば装置２０００で操作されるいずれかのアプリケーションプログラムや方法のコマンド、連絡者データ、電話帳データ、メッセージ、画像、ビデオなどが挙げられる。メモリ２００４は任意の発揮性や非発揮性記憶機器またはそれらの組み合わせによって実現され、例えばＳｔａｔｉｃＲａｎｄｏｍＡｃｃｅｓｓＭｅｍｏｒｙ（ＳＲＡＭ）、ＥｌｅｃｔｒｉｃａｌｌｙＥｒａｓａｂｌｅａｎｄＰｒｏｇｒａｍｍａｂｌｅＲｅａｄＯｎｌｙＭｅｍｏｒｙ（ＥＥＰＲＯＭ）、ＥｒａｓａｂｌｅａｎｄＰｒｏｇｒａｍｍａｂｌｅＲｅａｄＯｎｌｙＭｅｍｏｒｙ（ＥＰＲＯＭ）、ＰｒｏｇｒａｍｍａｂｌｅＲｅａｄＯｎｌｙＭｅｍｏｒｙ（ＰＲＯＭ）、ＲｅａｄＯｎｌｙＭｅｍｏｒｙ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスクまたは光ディスクが挙げられる。
【０１１１】
電源部２００６は、装置２０００の各部に電力を供給する。電源部２００６は電源管理システム、１つ又は複数の電源、および装置２０００に対する電力を生成・管理・割当するその他の部品を含む。
【０１１２】
マルチメディア部２００８は、装置２０００とユーザ間の出力インターフェースを提供するスクリーンとを含む。ある実施例には、スクリーンは液晶ディスプレイ（ＬＣＤ）とタッチパネル（ＴＰ）を含んでも良い。スクリーンがタッチパネルを含むと、スクリーンがタッチスクリーンとして実現され、ユーザからの入力信号を受信する。タッチパネルはタッチパネルに対するタッチ、スライドやジェスチャーを検知する１つ又は複数のタッチセンサーを含む。上記タッチセンサーはタッチやスライド動作の境界を検知するとともに、上記タッチやスライド操作に関する継続時間と圧力を検出することができる。他の実施例では、マルチメディア部２００８は１つのフロントカメラ及び／又はリアカメラを含む。機器２０００が操作モード、例えば撮像モードまたはビデオモードにした時に、フロントカメラ及び／又はリアカメラで外部からのマルチメディアデータを受信することができる。それぞれのフロントカメラとリアカメラは一体の光学レンズシステムや焦点距離可変及び光学ズーム機能を有するものである。
【０１１３】
音声部２０１０は、音声信号を出力及び／又は入力するように配置される。例えば、音声部２０１０は１つのマイク（ＭＩＣ）を含み、装置２０００が操作モード、例えば発呼モード、記録モードや音声認識モードにした時に、マイクは外部の音声信号を受信するように配置される。ひいては受信した音声信号をメモリ２００４に記憶させ、または通信部２０１６を介して送信させる。他の実施例では、音声部２０１０は音声信号を出力する１つのスピーカをさらに含む。
【０１１４】
Ｉ／Ｏインターフェース２０１２は処理部２００２とキーボード、クリックホイール、ボタンなどの周辺インターフェースモジュールとの間のインターフェースを提供する。これらのボタンはホームページボタン、ボリュームボタン、スタートボタンやロックボタンを含むが、それらに限定されるものではない。
【０１１５】
センサー部２０１４は、装置２０００の各側面の状態を評価する１つ又は複数のセンサーを含む。例えば、センサー部２０１４は装置２０００のオン／オフ状態、部品の相対的機能、例えば上記部が装置２０００のディスプレイ及びキーパッドとして機能することを検出できるとともに、センサー部２０１４は、装置２０００または装置２０００のある部品の位置変化、装置２０００に対するユーザの接触があるかどうか、装置２０００の方位や加速／減速及び装置２０００の温度変化を検出することができる。センサー部２０１４は、何も触れていない時に周辺物体の存在を検出するように配置される近接センサーを含む。センサー部２０１４は光センサー、例えば画像形成に用いるＣＭＯＳまたはＣＣＤイメージセンサーを含む。ある実施例には、このセンサー部２０１４は加速度センサー、ジャイロセンサー、磁気センサー、圧力センサーや温度センサーを含んでも良い。
【０１１６】
通信部２０１６は、装置２０００とその他の機器間の有線や無線方式の通信を行うように配置される。装置２０００は、通信規格に基づく無線ネットワーク、例えばＷｉＦｉ、２Ｇや３Ｇ、またはそれらの組み合わせに接続することができる。例示的な実施例には、通信部２０１６は放送チャンネルを介して外部の放送管理システムからの放送信号または放送に関する情報を受信する。例示的な実施例には、上記通信部２０１６は短距離通信を促進する近接通信（ＮＦＣ）モジュールを含む。例えば、ＮＦＣモジュールでは無線ＩＤタグ（ＲＦＩＤ）技術、赤外線データ協会（ＩｒＤＡ）技術、超広帯域（ＵＷＢ）技術、ブルートゥース（ＢＴ）技術とその他の技術に基づいて通信が実現される。
【０１１７】
例示的な実施例には、装置２０００は上記方法を実行するために１つ又は複数の専用集積回路（ＡＳＩＣ）、デジタル信号プロセッサー（ＤＳＰ）、デジタル信号処理機器（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラ、マイクロコントローラ、マイクロプロセッサーまたはその他の電子素子で実現される。
【０１１８】
例示的な実施例には、装置２０００のプロセッサー２０２０で実行され上記方法が実現されるコマンドを含む非一時的なコンピュータ可読記憶媒体、例えばコマンドを含むメモリ２００４がされに提供される。例えば、上記非一時的なコンピュータ可読記憶媒体はＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ−ＲＯＭ、磁気テープ、フレキシブルディスクや光データ記憶機器などである。
【０１１９】
図２１は一例示的な実施例によるナビゲーション用の装置のブロック図である。例えば、装置２１００はサーバとして提供される。装置２１００は処理部２１２２、さらに１つ又は複数のプロセッサー、及び処理部件２１２２が実行可能なコマンド、例えばアプリケーションプログラムを記憶するメモリ２１３２で代表されるメモリリソースを含む。メモリ２１３２に記憶されるアプリケーションプログラムはコマンド集合ごとに対応する１つのまたは１つ以上のモジュールを含む。さらに、処理部２１２２はコマンドを実行して上記方法を実行するように配置される。
【０１２０】
装置２１００は、装置２１００の電源管理を行うように配置される電源部２１２６、装置２１００をネットワークに接続させるように配置される有線または無線ネットワークインターフェース２１５０、入出力（Ｉ／Ｏ）インターフェース２１５８をさらに含む。装置２１００はメモリ２１３２に記憶されるオペレーティングシステム、例えばＷｉｎｄｏｗｓＳｅｒｖｅｒＴＭ、ＭａｃＯＳＸＴＭ、ＵｎｉｘＴＭ、ＬｉｎｕｘＴＭ、ＦｒｅｅＢＳＤＴＭまたは類似システムに基づいて動作することができる。
【０１２１】
非一時的なコンピュータ可読記憶媒体であって、上記記憶媒体中のコマンドが装置２０００のプロセッサーで実行された時に、装置２０００が上記ナビゲーションビデオ生成方法を実行することができ、上記方法は、
ユーザから入力されるナビゲーション始点およびナビゲーション終点などを含むナビゲーションパラメータを取得するステップと、
道路を実景撮像し、上記ナビゲーション終点に達した場合に、撮像を中止し、撮像ビデオを得るステップと、
上記撮像ビデオを上記ナビゲーションパラメータに対応付けて、ナビゲーションビデオを得るステップと、
上記ナビゲーションビデオをネットワーク側へアップロードさせるステップと、を含む。
【０１２２】
好ましくは、上記方法は、
走行スピードを記録するステップと、
上記走行スピードに基づいて平均走行スピードを算出するステップと、
をさらに含み、
上記撮像ビデオを上記ナビゲーションパラメータに対応付けるステップは、
上記平均走行スピードをナビゲーションパラメータとして上記撮像ビデオに対応付けるステップを含む。
【０１２３】
非一時的なコンピュータ可読記憶媒体であって、上記記憶媒体中のコマンドが装置２０００または装置２１００のプロセッサーで実行された時に、装置２０００または装置２１００が上記ナビゲーションの方法を実行することができ、上記方法は、
ナビゲーション要求情報を取得するステップと、
上記ナビゲーション要求情報とマッチングする道路に対する実景撮像で得られるナビゲーションビデオを決定するステップと、
上記ナビゲーションビデオに基づいてナビゲーションを行うステップと、を含む。
【０１２４】
好ましくは、上記ナビゲーション要求情報はナビゲーション始点およびナビゲーション終点などのナビゲーションパラメータを含み、上記ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップは、
ナビゲーションビデオのナビゲーション始点およびナビゲーション終点を取得するステップと、
上記ナビゲーションビデオのナビゲーション始点が上記ナビゲーション要求情報のナビゲーション始点と同じ、且つ上記ナビゲーションビデオのナビゲーション終点が上記ナビゲーション要求情報のナビゲーション終点と同じなナビゲーションビデオを、上記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオとするステップと、を含む。
【０１２５】
好ましくは、上記ナビゲーション要求情報はナビゲーション始点およびナビゲーション終点などのナビゲーションパラメータを含み、上記ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップは、
上記ナビゲーション始点と上記ナビゲーション終点に基づいてナビゲーションルートを算出するステップと、
上記ナビゲーションルートが含まれるナビゲーションビデオを検索するステップと、
上記ナビゲーションルートが含まれるナビゲーションビデオから上記ナビゲーションルートに対応するナビゲーションビデオを抽出して、上記ナビゲーションルートに対応するナビゲーションビデオを上記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオとするステップと、を含む。
【０１２６】
好ましくは、上記ナビゲーション要求情報はナビゲーション始点およびナビゲーション終点などのナビゲーションパラメータを含み、上記ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップは、
上記ナビゲーション始点と上記ナビゲーション終点に基づいてナビゲーションルートを算出するステップと、
上記ナビゲーションルートを少なくとも２段のナビゲーションサブルートに分割するステップと、
上記ナビゲーションサブルートに対応するナビゲーションビデオをそれぞれ検索するステップと、
上記ナビゲーションサブルートに対応するナビゲーションビデオを合成して、上記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオを得るステップと、を含む。
【０１２７】
好ましくは、上記ナビゲーション要求情報は以下のゾーン名称、道路区間名称、季節、天候、平均走行スピードまたは走行距離などのナビゲーションパラメータを少なくとも１つをさらに含み、
少なくとも２つの上記ナビゲーション始点およびナビゲーション終点とマッチングするナビゲーションビデオを検索した場合に、上記ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップは、
検索したナビゲーションビデオのナビゲーションパラメータを取得するステップと、
上記ナビゲーション要求情報のナビゲーションパラメータと上記検索したナビゲーションビデオのナビゲーションパラメータとのマッチング度合いを算出するステップと、
上記マッチング度合いが最も高い上記検索したナビゲーションビデオを上記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定する、または上記マッチング度合いが予め設定された閾値を超えた上記検索したナビゲーションビデオを上記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定する、あるいは上記マッチング度合いが高いものから予め設定された数量の上記検索したナビゲーションビデオを上記ナビゲーション要求情報とマッチングするナビゲーションビデオとして決定するステップと、をさらに含む。
【０１２８】
好ましくは、上記方法がネットワーク側で適用される場合に、上記ナビゲーションビデオに基づいてナビゲーションを行うステップは、
上記ナビゲーションビデオを端末へ送信させ、上記端末で上記ナビゲーションビデオを再生するステップを含む。
【０１２９】
好ましくは、上記方法が端末で適用される場合に、上記ナビゲーションビデオに基づいてナビゲーションを行うステップは、
上記ナビゲーションビデオを再生するステップを含む。
【０１３０】
好ましくは、決定された上記ナビゲーション要求情報とマッチングするナビゲーションビデオが少なくとも２つある場合に、上記ナビゲーションビデオに基づいてナビゲーションを行うステップは、
上記ナビゲーション要求情報とマッチングするナビゲーションビデオを並べて表示させるステップと、
ユーザによる一方のナビゲーションビデオに対する選択操作を受信するステップと、
選択された上記ナビゲーションビデオを再生するステップと、を含む。
【０１３１】
好ましくは、上記ナビゲーションビデオに基づいてナビゲーションを行うステップは、
現在の走行スピードを取得するステップと、
上記現在の走行スピードで上記ナビゲーションビデオの再生スピードを決定するステップと、
上記再生スピードで上記ナビゲーションビデオを再生するステップと、を含む。
【０１３２】
好ましくは、上記方法が端末で適用される場合に、上記方法は、
ネットワーク側から上記ナビゲーションビデオを含むナビゲーションデータを同期させるステップと、
上記ナビゲーションデータをローカルナビゲーションデータベースに記憶させるステップと、
を含み、
上記ナビゲーション要求情報とマッチングするナビゲーションビデオを決定するステップは、
ローカルナビゲーションデータベースから上記ナビゲーション要求情報とマッチングするナビゲーションビデオを検索するステップを含む。
【０１３３】
当業者が明細書及び今回開示された内容を参照して本発明の他の実施形態を容易に想到できる。本発明は、本発明の任意変形、利用または適切な変化を含むことを意図して、これらの変形、利用または適切な変化が本発明の一般的原理に従い本発明に係る技術分野における公知な常識や慣用技術手段を含む。明細書と実施例は例示的なもので、本発明の範囲と精神は特許請求の範囲で示される。
【０１３４】
本発明は以上の説明や図面に示された構造に限定されるもではなく、その範囲を逸脱しない限り様々な変更、変形が可能であることは勿論である。本発明の範囲は特許請求の範囲で解釈される。
【図１】
2017538948.tif 000004
【図２】
2017538948.tif 000005
【図３】
2017538948.tif 000006
【図４】
2017538948.tif 000007
【図５】
2017538948.tif 000008
【図６】
2017538948.tif 000009
【図７】
2017538948.tif 000010
【図８】
2017538948.tif 000011
【図９】
2017538948.tif 000012
【図１０】
2017538948.tif 000013
【図１１】
2017538948.tif 000014
【図１２】
2017538948.tif 000015
【図１３】
2017538948.tif 000016
【図１４】
2017538948.tif 000017
【図１５】
2017538948.tif 000018
【図１６】
2017538948.tif 000019
【図１７】
2017538948.tif 000020
【図１８】
2017538948.tif 000021
【図１９】
2017538948.tif 000022
【図２０】
2017538948.tif 000023
【図２１】
2017538948.tif 000024
【国際調査報告】
2017538948.tif 000025
2017538948.tif 000026
2017538948.tif 000027
2017538948.tif 000028