(57)【要約】  本発明は、座席選択提示方法、座席選択提示装置、プログラム、及び記録媒体に関する。当該方法は、視聴場所のＩＤを受信するステップと、データベース中から視聴場所のＩＤに対応する座席ＩＤ、及び座席ＩＤに対応する座席パラメータを特定するステップと、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップと、目標座席ＩＤを出力するステップとを含む。本発明によって提供する構成によると、視聴効果が最適な目標座席ＩＤを提示できるため、ユーザの座席を選択する時間コストを減少できる。【選択図】図１
2016529601.tif 000002
【特許請求の範囲】
【請求項１】
視聴場所のＩＤを受信するステップと、
データベース中から前記視聴場所のＩＤに対応する座席ＩＤ、及び前記座席ＩＤに対応する座席パラメータを特定するステップと、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップと、
前記目標座席ＩＤを出力するステップと
を含むことを特徴とする座席選択提示方法。
【請求項２】
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域のトップ端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップ
を含むことを特徴とする請求項１に記載の座席選択提示方法。
【請求項３】
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域の右端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第１挟み角度を算出し、前記座席ＩＤに対応する実体の座席から前記視聴領域の左端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、前記第１挟み角度と前記第２挟み角度とを加算して得られた値を第３挟み角度にして、予め設定された範囲内の前記第３挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップ
を含むことを特徴とする請求項１に記載の座席選択提示方法。
【請求項４】
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域のトップ端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第１挟み角度を算出して、予め設定された第１範囲内の前記第１挟み角度に対応する座席ＩＤを選択して第１目標座席ＩＤにするステップと、
前記第１目標座席ＩＤに対応する座席パラメータに基づいて、前記第１目標座席ＩＤに対応する実体の座席から前記視聴領域の右端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、前記第１目標座席ＩＤに対応する実体の座席から前記視聴領域の左端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第３挟み角度を算出し、前記第２挟み角度と前記第３挟み角度とを加算して得られた値を第４挟み角度にして、予め設定された第２範囲内の前記第４挟み角度に対応する第１目標座席ＩＤを選択して目標座席ＩＤにするステップと
を含むことを特徴とする請求項１に記載の座席選択提示方法。
【請求項５】
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値未満であるか否かを判断するステップと、
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値以下である場合、前記目標座席ＩＤを出力するステップを実行するステップと、
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値を超える場合には、前記音源までの距離が遠すぎであるとの提示情報を出力するステップと
を、さらに含むことを特徴とする請求項１に記載の座席選択提示方法。
【請求項６】
前記目標座席ＩＤが履歴データであるか否かを判断するステップと、
前記目標座席ＩＤが履歴データである場合、前記目標座席ＩＤを出力するステップを実行するステップと、
前記目標座席ＩＤが履歴データでない場合、前記目標座席ＩＤが履歴データでないとの提示情報を出力するステップと
を、さらに含むことを特徴とする請求項１に記載の座席選択提示方法。
【請求項７】
前記目標座席ＩＤが履歴データ中に出現した回数が閾値以上であるか否かを判断するステップと、
前記目標座席ＩＤが履歴データ中に出現した回数が閾値以上である場合、前記目標座席ＩＤを出力するステップを実行するステップと、
前記目標座席ＩＤが履歴データ中に出現した回数が閾値未満である場合、前記目標座席ＩＤが履歴データ中に出現した回数が閾値未満であるとの提示情報を出力するステップと
を、さらに含むことを特徴とする請求項１に記載の座席選択提示方法。
【請求項８】
視聴場所のＩＤを受信するための受信モジュールと、
データベース中から前記視聴場所のＩＤに対応する座席ＩＤ、及び前記座席ＩＤに対応する座席パラメータを特定するための特定モジュールと、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするための選択モジュールと、
前記目標座席ＩＤを出力するための出力モジュールと
を備えることを特徴とする座席選択提示装置。
【請求項９】
前記選択モジュールは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域のトップ端までの最短の線分と、前記視聴領域が位置する平面との挟まれた挟み角度を算出するための第１算出ユニットと、
予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするための第１選択ユニットと
を備えることを特徴とする請求項８に記載の座席選択提示装置。
【請求項１０】
前記選択モジュールは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域の右端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第１挟み角度を算出し、前記座席ＩＤに対応する実体の座席から前記視聴領域の左端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、前記第１挟み角度と前記第２挟み角度とを加算して得られた値を第３挟み角度にするための第２算出ユニットと、
予め設定された範囲内の前記第３挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするための第２選択ユニットと
を備えることを特徴とする請求項８に記載の座席選択提示装置。
【請求項１１】
前記選択モジュールは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域のトップ端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第１挟み角度を算出するための第３算出ユニットと、
予め設定された第１範囲内の前記第１挟み角度に対応する座席ＩＤを選択して第１目標座席ＩＤにするための第３選択ユニットと、
前記第１目標座席ＩＤに対応する座席パラメータに基づいて、前記第１目標座席ＩＤに対応する実体の座席から前記視聴領域の右端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、前記第１目標座席ＩＤに対応する実体の座席から前記視聴領域の左端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第３挟み角度を算出して、前記第２挟み角度と前記第３挟み角度とを加算して得られた値を第４挟み角度にするための第４算出ユニットと、
予め設定された第２範囲内の前記第４挟み角度に対応する第１目標座席ＩＤを選択して目標座席ＩＤにするための第４選択ユニットと
を備えることを特徴とする請求項８に記載の座席選択提示装置。
【請求項１２】
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値未満であるか否かを判断するための第１判断モジュールと、
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値以下である場合には、前記出力モジュールを実行させ、前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値を超える場合には、前記音源までの距離が遠すぎであるとの提示情報を出力するための第１実行モジュールと
を、さらに備えることを特徴とする請求項８に記載の座席選択提示装置。
【請求項１３】
前記目標座席ＩＤが履歴データであるか否かを判断するための第２判断モジュールと、
前記目標座席ＩＤが履歴データである場合には、前記出力モジュールを実行させ、前記目標座席ＩＤが履歴データでない場合には、前記目標座席ＩＤが履歴データでないとの提示情報を出力するための第２実行モジュールと
を、さらに備えることを特徴とする請求項８に記載の座席選択提示装置。
【請求項１４】
前記目標座席ＩＤが履歴データ中に出現した回数が閾値以上であるか否かを判断するための第３判断モジュールと、
前記目標座席ＩＤが履歴データ中に出現した回数が閾値以上である場合には、前記出力モジュールを実行させ、前記目標座席ＩＤが履歴データ中に出現した回数が閾値未満である場合には、前記目標座席ＩＤが履歴データ中に出現した回数が閾値未満であるとの提示情報を出力するための第３実行モジュールと
を、さらに備えることを特徴とする請求項８に記載の座席選択提示装置。
【請求項１５】
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリとを備え、
前記プロセッサは、
視聴場所のＩＤを受信し、
データベース中から前記視聴場所のＩＤに対応する座席ＩＤ、及び前記座席ＩＤに対応する座席パラメータを特定し、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにし、
前記目標座席ＩＤを出力するように構成される
ことを特徴とする座席選択提示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号が２０１４１０２５０６５６.９であって、出願日が２０１４年０６月０６日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用するようにする。
本発明は、通信技術分野に関し、さらに、具体的には、座席選択提示方法、及び装置に関する。
【背景技術】
【０００２】
現在、映画館、公演劇場、コンサート、等の発券システムにおいて、すべて、座席を選択するための機能が提供されている。発券システムによって提供する座席選択インターフェイス上で、ユーザにより自分の欲しい座席をクリックして選択するだけで、発券システムは、ユーザがクリックして選択した座席を、当該ユーザに予約する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ユーザは発券システムによって自分の欲しい座席が選択できるが、常に、ユーザが選択した座席は最適な視聴位置でない場合がある。例えば、映画館の内の一部の座席では、視聴角度、視聴距離、等の問題のため、ユーザは、映画を視聴する過程中に、左右に頭を絶えずに動かしながら映画スクリーンを見るか、或は、長い時間かけて頭を上げながら映画スクリーンを見る必要がある。この場合、ユーザに疲労を発生させて、映画鑑賞のエクスペリエンスを低下させる。
【０００４】
ユーザは、どのような座席が映画を鑑賞するのに理想的であるかが分からないので、従来の座席選択方法はユーザの座席を選択する時間を無駄にし、最適な視聴効果（optimal viewing effects）を有する座席を選択できない。
【０００５】
関連技術中に存在する問題を解決するために、本発明は、どの一部が最適な視聴効果を有する座席であるかを提示することにより、ユーザの座席を選択する時間コストを減少するための座席選択提示方法、及び装置を提供する。
【課題を解決するための手段】
【０００６】
本発明に係る実施例の第１の態様によると、座席選択提示方法を提供する。
【０００７】
当該方法は、 
視聴場所のＩＤを受信するステップと、
データベース中から前記視聴場所のＩＤに対応する座席ＩＤ、及び前記座席ＩＤに対応する座席パラメータを特定するステップと、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップと、
前記目標座席ＩＤを出力するステップとを含む。
【０００８】
オプションとして、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域のトップ端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップを含む。
【０００９】
オプションとして、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域の右端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第１挟み角度を算出し、前記座席ＩＤに対応する実体の座席から前記視聴領域の左端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、前記第１挟み角度と前記第２挟み角度とを加算して得られた値を第３挟み角度にして、予め設定された範囲内の前記第３挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップを含む。
【００１０】
オプションとして、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域のトップ端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第１挟み角度を算出して、予め設定された第１範囲内の前記第１挟み角度に対応する座席ＩＤを選択して第１目標座席ＩＤにするステップと、
前記第１目標座席ＩＤに対応する座席パラメータに基づいて、前記第１目標座席ＩＤに対応する実体の座席から前記視聴領域の右端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、前記第１目標座席ＩＤに対応する実体の座席から前記視聴領域の左端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第３挟み角度を算出し、前記第２挟み角度と前記第３挟み角度とを加算して得られた値を第４挟み角度にして、予め設定された第２範囲内の前記第４挟み角度に対応する第１目標座席ＩＤを選択して目標座席ＩＤにするステップとを含む。
【００１１】
オプションとして、
前記方法は、
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値未満であるか否かを判断するステップと、
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値以下である場合、前記目標座席ＩＤを出力するステップを実行するステップと、
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値を超える場合には、前記音源までの距離が遠すぎであるとの提示情報を出力するステップとを、さらに含む。
【００１２】
オプションとして、
前記方法は、
前記目標座席ＩＤが履歴データであるか否かを判断するステップと、
前記目標座席ＩＤが履歴データである場合、前記目標座席ＩＤを出力するステップを実行するステップと、
前記目標座席ＩＤが履歴データでない場合、前記目標座席ＩＤが履歴データでないとの提示情報を出力するステップとを、さらに含む。
【００１３】
オプションとして、
前記方法は、
前記目標座席ＩＤが履歴データ中に出現した回数が閾値以上であるか否かを判断するステップと、
前記目標座席ＩＤが履歴データ中に出現した回数が閾値以上である場合、前記目標座席ＩＤを出力するステップを実行するステップと、
前記目標座席ＩＤが履歴データ中に出現した回数が閾値未満である場合、前記目標座席ＩＤが履歴データ中に出現した回数が閾値未満であるとの提示情報を出力するステップとを、さらに含む。
【００１４】
本発明に係る実施例の第２の態様によると、座席選択提示装置を提供する。当該装置は、
視聴場所のＩＤを受信するための受信モジュールと、
データベース中から前記視聴場所のＩＤに対応する座席ＩＤ、及び前記座席ＩＤに対応する座席パラメータを特定するための特定モジュールと、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするための選択モジュールと、
前記目標座席ＩＤを出力するための出力モジュールとを備える。
【００１５】
オプションとして、
前記選択モジュールは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域のトップ端までの最短の線分と、前記視聴領域が位置する平面との挟まれた挟み角度を算出するための第１算出ユニットと、
予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするための第１選択ユニットを備える。
【００１６】
オプションとして、
前記選択モジュールは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域の右端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第１挟み角度を算出し、前記座席ＩＤに対応する実体の座席から前記視聴領域の左端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、前記第１挟み角度と前記第２挟み角度とを加算して得られた値を第３挟み角度にするための第２算出ユニットと、
予め設定された範囲内の前記第３挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするための第２選択ユニットとを備える。
【００１７】
オプションとして、
前記選択モジュールは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域のトップ端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第１挟み角度を算出するための第３算出ユニットと、
予め設定された第１範囲内の前記第１挟み角度に対応する座席ＩＤを選択して第１目標座席ＩＤにするための第３選択ユニットと、
前記第１目標座席ＩＤに対応する座席パラメータに基づいて、前記第１目標座席ＩＤに対応する実体の座席から前記視聴領域の右端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、前記第１目標座席ＩＤに対応する実体の座席から前記視聴領域の左端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第３挟み角度を算出して、前記第２挟み角度と前記第３挟み角度とを加算して得られた値を第４挟み角度にするための第４算出ユニットと、
予め設定された第２範囲内の前記第４挟み角度に対応する第１目標座席ＩＤを選択して目標座席ＩＤにするための第４選択ユニットとを備える。
【００１８】
オプションとして、
前記装置は、
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値未満であるか否かを判断するための第１判断モジュールと、
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値以下である場合には、前記出力モジュールを実行させ、前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値を超える場合には、前記音源までの距離が遠すぎであるとの提示情報を出力するための第１実行モジュールとを、さらに備える。
【００１９】
オプションとして、
前記装置は、
前記目標座席ＩＤが履歴データであるか否かを判断するための第２判断モジュールと、
前記目標座席ＩＤが履歴データである場合には、前記出力モジュールを実行させ、前記目標座席ＩＤが履歴データでない場合には、前記目標座席ＩＤが履歴データでないとの提示情報を出力するための第２実行モジュールとを、さらに備える。
【００２０】
オプションとして、
前記方法は、さらに、
前記目標座席ＩＤが履歴データ中に出現した回数が閾値以上であるか否かを判断するための第３判断モジュールと、
前記目標座席ＩＤが履歴データ中に出現した回数が閾値以上である場合には、前記出力モジュールを実行させ、前記目標座席ＩＤが履歴データ中に出現した回数が閾値未満である場合には、前記目標座席ＩＤが履歴データ中に出現した回数が閾値未満であるとの提示情報を出力するための第３実行モジュールとを、さらに備える。
【００２１】
本発明に係る実施例の第３の態様によると、座席選択提示装置を提供する。
【００２２】
当該装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリとを備え、
前記プロセッサは、
視聴場所のＩＤを受信し、
データベース中から前記視聴場所のＩＤに対応する座席ＩＤ、及び前記座席ＩＤに対応する座席パラメータを特定し、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにし、
前記目標座席ＩＤを出力するように構成される。
【発明の効果】
【００２３】
本発明の実施例が提供する技術方案の有益な効果は以下のとおりである。
【００２４】
ユーザにより座席を選択する前に、ユーザが入力した視聴場所のＩＤを受信し、当該視聴場所のＩＤに基づいて座席ＩＤと当該座席ＩＤに対応する座席パラメータとを特定できる。次に、出座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と前記視聴領域が位置する平面とに挟まれた挟み角度を算出する。挟み角度が予め設定された範囲内にある場合に最適な視聴位置になることを予め了解できるため、予め設定された範囲内の挟み角度に対応する目標座席ＩＤを出力して、ユーザが選択するようにする。それで、本発明によって提供する構成によると、視聴効果が最適な目標座席ＩＤを提示できるため、ユーザの座席を選択する時間コストを減少できる。
【００２５】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００２６】
ここでの図面は明細書に合併されて本明細書の一部を構成する。これらの図面は、本発明に合致する実施例を示すためのものであり、明細書と一緒に本発明の原理を説明するためのものである。
【図１】図１は、例示的な一実施例に係る座席選択提示方法を示すフローチャートである。
【図２】図２は、例示的な一実施例に係る映画館のスクリーニングルームの縦断面を示すシーン図である。
【図３】図３は、例示的な一実施例に係る座席選択提示装置を示すブロック図である。
【図４】図４は、例示的な一実施例に係る座席選択提示装置を示すブロック図である。
【発明を実施するための形態】
【００２７】
ここで、例示的な実施例を詳細に説明し、また、説明中の例を図面に示している。以下の記述において、図面を説明する際に、特に、説明しない場合、異なる図面中の同一の符号は、同一、或は、同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００２８】
実施例１
図１は、例示的な一実施例に係る座席選択提示方法のフローチャートである。図１に示したように、図１に示す座席選択提示方法を端末に利用できる。本発明によって提供する座席選択提示方法によると、最適な視聴効果を有する目標座席ＩＤ（識別符号）を提示できるため、ユーザの座席を選択する時間コストを減少できる。当該方法は、以下のステップを含む。
【００２９】
ステップＳ１１において、視聴場所のＩＤを受信する。
【００３０】
ここで、ユーザにより視聴場所のＩＤを入力してもよい。視聴場所のＩＤは視聴場所のシリアル番号、名称、他の種類のキャラクタ、等であってもよい。例えば、視聴場所のＩＤは、“北京映画館１１号のスクリーニングルーム”である。また、視聴場所は、映画館、オペラ館、コンサート現場、等である。
【００３１】
ステップＳ１２において、データベース中から視聴場所のＩＤに対応する座席ＩＤ、及び座席ＩＤに対応する座席パラメータを特定する。
【００３２】
ここで、視聴場所のＩＤが受信された後、データベース中から当該視聴場所のＩＤに対応する座席ＩＤ、及び与座席ＩＤに対応する座席パラメータを検索する必要がある。一般的に、各々の視聴場所のＩＤそれぞれに対応する座席ＩＤは複数あり、各々の座席ＩＤそれぞれには、一つの座席パラメータが対応されている。
【００３３】
座席ＩＤは、実体の座席の行と列であってもよい。例えば、座席ＩＤが第５行第３列である場合は、第５行の３番目の位置を意味する。座席パラメータは、複数のパラメータを含んでもよい。例えば、座席パラメータは、視聴領域の長さと幅、視聴領域のボトム端から地面に対して垂直な直線の長さ、各々の座席ＩＤそれぞれに対応する実体の座席から視聴領域に対して垂直な直線の長さ、各々の座席ＩＤそれぞれに対応する実体の座席から地面に対して垂直な直線の長さ、各々の座席ＩＤそれぞれに対応する実体の座席から視聴領域のトップ端までの最短の線分の長さ、各々の座席ＩＤそれぞれに対応する実体の座席から視聴領域の左端までの最短の線分の長さ、各々の座席ＩＤそれぞれに対応する実体の座席から視聴領域の右端までの最短の線分の長さ、等を含んでもよい。
【００３４】
ステップＳ１３において、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにする。
【００３５】
ここで、視聴領域は、映画スクリーン、オペラ館のステージ、等であってもよい。視聴領域内の予め設定された位置は、視聴領域のトップ端、視聴領域の左端、視聴領域の右端であってもよい。座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分を、ユーザがいずれか一つの座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置を見る視線とみなしてもよい。即ち、線分を視線とみなしてもよい。座席ＩＤに対応する実体の座席から視聴領域のお互いに異なる位置までの線分と視聴領域が位置する平面とに挟まれた挟み角度の意義は、お互いに異なる。
【００３６】
例えば、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域のトップ端までの最短の線分と視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにする。ここで、挟み角度を算出する目的は、ユーザが視聴領域に向けて長い時間かけて、頭をあげている必要があるか否かを解するためである。もし、挟み角度が５５度未満である場合、座席ＩＤに対応する実体の座席から視聴領域のトップ端までの最短の線分と、座席ＩＤに対応する実体の座席から視聴領域が位置する平面に垂直な線分とに挟まれた挟み角度は、３５度より大きくなる。この場合、当該挟み角度に対応する座席ＩＤの実体の座席に座っているユーザは、長い時間かけて頭をあげて視聴領域を見る必要がある。もし、挟み角度が５５度以上である場合、座席ＩＤに対応する実体の座席から視聴領域のトップ端までの最短の線分と、座席ＩＤに対応する実体の座席から視聴領域が位置する平面に垂直する線分とに挟まれた挟み角度は、３５度より小さくなる。当該挟み角度に対応する座席ＩＤの実体の座席に座っているユーザは、長い時間かけて頭をあげて視聴領域を見る必要がない。それで、予め設定された範囲は、０度から３５度までの範囲であってもよい。それで、０度から３５度までの範囲内の挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにして、ユーザが目標座席ＩＤに対応する実体の座席を選択すると、ユーザは頸椎の疲労を避けることができ、ユーザの視聴のエクスペリエンスを改善できる。
【００３７】
ここで、上記の例に結合して、適用例をあげて、さらに詳しく説明する。図２は、映画館のスクリーニングルームの縦断面を示した図である。図２に示した映画館のスクリーニングルームの最後の行の座席の垂直方向における高さは、第１行の座席より、４ｍも高い。同時に、映画館のスクリーニングルームには１６行の座席がある。各々の行の座席同士の間の水平距離が１ｍであると想定すると、最後の行の座席と第１行の座席の間の水平距離はおよそ１５ｍである。これから、観客席の座席は、およそ１５°の傾きによって１行ずつ高くなったことを算出できる。映画館のスクリーニングルームは、幅が９ｍで、且つ高さが６.７５ｍであるスクリーンから構成されたと想定する。スクリーンのボトム端と地面との距離が１ｍである、スクリーンと第１行との距離は ５ｍであると想定する。xによって観衆とスクリーンとの間の距離を示すと、その観衆が位置する位置の地面からの高さは、y=(x-５)４/１５である。トップ端への視線方向と水平面とに挟まれた挟み角度を３５°未満にする条件を満たすために、以下の数学式により、即ち、
【数１】
2016529601.tif 000003
により、最終的に、x > ９.３６ｍを得る。第５行からスクリーンまでの水平距離は９ｍであり、第６行からスクリーンまでの水平距離は１０ｍである。つまり、第６行から、初めて、スクリーントップ端を見る視線と水平面とに挟まれた挟み角度が３５°未満になる。ユーザが長い時間かけて頭をあげてスクリーンを見ることを避けるために、座席ＩＤが第６行の後にある座席を出力することにより、ユーザに当該状況を通知する。
【００３８】
また、例えば、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域の右端までの最短の線分と視聴領域が位置する平面とに挟まれた第１挟み角度を算出し、座席ＩＤに対応する実体の座席から視聴領域の左端までの最短の線分と視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、第１挟み角度と第２挟み角度とを加算して得らえた値を第３挟み角度にして、予め設定された範囲内の第３挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにする。ここで、第３挟み角度を算出する目的は、ユーザが視聴領域を向けて頭を左右に頻繁に動かす必要があるか否か、又は、ユーザから視聴領域までの距離が比較的に遠いか、を探り当てることである。もし、第３挟み角度が１４０度未満である場合、座席ＩＤに対応する実体の座席から視聴領域の右端までの最短の線分と、座席ＩＤに対応する実体の座席から視聴領域の左端までの最短の線分とに挟まれた挟みは、４０度以上になる。それで、ユーザが位置する座席ＩＤの実体の座席から視聴領域までの距離が近すぎるので、当該挟み角度に対応する座席ＩＤの実体の座席に座っているユーザは、頭を左右に動かして視聴領域全体を見る必要がある。もし、第３挟み角度が１５４度以上である場合、座席ＩＤに対応する実体の座席から視聴領域の右端までの最短の線分と、座席ＩＤに対応する実体の座席から視聴領域の左端までの最短の線分とに挟まれた挟み角度は、２６度未満になる。それで、ユーザが位置する座席ＩＤの実体の座席から視聴領域での距離は遠すぎるので、当該挟み角度に対応する座席ＩＤの実体の座席に座っているユーザは、視聴領域をはっきり見ることができなくなる。もし、第３挟み角度が１４０度以上、且つ１５４度未満である場合、座席ＩＤに対応する実体の座席から視聴領域の右端までの最短の線分と、座席ＩＤに対応する実体の座席から視聴領域の左端までの最短の線分とに挟まれた挟み角度は、２６度から４０度までの間にある。それで、２６度から４０度までの範囲内の第３挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにすると、ユーザが位置する座席ＩＤの実体の座席から視聴領域までの距離は、遠くもないし、近くもないし、適当になる。ユーザは、視聴領域をはっきり見ることができるし、さらに、頭を左右に動かす必要もなくなる。これにより、ユーザの視聴のエクスペリエンスを改善した。
【００３９】
また、例えば、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域のトップ端までの最短の線分と視聴領域が位置する平面とに挟まれた第１挟み角度を算出して、予め設定された第１範囲内の第１挟み角度に対応する座席ＩＤを選択して第１目標座席ＩＤにし、第１目標座席ＩＤに対応する座席パラメータに基づいて、第１目標座席ＩＤに対応する実体の座席から視聴領域の右端までの最短の線分と視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、第１目標座席ＩＤに対応する実体の座席から視聴領域の左端までの最短の線分と視聴領域が位置する平面とに挟まれた第３挟み角度を算出して、第２挟み角度と第３挟み角度とを加算して得られた値を第４挟み角度にして、予め設定された第２範囲内の第４挟み角度に対応する第１目標座席ＩＤを選択して目標座席ＩＤにする。本例は上記の二つの例の組み合わせであるため、上記の二つの例の利点をもつ。最終的に選択し得た目標座席ＩＤに対応する実体の座席は、視聴領域をはっきり見ることができるし、また、頭を左右に動かす必要もなくなり、さらに、長い時間かけて頭を上げる必要がなくなる。頸椎の疲労を避けることができるので、ユーザの視聴のエクスペリエンスを改善した。
【００４０】
ステップＳ１４において、目標座席ＩＤを出力する。
【００４１】
ここで、視聴する距離が適当な目標座席ＩＤが選び取られた場合、ユーザが選択するために、当該目標座席ＩＤを出力する。
【００４２】
図１に示した実施例において、ユーザにより座席を選択する前に、ユーザが入力した視聴場所のＩＤを受信し、当該視聴場所のＩＤに基づいて座席ＩＤと当該座席ＩＤに対応する座席パラメータとを特定することにより、座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と視聴領域が位置する平面とに挟まれた挟み角度を算出する。挟み角度が予め設定された範囲内にある場合に最適な視聴位置になることを予め知ることができるため、予め設定された範囲内の挟み角度に対応する目標座席ＩＤを出力して、ユーザが選択するようにする。それで、本発明によって提供する構成によると、視聴効果が最適な目標座席ＩＤを提示できるため、ユーザの座席を選択する時間コストを減少できる。
【００４３】
オプションとして、図１に示した実施例において、本発明によって提供する構成によると、以下のステップを、さらに含んでもよい。目標座席ＩＤに対応する実体の座席と音源の間の距離が閾値未満であるか否かを判断して、目標座席ＩＤに対応する実体の座席と音源の間の距離が閾値以下である場合には、ステップＳ１４を実行し、目標座席ＩＤに対応する実体の座席と音源の間の距離が閾値より大きい場合には、音源との距離は遠すぎるとの提示情報を出力する。例えば、人類の音と映像のギャップ時間を感知する時間閾値は、およそ、-１６０ｍｓから+６５ ｍｓまでの間にいる。つまり、音は映像より０.０６５ｓ早く到着するか、０.１６ｓ遅く到着することは、すべて、許容できる。音の空気中で伝播する速度は３４０ｍ/ｓぐらいであり、音は０.１６ｓ の期間内で５４ｍの距離を伝播できるため、閾値を５４ｍに設定してもよい。目標座席ＩＤに対応する実体の座席と音源の間の距離が５４ｍより小さいと、当該目標座席ＩＤに対応する実体の座席においては音と映像とが同期化されない現像が発生しなくなるため、ステップＳ１４を実行して、目標座席ＩＤを出力する。目標座席ＩＤに対応する実体の座席と音源の間の距離が５４ｍより大きいと、当該目標座席ＩＤに対応する実体の座席においては音と映像とが同期化されない現像が発生するため、音源との距離は遠すぎるとの提示情報を出力して、ユーザに、当該目標座席ＩＤに対応する実体の座席においては音と映像とが同期化されない現像が発生するおそれがあると通知する。
【００４４】
オプションとして、図１に示した実施例において、本発明によって提供する構成によると、以下のステップを、さらに含んでもよい。目標座席ＩＤが履歴データであるか否かを判断して、目標座席ＩＤが履歴データである場合には、ステップＳ１４を実行し、目標座席ＩＤが履歴データではない場合には、目標座席ＩＤが履歴データではないとの提示情報を出力する。例えば、もし、履歴データの座席ＩＤに第７行第８列が含まれており、目標座席ＩＤが第７行第８列である場合、ユーザは当該目標座席ＩＤをいっそう好むことを、意味する。それで、目標座席ＩＤである第７行第８列を出力する。もし、目標座席ＩＤが第６行第９列である場合、ユーザは当該目標座席ＩＤがあまり好まないことを、意味する。それで、「目標座席ＩＤである第７行第８列は履歴データではない」とのキャラクタを出力して、ユーザに通知してもよい。それで、ユーザが過去に選択したことがある座席ＩＤを出力できて、ユーザが目標座席ＩＤから自分好みの座席を選択するようにする。
【００４５】
オプションとして、図１に示した実施例において、本発明によって提供する構成によると、以下のステップを、さらに含んでもよい。目標座席ＩＤが履歴データ中に出現した回数が閾値以上であるか否かを判断し、目標座席ＩＤが履歴データ中に出現した回数が閾値以上である場合には、ステップＳ１４を実行し、目標座席ＩＤが履歴データ中に出現した回数が閾値未満である場合には、目標座席ＩＤが履歴データ中に出現した回数閾値未満であるとの提示情報を出力する。例えば、もし、目標座席ＩＤが第７行第８列であり、履歴データ中で座席ＩＤである第７行第８列が５回出現したとし、閾値を３回に想定する場合、履歴データ中で座席ＩＤである第７行第８列が出現した回数である５回が、閾値である３回より多いため、ユーザは当該目標座席ＩＤをいっそう好むことを、意味する。それで、目標座席ＩＤである第７行第８列を出力する。もし、目標座席ＩＤが第７行第８列であり、履歴データ中で座席ＩＤである第７行第８列が２回出現したとし、閾値を３回に想定すると、履歴データ中で座席ＩＤである第７行第８列が出現した回数である２回が閾値である３回未満であるため、ユーザは当該目標座席ＩＤがあまり好まないことを、意味する。それで、「目標座席ＩＤである第７行第８列が履歴データ中に出現した回数である２回は閾値である３回未満である」とのキャラクタを出力して、ユーザに通知してもよい。それで、ユーザが過去に選択したことがある座席ＩＤを出力できて、ユーザが目標座席ＩＤから自分好みの座席を選択するようにする。
【００４６】
実施例２
図３は、例示的な一実施例に係る座席選択提示装置を示すブロック図である。本発明によって提供する座席選択提示装置によると、最適な視聴効果を有する標座席ＩＤを提示できるため、ユーザの座席を選択する時間コストを減少できる。図３を参照すると、当該装置は、受信モジュール１１、特定モジュール１２、選択モジュール１３、及び出力モジュール１４を備える。
【００４７】
受信モジュール１１は、視聴場所のＩＤを受信する。
【００４８】
特定モジュール１２は、データベース中から視聴場所のＩＤに対応する座席ＩＤ、及び座席ＩＤに対応する座席パラメータを特定する。
【００４９】
選択モジュール１３は、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにする。
【００５０】
出力モジュール１４は、目標座席ＩＤを出力する。
【００５１】
オプションとして、本発明によって提供する選択モジュールは、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域のトップ端までの最短の線分と視聴領域が位置する平面とに挟まれた挟み角度を算出するための第１算出ユニットと、予め設定された範囲内の挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするための第１選択ユニットとを備えてもよい。
【００５２】
オプションとして、
本発明によって提供する選択モジュールは、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域の右端までの最短の線分と視聴領域が位置する平面とに挟まれた第１挟み角度を算出し、座席ＩＤに対応する実体の座席から視聴領域の左端までの最短の線分と視聴領域が位置する平面とに挟まれた第２挟み角度を算出して、第１挟み角度と第２挟み角度とを加算して得らえた値を第３挟み角度にするための第２算出ユニットと、予め設定された範囲内の第３挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするための第２選択ユニットとを備えてもよい。
【００５３】
オプションとして、本発明によって提供する選択モジュールは、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域のトップ端までの最短の線分と視聴領域が位置する平面とに挟まれた第１挟み角度を算出するための第３算出ユニットと、予め設定された第１範囲内の第１挟み角度に対応する座席ＩＤを選択して第１目標座席ＩＤにするための第３選択ユニットと、第１目標座席ＩＤに対応する座席パラメータに基づいて、第１目標座席ＩＤに対応する実体の座席から視聴領域の右端までの最短の線分と視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、第１目標座席ＩＤに対応する実体の座席から視聴領域の左端までの最短の線分と視聴領域が位置する平面とに挟まれた第３挟み角度を算出して、第２挟み角度と第３挟み角度とを加算して得られた値を第４挟み角度にするための第４算出ユニットと、予め設定された第２範囲内の第４挟み角度に対応する第１目標座席ＩＤを選択して目標座席ＩＤにするための第４選択ユニットとを備えてもよい。
【００５４】
オプションとして、本発明によって提供する構成によると、当該装置は、目標座席ＩＤに対応する実体の座席と音源の間の距離が閾値未満であるか否かを判断するための第１判断モジュールと、目標座席ＩＤに対応する実体の座席と音源の間の距離が閾値以下である場合には、出力モジュールを実行し、目標座席ＩＤに対応する実体の座席と音源の間の距離が閾値を超える場合には、音源との距離は遠すぎるとの提示情報を出力するための第１実行モジュールとを備えてもよい。
【００５５】
オプションとして、本発明によって提供する構成によると、目標座席ＩＤが履歴データであるか否かを判断するための第２判断モジュールと、目標座席ＩＤが履歴データである場合には、出力モジュールを実行し、目標座席ＩＤが履歴データではない場合には、目標座席ＩＤが履歴データではないとの提示情報を出力するための第２実行モジュールとを備えてもよい。
【００５６】
オプションとして、本発明によって提供する構成によると、目標座席ＩＤが履歴データ中に出現した回が数閾値以上であるか否かを判断するための第３判断モジュールと、目標座席ＩＤが履歴データに出現した回数が閾値以上である場合には、出力モジュールを実行し、目標座席ＩＤが履歴データ中に出現した回数が閾値未満である場合には、目標座席ＩＤが履歴データ中に出現した回数閾値未満であるとの提示情報を出力するための第３実行モジュールとを備えてもよい。
【００５７】
上記の実施例の装置について、その各モジュールが実行する操作の具体的な形態は既に当該方法に関する実施例において詳細に説明したため、ここでは詳細に説明しない。
【００５８】
実施例３
図４は、例示的な一実施例に係る座席選択提示装置を示すブロック図である。例えば、装置８００は、携帯電話、コンピューター、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【００５９】
図８を参照して、装置８００は、プロセスアセンブリ８０２、メモリ８０４、電源アセンブリ８０６、マルチメディアアセンブリ８０８、オーディオアセンブリ８１０、入出力（Ｉ／ O）インターフェイス８１２、センサアセンブリ８１４、及び通信アセンブリ８１６のような一つ以上のアセンブリを含んでよい。
【００６０】
プロセスアセンブリ８０２は、一般的には装置８００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ８０２は、一つ以上のプロセッサ８２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ８０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ８０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ８０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ８０８とプロセスアセンブリ８０２の間のインタラクションを容易にするようにしてもよい。
【００６１】
メモリ８０４は、各種類のデータを記憶することにより装置８００の操作を支援するように構成される。これらのデータの例は、装置８００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ８０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【００６２】
電源アセンブリ８０６は、装置８００の多様なアセンブリに電力を供給する。電源アセンブリ８０６は、電源管理システム、一つ以上の電源、及び装置８００のための電力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【００６３】
マルチメディアアセンブリ８０８は、前記装置８００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスライドの動作の境界だけでなく、前記のタッチ、或はスライド操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ８０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置８００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【００６４】
オーディオアセンブリ８１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ８１０は、一つのマイク（ＭＩＣ）を含み、装置８００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ８０４に記憶されたり、通信アセンブリ８１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ８１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【００６５】
Ｉ／Ｏインターフェイス８１２は、プロセスアセンブリ８０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【００６６】
センサアセンブリ８１４は、装置８００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ８１４は、装置８００のＯＮ／ＯＦＦ状態、装置８００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ８１４は、装置８００、或は装置８００の一つのアセンブリの位置変更、ユーザと装置８００とが接触しているか否か、装置８００の方位、又は加速／減速、装置８００の温度の変化を検出できる。センサアセンブリ８１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ８１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤイメージセンサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ８１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【００６７】
通信アセンブリ８１６は、装置８００と他の機器の間に有線、又は無線形態の通信を提供する。装置８００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ８１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ８１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ）技術、他の技術に基づいて実現できる。
【００６８】
例示的な実施例において、装置８００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【００６９】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ８０４を提供しており、装置８００のプロセッサ８２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク、光データ記憶デバイス等である。
【００７０】
コンピュータ読取り可能な非一時的な記録媒体は、当該記録媒体中の命令が移動端末のプロセッサによって実行される際に、移動端末に座席選択提示方法を実行させることができる。当該方法は、視聴場所のＩＤを受信するステップと、データベース中から視聴場所のＩＤに対応する座席ＩＤ、及び座席ＩＤに対応する座席パラメータを特定するステップと、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップと、目標座席ＩＤを出力するステップとを含む。
【００７１】
本発明は映画館のみに適用できるだけでなく、座席の選択を支援する発券のケースに、すべて、適用できることが説明すべきである。例えば、演出、コンサート、劇場、及び大型の会議に適用できる。また、本発明は携帯電話のアプリケーション中のみに利用できるだけでなく、さらに、各々の発券システム、ＰＣソフト、ホームページの座席選択サービス、等の、プログラムを利用して座席を選択するケースに組み合わせることができる。それで、本発明は、以下の優位性が存在する。その一つは、異なる演出場所に基づいて、異なる結果を取得できることである。即ち、現場の違いを考慮して、最適の座席を探すことができる。もう一つは、視覚と聴覚との重要な視聴覚のエクスペリエンスを改善できる。さらにもう一つは、ユーザのデータを統計及び／又は分析することにより、異なるユーザの習慣に基づいて、座席の算出の個性化を最適化できる。
【００７２】
当業者は、明細書を検討して本発明を実践した後、本発明の他の実施案を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを狙っているし、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当業界の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と精神は以下の特許請求の範囲に記載される。
【００７３】
本発明は上記に記述され、また図面で示した正確な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解するべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【図１】
2016529601.tif 000004
【図２】
2016529601.tif 000005
【図３】
2016529601.tif 000006
【図４】
2016529601.tif 000007
【手続補正書】
【提出日】平成26年12月19日(2014.12.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号が２０１４１０２５０６５６.９であって、出願日が２０１４年０６月０６日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用するようにする。
本発明は、通信技術分野に関し、さらに、具体的には、座席選択提示方法、座席選択提示装置、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
現在、映画館、公演劇場、コンサート、等の発券システムにおいて、すべて、座席を選択するための機能が提供されている。発券システムによって提供する座席選択インターフェイス上で、ユーザにより自分の欲しい座席をクリックして選択するだけで、発券システムは、ユーザがクリックして選択した座席を、当該ユーザに予約する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ユーザは発券システムによって自分の欲しい座席が選択できるが、常に、ユーザが選択した座席は最適な視聴位置でない場合がある。例えば、映画館の内の一部の座席では、視聴角度、視聴距離、等の問題のため、ユーザは、映画を視聴する過程中に、左右に頭を絶えずに動かしながら映画スクリーンを見るか、或は、長い時間かけて頭を上げながら映画スクリーンを見る必要がある。この場合、ユーザに疲労を発生させて、映画鑑賞のエクスペリエンスを低下させる。
【０００４】
ユーザは、どのような座席が映画を鑑賞するのに理想的であるかが分からないので、従来の座席選択方法はユーザの座席を選択する時間を無駄にし、最適な視聴効果（optimal viewing effects）を有する座席を選択できない。
【０００５】
関連技術中に存在する問題を解決するために、本発明は、どの一部が最適な視聴効果を有する座席であるかを提示することにより、ユーザの座席を選択する時間コストを減少するための座席選択提示方法、座席選択提示装置、プログラム、及び記憶媒体を提供する。
【課題を解決するための手段】
【０００６】
本発明に係る実施例の第１の態様によると、座席選択提示方法を提供する。
【０００７】
当該方法は、 
視聴場所のＩＤを受信するステップと、
データベース中から前記視聴場所のＩＤに対応する座席ＩＤ、及び前記座席ＩＤに対応する座席パラメータを特定するステップと、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップと、
前記目標座席ＩＤを出力するステップとを含む。
【０００８】
オプションとして、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域のトップ端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップを含む。
【０００９】
オプションとして、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域の右端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第１挟み角度を算出し、前記座席ＩＤに対応する実体の座席から前記視聴領域の左端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、前記第１挟み角度と前記第２挟み角度とを加算して得られた値を第３挟み角度にして、予め設定された範囲内の前記第３挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップを含む。
【００１０】
オプションとして、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域のトップ端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第１挟み角度を算出して、予め設定された第１範囲内の前記第１挟み角度に対応する座席ＩＤを選択して第１目標座席ＩＤにするステップと、
前記第１目標座席ＩＤに対応する座席パラメータに基づいて、前記第１目標座席ＩＤに対応する実体の座席から前記視聴領域の右端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、前記第１目標座席ＩＤに対応する実体の座席から前記視聴領域の左端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第３挟み角度を算出し、前記第２挟み角度と前記第３挟み角度とを加算して得られた値を第４挟み角度にして、予め設定された第２範囲内の前記第４挟み角度に対応する第１目標座席ＩＤを選択して目標座席ＩＤにするステップとを含む。
【００１１】
オプションとして、
前記方法は、
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値未満であるか否かを判断するステップと、
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値以下である場合、前記目標座席ＩＤを出力するステップを実行するステップと、
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値を超える場合には、前記音源までの距離が遠すぎであるとの提示情報を出力するステップとを、さらに含む。
【００１２】
オプションとして、
前記方法は、
前記目標座席ＩＤが履歴データであるか否かを判断するステップと、
前記目標座席ＩＤが履歴データである場合、前記目標座席ＩＤを出力するステップを実行するステップと、
前記目標座席ＩＤが履歴データでない場合、前記目標座席ＩＤが履歴データでないとの提示情報を出力するステップとを、さらに含む。
【００１３】
オプションとして、
前記方法は、
前記目標座席ＩＤが履歴データ中に出現した回数が閾値以上であるか否かを判断するステップと、
前記目標座席ＩＤが履歴データ中に出現した回数が閾値以上である場合、前記目標座席ＩＤを出力するステップを実行するステップと、
前記目標座席ＩＤが履歴データ中に出現した回数が閾値未満である場合、前記目標座席ＩＤが履歴データ中に出現した回数が閾値未満であるとの提示情報を出力するステップとを、さらに含む。
【００１４】
本発明に係る実施例の第２の態様によると、座席選択提示装置を提供する。当該装置は、
視聴場所のＩＤを受信するための受信モジュールと、
データベース中から前記視聴場所のＩＤに対応する座席ＩＤ、及び前記座席ＩＤに対応する座席パラメータを特定するための特定モジュールと、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするための選択モジュールと、
前記目標座席ＩＤを出力するための出力モジュールとを備える。
【００１５】
オプションとして、
前記選択モジュールは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域のトップ端までの最短の線分と、前記視聴領域が位置する平面との挟まれた挟み角度を算出するための第１算出ユニットと、
予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするための第１選択ユニットを備える。
【００１６】
オプションとして、
前記選択モジュールは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域の右端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第１挟み角度を算出し、前記座席ＩＤに対応する実体の座席から前記視聴領域の左端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、前記第１挟み角度と前記第２挟み角度とを加算して得られた値を第３挟み角度にするための第２算出ユニットと、
予め設定された範囲内の前記第３挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするための第２選択ユニットとを備える。
【００１７】
オプションとして、
前記選択モジュールは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域のトップ端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第１挟み角度を算出するための第３算出ユニットと、
予め設定された第１範囲内の前記第１挟み角度に対応する座席ＩＤを選択して第１目標座席ＩＤにするための第３選択ユニットと、
前記第１目標座席ＩＤに対応する座席パラメータに基づいて、前記第１目標座席ＩＤに対応する実体の座席から前記視聴領域の右端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、前記第１目標座席ＩＤに対応する実体の座席から前記視聴領域の左端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第３挟み角度を算出して、前記第２挟み角度と前記第３挟み角度とを加算して得られた値を第４挟み角度にするための第４算出ユニットと、
予め設定された第２範囲内の前記第４挟み角度に対応する第１目標座席ＩＤを選択して目標座席ＩＤにするための第４選択ユニットとを備える。
【００１８】
オプションとして、
前記装置は、
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値未満であるか否かを判断するための第１判断モジュールと、
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値以下である場合には、前記出力モジュールを実行させ、前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値を超える場合には、前記音源までの距離が遠すぎであるとの提示情報を出力するための第１実行モジュールとを、さらに備える。
【００１９】
オプションとして、
前記装置は、
前記目標座席ＩＤが履歴データであるか否かを判断するための第２判断モジュールと、
前記目標座席ＩＤが履歴データである場合には、前記出力モジュールを実行させ、前記目標座席ＩＤが履歴データでない場合には、前記目標座席ＩＤが履歴データでないとの提示情報を出力するための第２実行モジュールとを、さらに備える。
【００２０】
オプションとして、
前記方法は、さらに、
前記目標座席ＩＤが履歴データ中に出現した回数が閾値以上であるか否かを判断するための第３判断モジュールと、
前記目標座席ＩＤが履歴データ中に出現した回数が閾値以上である場合には、前記出力モジュールを実行させ、前記目標座席ＩＤが履歴データ中に出現した回数が閾値未満である場合には、前記目標座席ＩＤが履歴データ中に出現した回数が閾値未満であるとの提示情報を出力するための第３実行モジュールとを、さらに備える。
【００２１】
本発明に係る実施例の第３の態様によると、座席選択提示装置を提供する。
【００２２】
当該装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリとを備え、
前記プロセッサは、
視聴場所のＩＤを受信し、
データベース中から前記視聴場所のＩＤに対応する座席ＩＤ、及び前記座席ＩＤに対応する座席パラメータを特定し、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにし、
前記目標座席ＩＤを出力するように構成される。
本発明にかかる実施例の第４の態様によると、プロセッサに実行されることにより、上記の座席選択提示方法を実現するプログラムを提供する。
本発明にかかる実施例の第５の態様によると、上記プログラムが記録された記録媒体を提供する。
【発明の効果】
【００２３】
本発明の実施例が提供する技術方案の有益な効果は以下のとおりである。
【００２４】
ユーザにより座席を選択する前に、ユーザが入力した視聴場所のＩＤを受信し、当該視聴場所のＩＤに基づいて座席ＩＤと当該座席ＩＤに対応する座席パラメータとを特定できる。次に、出座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と前記視聴領域が位置する平面とに挟まれた挟み角度を算出する。挟み角度が予め設定された範囲内にある場合に最適な視聴位置になることを予め了解できるため、予め設定された範囲内の挟み角度に対応する目標座席ＩＤを出力して、ユーザが選択するようにする。それで、本発明によって提供する構成によると、視聴効果が最適な目標座席ＩＤを提示できるため、ユーザの座席を選択する時間コストを減少できる。
【００２５】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００２６】
ここでの図面は明細書に合併されて本明細書の一部を構成する。これらの図面は、本発明に合致する実施例を示すためのものであり、明細書と一緒に本発明の原理を説明するためのものである。
【図１】図１は、例示的な一実施例に係る座席選択提示方法を示すフローチャートである。
【図２】図２は、例示的な一実施例に係る映画館のスクリーニングルームの縦断面を示すシーン図である。
【図３】図３は、例示的な一実施例に係る座席選択提示装置を示すブロック図である。
【図４】図４は、例示的な一実施例に係る座席選択提示装置を示すブロック図である。
【発明を実施するための形態】
【００２７】
ここで、例示的な実施例を詳細に説明し、また、説明中の例を図面に示している。以下の記述において、図面を説明する際に、特に、説明しない場合、異なる図面中の同一の符号は、同一、或は、同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００２８】
実施例１
図１は、例示的な一実施例に係る座席選択提示方法のフローチャートである。図１に示したように、図１に示す座席選択提示方法を端末に利用できる。本発明によって提供する座席選択提示方法によると、最適な視聴効果を有する目標座席ＩＤ（識別符号）を提示できるため、ユーザの座席を選択する時間コストを減少できる。当該方法は、以下のステップを含む。
【００２９】
ステップＳ１１において、視聴場所のＩＤを受信する。
【００３０】
ここで、ユーザにより視聴場所のＩＤを入力してもよい。視聴場所のＩＤは視聴場所のシリアル番号、名称、他の種類のキャラクタ、等であってもよい。例えば、視聴場所のＩＤは、“北京映画館１１号のスクリーニングルーム”である。また、視聴場所は、映画館、オペラ館、コンサート現場、等である。
【００３１】
ステップＳ１２において、データベース中から視聴場所のＩＤに対応する座席ＩＤ、及び座席ＩＤに対応する座席パラメータを特定する。
【００３２】
ここで、視聴場所のＩＤが受信された後、データベース中から当該視聴場所のＩＤに対応する座席ＩＤ、及び与座席ＩＤに対応する座席パラメータを検索する必要がある。一般的に、各々の視聴場所のＩＤそれぞれに対応する座席ＩＤは複数あり、各々の座席ＩＤそれぞれには、一つの座席パラメータが対応されている。
【００３３】
座席ＩＤは、実体の座席の行と列であってもよい。例えば、座席ＩＤが第５行第３列である場合は、第５行の３番目の位置を意味する。座席パラメータは、複数のパラメータを含んでもよい。例えば、座席パラメータは、視聴領域の長さと幅、視聴領域のボトム端から地面に対して垂直な直線の長さ、各々の座席ＩＤそれぞれに対応する実体の座席から視聴領域に対して垂直な直線の長さ、各々の座席ＩＤそれぞれに対応する実体の座席から地面に対して垂直な直線の長さ、各々の座席ＩＤそれぞれに対応する実体の座席から視聴領域のトップ端までの最短の線分の長さ、各々の座席ＩＤそれぞれに対応する実体の座席から視聴領域の左端までの最短の線分の長さ、各々の座席ＩＤそれぞれに対応する実体の座席から視聴領域の右端までの最短の線分の長さ、等を含んでもよい。
【００３４】
ステップＳ１３において、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにする。
【００３５】
ここで、視聴領域は、映画スクリーン、オペラ館のステージ、等であってもよい。視聴領域内の予め設定された位置は、視聴領域のトップ端、視聴領域の左端、視聴領域の右端であってもよい。座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分を、ユーザがいずれか一つの座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置を見る視線とみなしてもよい。即ち、線分を視線とみなしてもよい。座席ＩＤに対応する実体の座席から視聴領域のお互いに異なる位置までの線分と視聴領域が位置する平面とに挟まれた挟み角度の意義は、お互いに異なる。
【００３６】
例えば、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域のトップ端までの最短の線分と視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにする。ここで、挟み角度を算出する目的は、ユーザが視聴領域に向けて長い時間かけて、頭をあげている必要があるか否かを解するためである。もし、挟み角度が５５度未満である場合、座席ＩＤに対応する実体の座席から視聴領域のトップ端までの最短の線分と、座席ＩＤに対応する実体の座席から視聴領域が位置する平面に垂直な線分とに挟まれた挟み角度は、３５度より大きくなる。この場合、当該挟み角度に対応する座席ＩＤの実体の座席に座っているユーザは、長い時間かけて頭をあげて視聴領域を見る必要がある。もし、挟み角度が５５度以上である場合、座席ＩＤに対応する実体の座席から視聴領域のトップ端までの最短の線分と、座席ＩＤに対応する実体の座席から視聴領域が位置する平面に垂直する線分とに挟まれた挟み角度は、３５度より小さくなる。当該挟み角度に対応する座席ＩＤの実体の座席に座っているユーザは、長い時間かけて頭をあげて視聴領域を見る必要がない。それで、予め設定された範囲は、０度から３５度までの範囲であってもよい。それで、０度から３５度までの範囲内の挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにして、ユーザが目標座席ＩＤに対応する実体の座席を選択すると、ユーザは頸椎の疲労を避けることができ、ユーザの視聴のエクスペリエンスを改善できる。
【００３７】
ここで、上記の例に結合して、適用例をあげて、さらに詳しく説明する。図２は、映画館のスクリーニングルームの縦断面を示した図である。図２に示した映画館のスクリーニングルームの最後の行の座席の垂直方向における高さは、第１行の座席より、４ｍも高い。同時に、映画館のスクリーニングルームには１６行の座席がある。各々の行の座席同士の間の水平距離が１ｍであると想定すると、最後の行の座席と第１行の座席の間の水平距離はおよそ１５ｍである。これから、観客席の座席は、およそ１５°の傾きによって１行ずつ高くなったことを算出できる。映画館のスクリーニングルームは、幅が９ｍで、且つ高さが６.７５ｍであるスクリーンから構成されたと想定する。スクリーンのボトム端と地面との距離が１ｍである、スクリーンと第１行との距離は ５ｍであると想定する。xによって観衆とスクリーンとの間の距離を示すと、その観衆が位置する位置の地面からの高さは、y=(x-５)４/１５である。トップ端への視線方向と水平面とに挟まれた挟み角度を３５°未満にする条件を満たすために、以下の数学式により、即ち、
【数１】
2016529601.tif 000008
により、最終的に、x > ９.３６ｍを得る。第５行からスクリーンまでの水平距離は９ｍであり、第６行からスクリーンまでの水平距離は１０ｍである。つまり、第６行から、初めて、スクリーントップ端を見る視線と水平面とに挟まれた挟み角度が３５°未満になる。ユーザが長い時間かけて頭をあげてスクリーンを見ることを避けるために、座席ＩＤが第６行の後にある座席を出力することにより、ユーザに当該状況を通知する。
【００３８】
また、例えば、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域の右端までの最短の線分と視聴領域が位置する平面とに挟まれた第１挟み角度を算出し、座席ＩＤに対応する実体の座席から視聴領域の左端までの最短の線分と視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、第１挟み角度と第２挟み角度とを加算して得らえた値を第３挟み角度にして、予め設定された範囲内の第３挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにする。ここで、第３挟み角度を算出する目的は、ユーザが視聴領域を向けて頭を左右に頻繁に動かす必要があるか否か、又は、ユーザから視聴領域までの距離が比較的に遠いか、を探り当てることである。もし、第３挟み角度が１４０度未満である場合、座席ＩＤに対応する実体の座席から視聴領域の右端までの最短の線分と、座席ＩＤに対応する実体の座席から視聴領域の左端までの最短の線分とに挟まれた挟みは、４０度以上になる。それで、ユーザが位置する座席ＩＤの実体の座席から視聴領域までの距離が近すぎるので、当該挟み角度に対応する座席ＩＤの実体の座席に座っているユーザは、頭を左右に動かして視聴領域全体を見る必要がある。もし、第３挟み角度が１５４度以上である場合、座席ＩＤに対応する実体の座席から視聴領域の右端までの最短の線分と、座席ＩＤに対応する実体の座席から視聴領域の左端までの最短の線分とに挟まれた挟み角度は、２６度未満になる。それで、ユーザが位置する座席ＩＤの実体の座席から視聴領域での距離は遠すぎるので、当該挟み角度に対応する座席ＩＤの実体の座席に座っているユーザは、視聴領域をはっきり見ることができなくなる。もし、第３挟み角度が１４０度以上、且つ１５４度未満である場合、座席ＩＤに対応する実体の座席から視聴領域の右端までの最短の線分と、座席ＩＤに対応する実体の座席から視聴領域の左端までの最短の線分とに挟まれた挟み角度は、２６度から４０度までの間にある。それで、２６度から４０度までの範囲内の第３挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにすると、ユーザが位置する座席ＩＤの実体の座席から視聴領域までの距離は、遠くもないし、近くもないし、適当になる。ユーザは、視聴領域をはっきり見ることができるし、さらに、頭を左右に動かす必要もなくなる。これにより、ユーザの視聴のエクスペリエンスを改善した。
【００３９】
また、例えば、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域のトップ端までの最短の線分と視聴領域が位置する平面とに挟まれた第１挟み角度を算出して、予め設定された第１範囲内の第１挟み角度に対応する座席ＩＤを選択して第１目標座席ＩＤにし、第１目標座席ＩＤに対応する座席パラメータに基づいて、第１目標座席ＩＤに対応する実体の座席から視聴領域の右端までの最短の線分と視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、第１目標座席ＩＤに対応する実体の座席から視聴領域の左端までの最短の線分と視聴領域が位置する平面とに挟まれた第３挟み角度を算出して、第２挟み角度と第３挟み角度とを加算して得られた値を第４挟み角度にして、予め設定された第２範囲内の第４挟み角度に対応する第１目標座席ＩＤを選択して目標座席ＩＤにする。本例は上記の二つの例の組み合わせであるため、上記の二つの例の利点をもつ。最終的に選択し得た目標座席ＩＤに対応する実体の座席は、視聴領域をはっきり見ることができるし、また、頭を左右に動かす必要もなくなり、さらに、長い時間かけて頭を上げる必要がなくなる。頸椎の疲労を避けることができるので、ユーザの視聴のエクスペリエンスを改善した。
【００４０】
ステップＳ１４において、目標座席ＩＤを出力する。
【００４１】
ここで、視聴する距離が適当な目標座席ＩＤが選び取られた場合、ユーザが選択するために、当該目標座席ＩＤを出力する。
【００４２】
図１に示した実施例において、ユーザにより座席を選択する前に、ユーザが入力した視聴場所のＩＤを受信し、当該視聴場所のＩＤに基づいて座席ＩＤと当該座席ＩＤに対応する座席パラメータとを特定することにより、座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と視聴領域が位置する平面とに挟まれた挟み角度を算出する。挟み角度が予め設定された範囲内にある場合に最適な視聴位置になることを予め知ることができるため、予め設定された範囲内の挟み角度に対応する目標座席ＩＤを出力して、ユーザが選択するようにする。それで、本発明によって提供する構成によると、視聴効果が最適な目標座席ＩＤを提示できるため、ユーザの座席を選択する時間コストを減少できる。
【００４３】
オプションとして、図１に示した実施例において、本発明によって提供する構成によると、以下のステップを、さらに含んでもよい。目標座席ＩＤに対応する実体の座席と音源の間の距離が閾値未満であるか否かを判断して、目標座席ＩＤに対応する実体の座席と音源の間の距離が閾値以下である場合には、ステップＳ１４を実行し、目標座席ＩＤに対応する実体の座席と音源の間の距離が閾値より大きい場合には、音源との距離は遠すぎるとの提示情報を出力する。例えば、人類の音と映像のギャップ時間を感知する時間閾値は、およそ、-１６０ｍｓから+６５ ｍｓまでの間にいる。つまり、音は映像より０.０６５ｓ早く到着するか、０.１６ｓ遅く到着することは、すべて、許容できる。音の空気中で伝播する速度は３４０ｍ/ｓぐらいであり、音は０.１６ｓ の期間内で５４ｍの距離を伝播できるため、閾値を５４ｍに設定してもよい。目標座席ＩＤに対応する実体の座席と音源の間の距離が５４ｍより小さいと、当該目標座席ＩＤに対応する実体の座席においては音と映像とが同期化されない現像が発生しなくなるため、ステップＳ１４を実行して、目標座席ＩＤを出力する。目標座席ＩＤに対応する実体の座席と音源の間の距離が５４ｍより大きいと、当該目標座席ＩＤに対応する実体の座席においては音と映像とが同期化されない現像が発生するため、音源との距離は遠すぎるとの提示情報を出力して、ユーザに、当該目標座席ＩＤに対応する実体の座席においては音と映像とが同期化されない現像が発生するおそれがあると通知する。
【００４４】
オプションとして、図１に示した実施例において、本発明によって提供する構成によると、以下のステップを、さらに含んでもよい。目標座席ＩＤが履歴データであるか否かを判断して、目標座席ＩＤが履歴データである場合には、ステップＳ１４を実行し、目標座席ＩＤが履歴データではない場合には、目標座席ＩＤが履歴データではないとの提示情報を出力する。例えば、もし、履歴データの座席ＩＤに第７行第８列が含まれており、目標座席ＩＤが第７行第８列である場合、ユーザは当該目標座席ＩＤをいっそう好むことを、意味する。それで、目標座席ＩＤである第７行第８列を出力する。もし、目標座席ＩＤが第６行第９列である場合、ユーザは当該目標座席ＩＤがあまり好まないことを、意味する。それで、「目標座席ＩＤである第７行第８列は履歴データではない」とのキャラクタを出力して、ユーザに通知してもよい。それで、ユーザが過去に選択したことがある座席ＩＤを出力できて、ユーザが目標座席ＩＤから自分好みの座席を選択するようにする。
【００４５】
オプションとして、図１に示した実施例において、本発明によって提供する構成によると、以下のステップを、さらに含んでもよい。目標座席ＩＤが履歴データ中に出現した回数が閾値以上であるか否かを判断し、目標座席ＩＤが履歴データ中に出現した回数が閾値以上である場合には、ステップＳ１４を実行し、目標座席ＩＤが履歴データ中に出現した回数が閾値未満である場合には、目標座席ＩＤが履歴データ中に出現した回数閾値未満であるとの提示情報を出力する。例えば、もし、目標座席ＩＤが第７行第８列であり、履歴データ中で座席ＩＤである第７行第８列が５回出現したとし、閾値を３回に想定する場合、履歴データ中で座席ＩＤである第７行第８列が出現した回数である５回が、閾値である３回より多いため、ユーザは当該目標座席ＩＤをいっそう好むことを、意味する。それで、目標座席ＩＤである第７行第８列を出力する。もし、目標座席ＩＤが第７行第８列であり、履歴データ中で座席ＩＤである第７行第８列が２回出現したとし、閾値を３回に想定すると、履歴データ中で座席ＩＤである第７行第８列が出現した回数である２回が閾値である３回未満であるため、ユーザは当該目標座席ＩＤがあまり好まないことを、意味する。それで、「目標座席ＩＤである第７行第８列が履歴データ中に出現した回数である２回は閾値である３回未満である」とのキャラクタを出力して、ユーザに通知してもよい。それで、ユーザが過去に選択したことがある座席ＩＤを出力できて、ユーザが目標座席ＩＤから自分好みの座席を選択するようにする。
【００４６】
実施例２
図３は、例示的な一実施例に係る座席選択提示装置を示すブロック図である。本発明によって提供する座席選択提示装置によると、最適な視聴効果を有する標座席ＩＤを提示できるため、ユーザの座席を選択する時間コストを減少できる。図３を参照すると、当該装置は、受信モジュール１１、特定モジュール１２、選択モジュール１３、及び出力モジュール１４を備える。
【００４７】
受信モジュール１１は、視聴場所のＩＤを受信する。
【００４８】
特定モジュール１２は、データベース中から視聴場所のＩＤに対応する座席ＩＤ、及び座席ＩＤに対応する座席パラメータを特定する。
【００４９】
選択モジュール１３は、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにする。
【００５０】
出力モジュール１４は、目標座席ＩＤを出力する。
【００５１】
オプションとして、本発明によって提供する選択モジュールは、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域のトップ端までの最短の線分と視聴領域が位置する平面とに挟まれた挟み角度を算出するための第１算出ユニットと、予め設定された範囲内の挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするための第１選択ユニットとを備えてもよい。
【００５２】
オプションとして、
本発明によって提供する選択モジュールは、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域の右端までの最短の線分と視聴領域が位置する平面とに挟まれた第１挟み角度を算出し、座席ＩＤに対応する実体の座席から視聴領域の左端までの最短の線分と視聴領域が位置する平面とに挟まれた第２挟み角度を算出して、第１挟み角度と第２挟み角度とを加算して得らえた値を第３挟み角度にするための第２算出ユニットと、予め設定された範囲内の第３挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするための第２選択ユニットとを備えてもよい。
【００５３】
オプションとして、本発明によって提供する選択モジュールは、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域のトップ端までの最短の線分と視聴領域が位置する平面とに挟まれた第１挟み角度を算出するための第３算出ユニットと、予め設定された第１範囲内の第１挟み角度に対応する座席ＩＤを選択して第１目標座席ＩＤにするための第３選択ユニットと、第１目標座席ＩＤに対応する座席パラメータに基づいて、第１目標座席ＩＤに対応する実体の座席から視聴領域の右端までの最短の線分と視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、第１目標座席ＩＤに対応する実体の座席から視聴領域の左端までの最短の線分と視聴領域が位置する平面とに挟まれた第３挟み角度を算出して、第２挟み角度と第３挟み角度とを加算して得られた値を第４挟み角度にするための第４算出ユニットと、予め設定された第２範囲内の第４挟み角度に対応する第１目標座席ＩＤを選択して目標座席ＩＤにするための第４選択ユニットとを備えてもよい。
【００５４】
オプションとして、本発明によって提供する構成によると、当該装置は、目標座席ＩＤに対応する実体の座席と音源の間の距離が閾値未満であるか否かを判断するための第１判断モジュールと、目標座席ＩＤに対応する実体の座席と音源の間の距離が閾値以下である場合には、出力モジュールを実行し、目標座席ＩＤに対応する実体の座席と音源の間の距離が閾値を超える場合には、音源との距離は遠すぎるとの提示情報を出力するための第１実行モジュールとを備えてもよい。
【００５５】
オプションとして、本発明によって提供する構成によると、目標座席ＩＤが履歴データであるか否かを判断するための第２判断モジュールと、目標座席ＩＤが履歴データである場合には、出力モジュールを実行し、目標座席ＩＤが履歴データではない場合には、目標座席ＩＤが履歴データではないとの提示情報を出力するための第２実行モジュールとを備えてもよい。
【００５６】
オプションとして、本発明によって提供する構成によると、目標座席ＩＤが履歴データ中に出現した回が数閾値以上であるか否かを判断するための第３判断モジュールと、目標座席ＩＤが履歴データに出現した回数が閾値以上である場合には、出力モジュールを実行し、目標座席ＩＤが履歴データ中に出現した回数が閾値未満である場合には、目標座席ＩＤが履歴データ中に出現した回数閾値未満であるとの提示情報を出力するための第３実行モジュールとを備えてもよい。
【００５７】
上記の実施例の装置について、その各モジュールが実行する操作の具体的な形態は既に当該方法に関する実施例において詳細に説明したため、ここでは詳細に説明しない。
【００５８】
実施例３
図４は、例示的な一実施例に係る座席選択提示装置を示すブロック図である。例えば、装置８００は、携帯電話、コンピューター、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【００５９】
図８を参照して、装置８００は、プロセスアセンブリ８０２、メモリ８０４、電源アセンブリ８０６、マルチメディアアセンブリ８０８、オーディオアセンブリ８１０、入出力（Ｉ／ O）インターフェイス８１２、センサアセンブリ８１４、及び通信アセンブリ８１６のような一つ以上のアセンブリを含んでよい。
【００６０】
プロセスアセンブリ８０２は、一般的には装置８００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ８０２は、一つ以上のプロセッサ８２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ８０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ８０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ８０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ８０８とプロセスアセンブリ８０２の間のインタラクションを容易にするようにしてもよい。
【００６１】
メモリ８０４は、各種類のデータを記憶することにより装置８００の操作を支援するように構成される。これらのデータの例は、装置８００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ８０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【００６２】
電源アセンブリ８０６は、装置８００の多様なアセンブリに電力を供給する。電源アセンブリ８０６は、電源管理システム、一つ以上の電源、及び装置８００のための電力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【００６３】
マルチメディアアセンブリ８０８は、前記装置８００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスライドの動作の境界だけでなく、前記のタッチ、或はスライド操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ８０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置８００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【００６４】
オーディオアセンブリ８１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ８１０は、一つのマイク（ＭＩＣ）を含み、装置８００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ８０４に記憶されたり、通信アセンブリ８１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ８１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【００６５】
Ｉ／Ｏインターフェイス８１２は、プロセスアセンブリ８０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【００６６】
センサアセンブリ８１４は、装置８００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ８１４は、装置８００のＯＮ／ＯＦＦ状態、装置８００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ８１４は、装置８００、或は装置８００の一つのアセンブリの位置変更、ユーザと装置８００とが接触しているか否か、装置８００の方位、又は加速／減速、装置８００の温度の変化を検出できる。センサアセンブリ８１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ８１４は、撮影アプリケーションに適用するため、ＣＭＯＳ(Complementary metal-oxide-semiconductor）、又はＣＣＤ（Charge-coupled device）イメージセンサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ８１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【００６７】
通信アセンブリ８１６は、装置８００と他の機器の間に有線、又は無線形態の通信を提供する。装置８００は、例えばＷｉＦｉ（Wireless Fidelity）、２Ｇ（第２世代移動通信システム）、３Ｇ（第３世代移動通信システム）、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ８１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ８１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ(登録商標)）技術、他の技術に基づいて実現できる。
【００６８】
例示的な実施例において、装置８００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【００６９】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ８０４を提供しており、装置８００のプロセッサ８２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ（Compact Disc ROM）、磁気テープ、フロッピーディスク(登録商標)、光データ記憶デバイス等である。
【００７０】
コンピュータ読取り可能な非一時的な記録媒体は、当該記録媒体中の命令が移動端末のプロセッサによって実行される際に、移動端末に座席選択提示方法を実行させることができる。当該方法は、視聴場所のＩＤを受信するステップと、データベース中から視聴場所のＩＤに対応する座席ＩＤ、及び座席ＩＤに対応する座席パラメータを特定するステップと、座席ＩＤに対応する座席パラメータに基づいて、座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップと、目標座席ＩＤを出力するステップとを含む。
【００７１】
本発明は映画館のみに適用できるだけでなく、座席の選択を支援する発券のケースに、すべて、適用できることが説明すべきである。例えば、演出、コンサート、劇場、及び大型の会議に適用できる。また、本発明は携帯電話のアプリケーション中のみに利用できるだけでなく、さらに、各々の発券システム、ＰＣ(パーソナルコンピュータ)ソフト、ホームページの座席選択サービス、等の、プログラムを利用して座席を選択するケースに組み合わせることができる。それで、本発明は、以下の優位性が存在する。その一つは、異なる演出場所に基づいて、異なる結果を取得できることである。即ち、現場の違いを考慮して、最適の座席を探すことができる。もう一つは、視覚と聴覚との重要な視聴覚のエクスペリエンスを改善できる。さらにもう一つは、ユーザのデータを統計及び／又は分析することにより、異なるユーザの習慣に基づいて、座席の算出の個性化を最適化できる。
【００７２】
当業者は、明細書を検討して本発明を実践した後、本発明の他の実施案を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを狙っているし、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当業界の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と精神は以下の特許請求の範囲に記載される。
【００７３】
本発明は上記に記述され、また図面で示した正確な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解するべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
視聴場所のＩＤを受信するステップと、
データベース中から前記視聴場所のＩＤに対応する座席ＩＤ、及び前記座席ＩＤに対応する座席パラメータを特定するステップと、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップと、
前記目標座席ＩＤを出力するステップと
を含むことを特徴とする座席選択提示方法。
【請求項２】
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域のトップ端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップ
を含むことを特徴とする請求項１に記載の座席選択提示方法。
【請求項３】
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域の右端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第１挟み角度を算出し、前記座席ＩＤに対応する実体の座席から前記視聴領域の左端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、前記第１挟み角度と前記第２挟み角度とを加算して得られた値を第３挟み角度にして、予め設定された範囲内の前記第３挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップ
を含むことを特徴とする請求項１に記載の座席選択提示方法。
【請求項４】
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするステップは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域のトップ端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第１挟み角度を算出して、予め設定された第１範囲内の前記第１挟み角度に対応する座席ＩＤを選択して第１目標座席ＩＤにするステップと、
前記第１目標座席ＩＤに対応する座席パラメータに基づいて、前記第１目標座席ＩＤに対応する実体の座席から前記視聴領域の右端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、前記第１目標座席ＩＤに対応する実体の座席から前記視聴領域の左端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第３挟み角度を算出し、前記第２挟み角度と前記第３挟み角度とを加算して得られた値を第４挟み角度にして、予め設定された第２範囲内の前記第４挟み角度に対応する第１目標座席ＩＤを選択して目標座席ＩＤにするステップと
を含むことを特徴とする請求項１に記載の座席選択提示方法。
【請求項５】
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値未満であるか否かを判断するステップと、
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値以下である場合、前記目標座席ＩＤを出力するステップを実行するステップと、
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値を超える場合には、前記音源までの距離が遠すぎであるとの提示情報を出力するステップと
を、さらに含むことを特徴とする請求項１に記載の座席選択提示方法。
【請求項６】
前記目標座席ＩＤが履歴データであるか否かを判断するステップと、
前記目標座席ＩＤが履歴データである場合、前記目標座席ＩＤを出力するステップを実行するステップと、
前記目標座席ＩＤが履歴データでない場合、前記目標座席ＩＤが履歴データでないとの提示情報を出力するステップと
を、さらに含むことを特徴とする請求項１に記載の座席選択提示方法。
【請求項７】
前記目標座席ＩＤが履歴データ中に出現した回数が閾値以上であるか否かを判断するステップと、
前記目標座席ＩＤが履歴データ中に出現した回数が閾値以上である場合、前記目標座席ＩＤを出力するステップを実行するステップと、
前記目標座席ＩＤが履歴データ中に出現した回数が閾値未満である場合、前記目標座席ＩＤが履歴データ中に出現した回数が閾値未満であるとの提示情報を出力するステップと
を、さらに含むことを特徴とする請求項１に記載の座席選択提示方法。
【請求項８】
視聴場所のＩＤを受信するための受信モジュールと、
データベース中から前記視聴場所のＩＤに対応する座席ＩＤ、及び前記座席ＩＤに対応する座席パラメータを特定するための特定モジュールと、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするための選択モジュールと、
前記目標座席ＩＤを出力するための出力モジュールと
を備えることを特徴とする座席選択提示装置。
【請求項９】
前記選択モジュールは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域のトップ端までの最短の線分と、前記視聴領域が位置する平面との挟まれた挟み角度を算出するための第１算出ユニットと、
予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするための第１選択ユニットと
を備えることを特徴とする請求項８に記載の座席選択提示装置。
【請求項１０】
前記選択モジュールは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域の右端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第１挟み角度を算出し、前記座席ＩＤに対応する実体の座席から前記視聴領域の左端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、前記第１挟み角度と前記第２挟み角度とを加算して得られた値を第３挟み角度にするための第２算出ユニットと、
予め設定された範囲内の前記第３挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにするための第２選択ユニットと
を備えることを特徴とする請求項８に記載の座席選択提示装置。
【請求項１１】
前記選択モジュールは、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から前記視聴領域のトップ端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第１挟み角度を算出するための第３算出ユニットと、
予め設定された第１範囲内の前記第１挟み角度に対応する座席ＩＤを選択して第１目標座席ＩＤにするための第３選択ユニットと、
前記第１目標座席ＩＤに対応する座席パラメータに基づいて、前記第１目標座席ＩＤに対応する実体の座席から前記視聴領域の右端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第２挟み角度を算出し、前記第１目標座席ＩＤに対応する実体の座席から前記視聴領域の左端までの最短の線分と、前記視聴領域が位置する平面とに挟まれた第３挟み角度を算出して、前記第２挟み角度と前記第３挟み角度とを加算して得られた値を第４挟み角度にするための第４算出ユニットと、
予め設定された第２範囲内の前記第４挟み角度に対応する第１目標座席ＩＤを選択して目標座席ＩＤにするための第４選択ユニットと
を備えることを特徴とする請求項８に記載の座席選択提示装置。
【請求項１２】
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値未満であるか否かを判断するための第１判断モジュールと、
前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値以下である場合には、前記出力モジュールを実行させ、前記目標座席ＩＤに対応する実体の座席と音源との間の距離が閾値を超える場合には、前記音源までの距離が遠すぎであるとの提示情報を出力するための第１実行モジュールと
を、さらに備えることを特徴とする請求項８に記載の座席選択提示装置。
【請求項１３】
前記目標座席ＩＤが履歴データであるか否かを判断するための第２判断モジュールと、
前記目標座席ＩＤが履歴データである場合には、前記出力モジュールを実行させ、前記目標座席ＩＤが履歴データでない場合には、前記目標座席ＩＤが履歴データでないとの提示情報を出力するための第２実行モジュールと
を、さらに備えることを特徴とする請求項８に記載の座席選択提示装置。
【請求項１４】
前記目標座席ＩＤが履歴データ中に出現した回数が閾値以上であるか否かを判断するための第３判断モジュールと、
前記目標座席ＩＤが履歴データ中に出現した回数が閾値以上である場合には、前記出力モジュールを実行させ、前記目標座席ＩＤが履歴データ中に出現した回数が閾値未満である場合には、前記目標座席ＩＤが履歴データ中に出現した回数が閾値未満であるとの提示情報を出力するための第３実行モジュールと
を、さらに備えることを特徴とする請求項８に記載の座席選択提示装置。
【請求項１５】
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリとを備え、
前記プロセッサは、
視聴場所のＩＤを受信し、
データベース中から前記視聴場所のＩＤに対応する座席ＩＤ、及び前記座席ＩＤに対応する座席パラメータを特定し、
前記座席ＩＤに対応する座席パラメータに基づいて、前記座席ＩＤに対応する実体の座席から視聴領域内の予め設定された位置までの線分と、前記視聴領域が位置する平面とに挟まれた挟み角度を算出して、予め設定された範囲内の前記挟み角度に対応する座席ＩＤを選択して目標座席ＩＤにし、
前記目標座席ＩＤを出力するように構成される
ことを特徴とする座席選択提示装置。
【請求項１６】
プロセッサに実行されることにより、請求項１から請求項７のいずれかに記載の座席選択提示方法を実現することを特徴とするプログラム。
【請求項１７】
請求項１６に記載のプログラムが記録された記録媒体。 
【国際調査報告】
2016529601.tif 000009
2016529601.tif 000010
2016529601.tif 000011
2016529601.tif 000012