СПОСОБ И УСТРОЙСТВО ПОДСКАЗКИ ДЛЯ ВЫБОРА МЕСТА В ЗАЛЕ
METHOD AND DEVICE FOR PROMPT FOR HALL SELECTION

[0001] Настоящее изобретение основывается на и заявляет приоритет китайской заявки на патент № CN 201410250656.9, поданной 6 июня 2014 г., содержание которой полностью включено в данный документ посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее изобретение связано с областью коммуникационных технологий, а точнее со способом и устройством подсказки при выборе места в зале.
УРОВЕНЬ ТЕХНИКИ
[0003] На сегодняшний день функция выбора места в зале обеспечивается системой покупки билетов для кинотеатров, театров и вокальных концертов. Пользователь просто выбирает «мышкой» места в зале на интерфейсе выбора места в зале, предоставленного системой покупки билетов; при этом система резервирует для пользователя выбранное место.
[0004] Хотя пользователь может выбрать себе место с помощью системы покупки билетов, но выбранные места не всегда обеспечивают наилучшую позицию видимости. Например, из-за углов обзора и расстояний от зрителя до экрана, сидя на некоторых местах в кинотеатре, пользователи должны поворачивать головы влево или вправо в направлении киноэкрана во время просмотра или смотреть вверх на экран в течение длительного периода времени, что утомляет и ухудшает впечатления от просмотра.
[0005] Поскольку пользователь не знает, какие места лучше для просмотра, то традиционные способы выбора мест - это пустая трата времени пользователя, который не может выбрать места с оптимальным эффектом просмотра.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Чтобы преодолеть проблемы известного уровня техники, настоящее изобретение обеспечивает способ подсказки и устройство для выбора места, которые подсказывают места с наилучшим эффектом просмотра, сокращая тем самым затраты времени пользователя на выбор места.
[0007] В соответствии с первым аспектом варианта осуществления настоящего изобретения обеспечивается способ подсказки при выборе места в зале, включающий в себя: получение идентификатора поля зрения; определение идентификаторов места в зале, соответствующих идентификатору поля зрения, и параметров места, соответствующих идентификаторам места в зале в базе данных; согласно параметрам места, соответствующим идентификатору места в зале, расчет угла между отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до предустановленной позиции зоны просмотра и плоскости зоны просмотра, а также выбор идентификаторов мест, соответствующих углам в пределах предустановленного диапазона, в качестве идентификаторов намеченных мест в зале; вывод идентификаторов намеченных мест в зале.
[0008] Если требуется, этап, на котором согласно параметрам места в зале, соответствующим идентификатору места в зале, выполняется расчет угла между отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до заданной позиции зоны просмотра и плоскости зоны просмотра, а также выбор идентификаторов мест в зале, соответствующих углам в пределах заданного диапазона, в качестве идентификаторов намеченных мест, включает в себя: согласно параметрам места в зале, соответствующим идентификатору места в зале, расчет угла между наиболее коротким отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до верхнего края зоны просмотра и плоскости зоны просмотра, а также выбор идентификаторов мест в зале, соответствующих углам в пределах заданного диапазона, в качестве идентификаторов намеченных мест в зале.
[0009] Если требуется, этап, на котором согласно параметрам места в зале, соответствующим идентификатору места в зале, выполняется расчет угла между отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до заданной позиции зоны просмотра и плоскости зоны просмотра, а также выбор идентификаторов мест в зале, соответствующих углам в пределах заданного диапазона, в качестве идентификаторов намеченных мест в зале, включает в себя: согласно идентификатору места в зале, расчет первого угла между наиболее коротким отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до правого края зоны просмотра и плоскости зоны просмотра, расчет второго угла между наиболее коротким отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до левого края зоны просмотра и плоскости зоны обзора, расчет суммы первого и второго угла в качестве третьего угла, и выбор идентификаторов мест в зале, соответствующих третьим углам в пределах заданного диапазона, в качестве идентификаторов намеченных мест в зале.
[0010] Если требуется, этап, на котором согласно параметрам места в зале, соответствующим идентификатору места в зале, происходит расчет угла между отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до заданной позиции зоны просмотра и плоскости зоны просмотра, а также выбор идентификаторов мест в зале, соответствующих углам в пределах заданного диапазона, в качестве идентификаторов намеченных мест в зале, содержит: согласно идентификатору места в зале, расчет первого угла между наиболее коротким отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до верхнего края зоны просмотра и плоскости зоны просмотра и выбор идентификаторов мест в зале, соответствующих первым углам в пределах первого заданного диапазона, в качестве идентификаторов намеченных мест в зале; расчет второго угла между наиболее коротким отрезком прямой от физического места в зале, соответствующего первому идентификатору намеченного места в зале, до правого края зоны просмотра и плоскости зоны просмотра, расчет третьего угла между наиболее коротким отрезком прямой от физического места в зале, соответствующего первому идентификатору намеченного места в зале, до левого края зоны просмотра и плоскости зоны просмотра, получение суммы второго и третьего углов в качестве четвертого угла, и выбор первых идентификаторов намеченных мест в зале, соответствующих четвертым углам в пределах второго заданного диапазона, в качестве идентификаторов намеченных мест в зале.
[0011] Если требуется, способ также включает в себя: определение того, является ли расстояние между физическим местом в зале, соответствующим идентификатору намеченного места в зале, и источником звука меньше предельного значения; выполнение этапа вывода идентификаторов намеченных мест в зале, если расстояние между физическим местом в зале, соответствующим идентификатору намеченного места в зале, и источником звука меньше или равно предельному значению; вывод сообщения подсказки о том, что источник звука слишком далеко, если расстояние между физическим местом в зале, соответствующим идентификатору намеченного места в зале, и источником звука больше предельного значения.
[0012] Если требуется, способ также включает в себя: определение, являются ли идентификаторы намеченных мест в зале архивными данными; выполнение этапа вывода идентификаторов намеченных мест в зале, если идентификаторы намеченных мест в зале являются архивными данными; вывод сообщения подсказки о том, что идентификаторы намеченных мест в зале не являются архивными данными, если идентификаторы намеченных мест в зале не являются архивными.
[0013] Если требуется, способ также включает в себя: определение, является ли время возникновения идентификаторов намеченных мест в зале в архивных данных больше или равно предельному значению; выполнение этапа вывода идентификаторов намеченных мест в зале, если время возникновения идентификаторов намеченных мест в зале в архивных данных больше или равно предельному значению; вывод сообщения подсказки о том, что время возникновения идентификаторов намеченных мест в зале в архивных данных меньше предельного значения, если время возникновения идентификаторов намеченных мест в зале в архивных данных меньше предельного значения.
[0014] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения предлагается устройство подсказки для выбора места в зале, которое включает в себя: приемный модуль, выполненный для получения идентификатора поля зрения; модуль определения, выполненный для определения идентификаторов мест в зале, соответствующего идентификатору поля зрения, и параметров мест, соответствующих идентификаторам мест в зале в базе данных; модуль выбора, выполненный для расчета угла между отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до заданной позиции зоны просмотра и плоскости зоны просмотра, в соответствии с параметрами мест в зале, соответствующим идентификатору места в зале, и выбор идентификаторов мест в зале, соответствующим углам в пределах заданного диапазона, в качестве идентификаторов намеченных мест в зале; модуль вывода, выполненный для вывода идентификаторов намеченных мест в зале.
[0015] Если требуется, модуль выбора включает в себя: первый блок расчета, выполненный для расчета угла между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до заданной позиции зоны просмотра и плоскости зоны просмотра, согласно параметрам места в зале, соответствующим идентификатору места в зале, первый блок выбора, выполненный для выбора идентификаторов мест в зале, соответствующих углам в пределах заданного диапазона, в качестве идентификаторов намеченных мест в зале.
[0016] Если требуется, модуль выбора включает в себя: второй блок расчета, выполненный для расчета первого угла между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до правого края зоны просмотра и плоскости зоны просмотра, и для расчета второго угла между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до левого края зоны просмотра и плоскости зоны просмотра в соответствии с параметрами мест в зале, соответствующими идентификаторам мест в зале, и для расчета суммы первого и второго угла в качестве третьего угла; и второй блок выбора, выполненный для выбора идентификаторов мест в зале, соответствующих первым углам в пределах заданного диапазона, в качестве идентификаторов намеченных мест в зале.
[0017] Если требуется, модуль выбора включает в себя: третий блок расчета, выполненный для расчета первого угла между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до верхнего края зоны просмотра и плоскости зоны просмотра, третий блок выбора, выполненный для выбора идентификаторов мест в зале, соответствующих первым углам в пределах первого заданного диапазона, в качестве идентификаторов первых намеченных мест в зале; четвертый блок расчета, выполненный для расчета второго угла между наиболее коротким отрезком прямой от физического места в зале, соответствующего идентификатору первого намеченного места в зале, до правого края зоны просмотра и плоскости зоны просмотра, расчета третьего угла между наиболее коротким отрезком прямой от физического места в зале, соответствующего идентификатору первого намеченного места в зале, до левого края зоны просмотра и плоскости зоны просмотра согласно параметрам мест в зале, соответствующим идентификаторам первого намеченного места в зале; и расчета суммы второго и третьего угла в качестве четвертого угла; четвертый блок выбора, выполненный для выбора идентификаторов первых намеченных мест в зале, соответствующих четвертым углам в пределах второго заданного диапазона, в качестве идентификаторов намеченных мест в зале.
[0018] Если требуется, устройство также включает в себя: первый модуль определения, выполненный для определения того, является ли расстояние между физическим местом в зале, соответствующим идентификатору намеченного места в зале, и источником звука меньше предельного значения; первый модуль выполнения, выполненный для включения в работу модуля вывода, если расстояние между физическим местом в зале, соответствующим идентификатору намеченного места в зале, и источником звука меньше или равно предельному значению; а также для вывода сообщения подсказки о том, что источник звука находится слишком далеко, если расстояние между физическим местом в зале, соответствующим идентификаторам намеченных сидений, и источником звука больше порогового значения.
[0019] Если требуется, устройство также включает в себя: второй модуль определения, выполненный для определения того, является ли идентификатор намеченного места в зале из архивных данных; второй модуль выполнения, выполненный для запуска модуля вывода, если идентификатор намеченного места в зале является из архивных данных; и вывод сообщения подсказки о том, что идентификатор намеченного места в зале является не является из архивных данных, если идентификатор намеченного места в зале является не является из архивных данных.
[0020] Если требуется, способ также включает в себя: третий модуль определения, выполненный для определение того, является ли время возникновения идентификаторов намеченных мест в зале в архивных данных большим или равным предельному значению; третий модуль выполнения, выполненных для запуска модуля вывода, если время возникновения идентификаторов намеченных мест в зале в архивных данных больше или равно предельному значению; и вывод сообщения подсказки о том, что время возникновения идентификаторов намеченных мест в зале в архивных данных меньше предельного значения, если время возникновения идентификаторов намеченных мест в зале в архивных данных меньше предельного значения.
[0021] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения предлагается устройство подсказки для выбора места в зале, включающее в себя процессор; запоминающее устройство для хранения инструкций, выполняемых процессором. Процессор выполнен для получения идентификатора поля зрения; определение идентификаторов места в зале, соответствующего идентификатору поля зрения, и параметров места, соответствующих идентификаторам места в зале в базе данных; согласно параметрам места в зале, и в соответствии с идентификатором места в зале, расчет угла между отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до заданной позиции зоны просмотра и плоскости зоны обзора, а также выбор идентификаторов мест в зале, соответствующих углам в пределах заданного диапазона, в качестве идентификаторов намеченных мест в зале; вывод идентификаторов намеченных мест в зале.
[0022] Техническое предложение, представленное в вариантах осуществления настоящего изобретения может включать в себя следующие положительные результаты. До того как пользователь осуществит выбор мест в зале, сначала пользователем должен быть получен идентификатор поля зрения, который вводится пользователем, в соответствии с которым можно определить идентификаторы мест в зале и параметры мест в зале, соответствующие идентификаторам мест в зале, а также, в свою очередь, осуществить расчет угла между отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до заданной позиции зоны просмотра и плоскости зоны просмотра. Поскольку возможно узнать, что углы в пределах заданного диапазона являются наилучшими позициями просмотра, то идентификаторы намеченных мест в зале, соответствующие углам в пределах диапазона, выводятся для выбора пользователя. Таким образом, решение, предложенное в настоящем изобретении, может обеспечить определение идентификаторов намеченных мест в зале с наилучшим эффектом просмотра, сокращая тем самым затраты времени пользователя на выбор мест.
[0023] Необходимо понимать, что общее описание, изложенное выше, и следующее подробное описание являются лишь примерами и пояснениями и не ограничивают настоящего изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0024] Здесь, сопроводительные чертежи, которые включены в описание и составляют часть описания, показывают варианты осуществления в соответствии с настоящим изобретением и служат для объяснения принципов настоящего изобретения вместе с описанием.
[0025] Фиг. 1 представляет функциональную блок-схему, показывающую способ подсказки при выборе места в зале в соответствии с иллюстрируемым вариантом осуществления.
[0026] Фиг. 2 показывает продольное сечение кинозала кинотеатра в соответствии с иллюстрируемым вариантом осуществления.
[0027] Фиг. 3 представляет структурную блок-схему устройства подсказки для выбора места в зале в соответствии с иллюстрируемым вариантом осуществления.
[0028] Фиг. 4 представляет структурную блок-схему устройства подсказки для выбора места в зале в соответствии с иллюстрируемым вариантом осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0029] Иллюстрируемые варианты осуществления будут описаны подробно в настоящем документе с примерами, представленными в сопроводительных чертежах. Когда следующее описание относится к сопроводительным чертежам, если не указано иное, одни и те же ссылочные позиции на различных чертежах, представляют одни и те же или одинаковые элементы. Исполнения, описанные в нижеследующих иллюстрируемых вариантах осуществления, не представляют все варианты исполнения в соответствии с настоящим изобретением. Напротив, они являются лишь примерами устройства и способа в соответствии с некоторыми аспектами настоящего изобретения, как подробно описано в прилагаемой формуле изобретения.
[0030] Вариант осуществления 1
[0031] Фиг. 1 представляет функциональную блок-схему, на которой показан способ подсказки для выбора места в зале в соответствии с иллюстрируемым вариантом осуществления. Как показано на фиг. 1, способ подсказки для выбора места в зале, показанный на фиг. 1, может быть применен в терминале. Способ подсказки для выбора места в зале, представленный в настоящем изобретении, позволяет подсказать идентификационные номера намеченных мест с наилучшим эффектом просмотра, тем самым снижая затраты времени пользователя для выбора места в зале. Способ включает в себя следующие этапы.
[0032] На этапе S11 происходит получение идентификационного номера поля зрения.
[0033] Идентификатор поля зрения может быть введен пользователем. Идентификатор поля зрения может быть цифрой, названием или другим типом символов поля зрения. Например, идентификатором поля зрения может быть «кинозал 11, Кинотеатр Beijing". Кроме того, полем зрения может быть кинотеатр, сцена оперного театра или вокального исполнения.
[0034] На этапе S12 идентификаторы мест в зале, соответствующие идентификатору поля зрения, и параметры мест в зале, соответствующие идентификаторам мест в зале, определяются в базе данных.
[0035] После получения идентификатора поля зрения в базе данных должны быть найдены идентификаторы мест в зале, соответствующие идентификатору поля зрения, и параметры мест в зале, соответствующие идентификаторам мест в зале. В общем, каждый идентификатор поля зрения может иметь множество соответствующих идентификаторов мест в зале, а каждый идентификатор мест в зале может иметь один соответствующий параметр места в зале.
[0036] Идентификатор места в зале может быть номером ряда и номером столбца физического места в зале, например, идентификатор места в зале ряд 5 и столбец 3 означает третью позицию в пятом ряду. Параметр места в зале может включать в себя множество параметров, таких как, длина и ширина зоны просмотра; длина нижней части зоны просмотра перпендикулярно полу; длина физического места в зале, соответствующего каждому идентификатору места в зале, перпендикулярно зоне просмотра; длина физического места в зале, соответствующего каждому идентификатору места в зале, перпендикулярно полу; длина кратчайшего отрезка от физического сиденье, соответствующего каждому идентификатору места в зале, до верхнего края зоны просмотра; длина кратчайшего отрезка от физического сиденье, соответствующего каждому идентификатору места в зале, до левого края зоны просмотра, и длина кратчайшего отрезка от физического сиденье, соответствующего каждому идентификатору места в зале, до правого края зоны просмотра.
[0037] На этапе S13, согласно параметрам места в зале, соответствующим идентификатору места в зале, осуществляется расчет угла между отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до заданного места зоны просмотра и плоскости зоны просмотра; а также выбор идентификаторов мест в зале, соответствующих углам в пределах предустановленного диапазона, в качестве идентификаторов намеченных мест в зале.
[0038] Зоной просмотра может быть киноэкран или сцена оперного театра. Заданная позиция зоны просмотра может быть верхней частью зоны просмотра или левой/правой частью зоны просмотра. Отрезок прямой от физического места в зале, соответствующего идентификатору места в зале, до заданной позиции зоны просмотра может считаться линией прямой видимости пользователя при просмотре от физического места, определенного соответствующего идентификатору места в зале, до заданного места зоны просмотра. Отрезок прямой может считаться линией прямой видимости, расчет угла между угла между отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до различных мест зоны просмотра и плоскости зоны просмотра имеет разные значения.
[0039] Например, согласно параметрам места в зале, соответствующим идентификатору места в зале, осуществляется расчет угла между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до верхнего края зоны просмотра и плоскости зоны просмотра, а также осуществляется выбор идентификаторов мест в зале, соответствующих углам в пределах заданного диапазона, в качестве идентификаторов намеченных мест в зале. Целью расчета угла является определение, нужно ли пользователю смотреть вверх в направлении зоны просмотра в течение длительного времени. Если угол меньше 55 градусов, угол между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до верхнего края зоны просмотра и отрезка прямой от физического места в зале, соответствующего идентификатору места в зале, перпендикулярного плоскости зоны обзора, превышает 35 градусов, то пользователь, сидящий на физическом месте в зале идентификатора места в зале, соответствующего данному углу, должен в течение длительного периода времени смотреть вверх в направлении зоны просмотра; если угол больше или равен 55 градусам, угол между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до верхнего края зоны просмотра и отрезка прямой от физического места в зале, соответствующего идентификатору места в зале, перпендикулярного плоскости зоны просмотра, меньше 35 градусов, то пользователю, сидящему на физическом месте в зале идентификатора места в зале, соответствующего данному углу, не нужно в течение длительного периода времени смотреть вверх в направлении зоны просмотра. Таким образом, заданный диапазон может быть от 0 до 35 градусов. Таким образом, идентификаторы мест в зале, соответствующие углам в пределах диапазона от 0 до 35 градусов, выбираются в качестве идентификаторов намеченных мест в зале. Если пользователь выбирает предложенные места в качестве реальных мест, соответствующих идентификаторам, можно избежать усталости шейных позвонков пользователя и улучшить впечатление пользователя от просмотра.
[0040] Описание будет дано на примерах применения с сочетании с приведенным выше примером. Обратимся к фиг. 2, на которой изображено продольное сечение зала кинотеатра. В случае кинозала кинотеатра, показанного на фиг. 2, последний ряд сидений находится на 4 м выше, чем первый ряд в вертикальном направлении, а в зале находится 16 рядов сидений. Если предположить, что горизонтальное расстояние между рядами 1 м, то горизонтальное расстояние между последним рядом и первым рядом составляет около 15 м, поэтому, можно определить, что места в зрительном зале расположены на 15° выше по рядам. Предполагается, что в кинозале установлен экран шириной 9 м длиной и 6,75 м длиной. Расстояние от нижней части экрана до земли составляет 1 м, а расстояние от экрана до первого ряда - 5 м. Знак «х» обозначает расстояние от зрительного зала до экрана, поэтому высота его положения от земли: у=(х-5)·4/15. Для выполнения условия, что угол между линией прямой видимости в направлении верхнего края части и горизонтальной плоскости меньше 35°, уравнение будет: . Окончательное решение будет: х>9.36 м. Горизонтальное расстояние между пятым рядом и экраном будет 9 м, горизонтальное расстояние между шестым рядом и экраном - 10 м, то есть только на шестом ряду угол между линией прямой видимости по направлению к верхнему краю экрана и горизонтальной плоскости будет меньше 35°. Таким образом, для того, чтобы пользователь не смотрел вверх в направлении экрана в течение длительного периода времени, пользователю выводятся места с идентификаторами мест в зале после шестого ряда.
[0041] В качестве другого примера, осуществляется расчет, в соответствии с параметром места в зале, соответствующим идентификатору места в зале, первого угла между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до правого края зоны просмотра и плоскости зоны просмотра; второго угла между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до левого края зоны просмотра и плоскости зоны просмотра, а также расчет суммы первого и второго углов в качестве третьего угла; и выбор идентификаторов мест в зале, соответствующих третьим углам в пределах заданного диапазона, в качестве идентификаторов намеченных мест в зале. Целью расчета третьего угла является определение того, нужно ли пользователю часто поворачивать голову влево и вправо в направлении зоны просмотра или, находится ли пользователь слишком далеко от зоны просмотра. Если третий угол меньше 140°, угол между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до правого края зоны просмотра и кратчайшего отрезка прямой от физического места в зале, соответствующего идентификатору места в зале, до левого края зоны просмотра превышает 40 градусов, то физическое место идентификатора места в зале, где сидит пользователь, находится слишком близко к зоне просмотра и, поэтому, пользователь, сидящий на физическом месте в зале идентификатора места в зале, соответствующего данному углу, должен поворачивать голову вправо и влево, чтобы видеть всю зону просмотра. Если третий угол больше 154°, угол между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до правого края зоны просмотра и кратчайшего отрезка прямой от физического места в зале, соответствующего идентификатору места в зале, до левого края зоны просмотра меньше 26 градусов, то физическое место идентификатора места в зале, где сидит пользователь, находится слишком далеко от зоны просмотра и, поэтому, пользователь, сидящий на физическом месте в зале идентификатора места в зале, соответствующего данному углу, может видеть зону просмотра нечетко. Если третий угол больше 140 градусов и меньше 154 градусов, угол между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до правого края зоны просмотра и кратчайшего отрезка прямой от физического места в зале, соответствующего идентификатору места в зале, до левого края зоны просмотра должен составлять от 26 до 40 градусов. Таким образом, выбор идентификаторов мест в зале, соответствующих третьему углу в диапазоне от 26 до 40 градусов, в качестве идентификаторов намеченных мест в зале может сделать расстояние от физического места в зале идентификатора места в зале, где находится пользователь, к зоне просмотра средним, ни слишком близким, ни слишком далеким, так чтобы пользователь мог не только четко видеть зону просмотра, но и не поворачивать голову влево и вправо при просмотре, и, таким образом, улучшить впечатление пользователя от просмотра.
[0042] В качестве другого примера, в соответствии с параметрами места в зале, соответствующим идентификатору места в зале, осуществляется расчет первого угла между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до верхнего края зоны просмотра и плоскости зоны просмотра, и выбор идентификаторов мест в зале, соответствующих первым углам в пределах первого заданного диапазона, в качестве идентификаторов намеченных мест в зале. В соответствии с параметрами места в зале, соответствующим идентификаторам первых намеченных мест в зале, осуществляется расчет второго угла между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору первого намеченного места в зале, до правого края зоны просмотра и плоскости зоны просмотра; третьего угла между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору первого намеченного места в зале, до левого края зоны просмотра и плоскости зоны просмотра; принимая сумму второго угла и третьего угла в качестве четвертого угла; и выбор идентификаторов первых намеченных мест в зале, соответствующих четвертым углам в пределах второго предустановленного диапазона, в качестве идентификаторов намеченных мест в зале. Поскольку данный пример представляет собой сочетание двух вышеуказанных примеров, то он имеет преимущества двух вышеупомянутых примеров. Если физические места в зале соответствуют окончательно выбранным идентификаторам намеченных мест в зале, то возможно четко видеть зону просмотра, не поворачивать голову влево и вправо, избежать ситуации, когда пользователь вынужден смотреть вверх в течение длительного периода времени, и также избежать усталости шейных позвонков пользователя и улучшить впечатление пользователя от просмотра.
[0043] На этапе S14 осуществляется вывод идентификаторов намеченных мест
в зале.
[0044] При выборе идентификаторов намеченных мест в зале с оптимальным расстоянием от зрителя до экрана осуществляется вывод идентификаторов намеченных мест в зале на выбор пользователя.
[0045] В варианте осуществления, показанном на фиг. 1, до того как пользователь осуществит выбор мест в зале, должен сначала быть получен ввод идентификатора поля зрения пользователем, согласно которому можно определить идентификаторы мест в зале и параметры мест в зале, соответствующие идентификаторам мест в зале, и, в свою очередь, осуществить расчет угла между отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до предустановленной позиции зоны просмотра и плоскости зоны просмотра. Поскольку возможно узнать, что углы в пределах предустановленного диапазона являются наилучшими позициями обзора, то идентификаторы намеченных мест в зале, соответствующие углам в пределах диапазона, выводятся для выбора пользователя. Поэтому решение, предложенное в настоящем изобретении, может обеспечить определение идентификаторов намеченных мест в зале с наилучшим эффектом просмотра сокращая тем самым затраты времени пользователя на выбор мест.
[0046] Если требуется, в варианте осуществления, показанном на фиг. 1, решение, по настоящему изобретению, также может включать в себя: определение, является ли расстояние между физическим местом в зале, соответствующим идентификатору намеченного места в зале, и источником звука меньше предельного значения; выполнение этапа S14, если расстояние между физическим местом в зале, соответствующим идентификатору намеченного места в зале, и источником звука меньше или равно предельному значению; вывод сообщения подсказки о том, что источник звука слишком далеко, если расстояние между физическим местом в зале, соответствующим идентификатору намеченного места в зале, и источником звука больше предельного значения. Например, предельное значение восприятия разницы во времени между изображением и звуком человека составляет около от -160 мс до +65 мс, то есть диапазон, в котором звук на 0,065 с опережает изображение и до предела, когда звук на 0,16 с отстает от изображения приемлем для человека. Скорость распространения звука в воздухе составляет около 340 м/с. Поскольку скорость звука может пройти расстояние 54 м за 0,16 с, то предельное значение должно составлять 54 м. Если расстояние между физическим местом в зале, соответствующим идентификаторам намеченных мест в зале, и источником звука меньше или равно 54 м, то это позволит избежать эффекта асинхронности звука и изображения для физического места в зале, соответствующего идентификатору намеченного места в зале, поэтому выполняется этап S14 для вывода идентификаторов намеченных мест в зале. Если расстояние между физическим местом в зале, соответствующим идентификаторам намеченных мест в зале, и источником звука больше 54 м, то это означает возникновение эффекта асинхронности звука и изображения для физического места в зале, соответствующего идентификатору намеченного места в зале, поэтому выводится сообщение о том, что источник звука находится слишком далеко, для предупреждения пользователя о возможности возникновения эффекта асинхронности звука и изображения для физического места в зале, соответствующего идентификатору намеченного места в зале.
[0047] Если требуется, в варианте осуществления, показанном на фиг. 1, решение, по настоящему изобретению, также может включать в себя следующие этапы: определение, является ли идентификатор намеченного места в зале из архивных данных; выполнение этапа S14, если идентификатор намеченного места в зале из архивных данных; и вывод сообщения о том, что идентификатор намеченного места в зале не из архивных данных если идентификатор намеченного места в зале не из архивных данных. Например, идентификатор места в зале из архивных данных включает в себя ряд 7 и столбец 8. Если идентификатор намеченного в места зале - ряд 7 и столбец 8, это значит, что пользователь весьма вероятно имеет идентификатор намеченного места в зале, значит, выводится идентификатор намеченного места в зале: ряд 7 и столбец 8; если идентификатор намеченного места в зале - ряд 6 и столбец 9, это значит, что пользователь мало вероятно имеет идентификатор намеченного места в зале, при этом для информирования пользователя могут выводиться символы «идентификатор намеченного места ряд 7, столбец 8 не из архивных данных». Поэтому идентификаторы мест, выбранных пользователем, могут выводиться, чтобы пользователь мог выбрать предпочитаемые им места среди идентификаторов намеченных мест в зале.
[0048] Если требуется, в варианте осуществления, показанном на фиг. 1, решение, представленное в настоящем изобретении, также может включать в себя следующие этапы: определение, является ли время возникновения идентификатора намеченного места в зале в архивных данных больше или равно предельному значению; выполнение этапа S14, если время возникновения идентификатора намеченного места в зале в архивных данных больше или равно предельному значению; и вывод подсказки о том, время возникновения идентификатора намеченного места в зале в архивных данных меньше предельного значения, если время возникновения идентификатора намеченного места в зале в архивных данных меньше предельного значения. Например, если идентификатор намеченного места в зале - ряд 7 и столбец 8, а идентификатор места в зале встречается 5 раз в архивных данных, предполагая, что предельное значение 3, то, поскольку количество появлений идентификатора места в зале в ряду 7 и столбце 8 в архивных данных составляет 5, что больше, чем предельное значение 3, это значит, что пользователю нравится идентификатор намеченного места в зале. Поэтому выводится идентификатор намеченного места в зале в ряду 7 и столбце 8. Если идентификаторы намеченного места в зале - ряд 7 и столбец 8, а идентификатор места в зале встречается 2 раза в архивных данных, предполагая, что предельное значение 5, то, поскольку количество появлений идентификатора места в зале в ряду 7 и столбце 8 в архивных данных составляет 2, что меньше, чем предельное значение 3, это значит, что пользователю не нравится идентификатор намеченного места в зале, поэтому для информирования пользователя выводится сообщение «2 появления идентификатора намеченного места в зале в ряду 7 и столбце 8 в архивных данных меньше порогового значения 3». Поэтому идентификаторы мест, которые выбираются и выбираются много раз пользователем, могут выводиться, чтобы пользователь мог выбрать предпочитаемые им места среди идентификаторов намеченных мест в зале.
[0049] Вариант осуществления II
[0050] Фиг. 3 представляет структурную блок-схему, на которой изображено устройство подсказки при выборе места в зале в соответствии с иллюстрируемым вариантом осуществления. Устройство подсказки при выборе места, предложенное в настоящем изобретении, может обеспечить определение идентификаторов намеченных мест в зале с наилучшим эффектом просмотра сокращая тем самым затраты времени пользователя на выбор мест. На фиг. 3 показано, что устройство включает в себя приемный модуль 11, модуль 12 определения, модуль 13 выбора и модуль 14 вывода.
[0051] Приемный модуль 11 выполнен для получения идентификатора поля зрения.
[0052] Модуль 12 определения, выполнен для определения идентификаторов мест в зале, соответствующих идентификатору поля зрения, и параметров мест в зале, соответствующих идентификаторам мест в зале, в базе данных.
[0053] Модуль 13 выбора выполнен для расчета угла между отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до заданной позиции зоны просмотра и плоскости зоны просмотра согласно параметрам места в зале, соответствующим идентификатору места в зале, и для выбора идентификаторов мест в зале, соответствующих углам в пределах заданного диапазона, в качестве идентификаторов намеченных мест в зале.
[0054] Модуль 14 вывода выполнен для вывода идентификаторов намеченных мест в зале.
[0055] Если требуется, модуль выбора, представленный в настоящем изобретении, включает в себя следующие блоки: первый блок расчета, выполненный для расчета угла между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до верхнего края зоны просмотра и плоскости зоны обзора; первый блок выбора, выполненный для выбора идентификаторов мест в зале, соответствующих углам в пределах заданного диапазона, в качестве идентификаторов намеченных мест в зале.
[0056] Если требуется, модуль выбора, представленный в настоящем изобретении, включает в себя следующие блоки: второй блок расчета, выполненный для расчета первого угла между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до правого края зоны просмотра и плоскости зоны просмотра, расчет второго угла между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до левого края зоны просмотра и плоскости зоны просмотра в соответствии с параметрами мест в зале, соответствующими идентификаторам мест в зале, и получение суммы первого и второго углов в качестве третьего угла; и второй блок выбора, выполненный для выбора идентификаторов мест в зале, соответствующих третьим углам в пределах заданного диапазона, в качестве идентификаторов намеченных мест в зале.
[0057] Если требуется, модуль выбора, представленный в настоящем изобретении, включает в себя следующие блоки: третий блок расчета, выполненный для расчета угла между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до верхнего края зоны просмотра и плоскости зоны просмотра, согласно параметрам места в зале, соответствующим идентификаторам мест в зале; третий блок выбора, выполненный для выбора идентификаторов мест в зале, соответствующих первым углам в пределах первого заданного диапазона, в качестве идентификаторов первых намеченных мест в зале. Модуль выбора также включает в себя: четвертый блок расчета, выполненный для расчета второго угла между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до правого края зоны просмотра и плоскости зоны просмотра, расчет третьего угла между кратчайшим отрезком прямой от физического места в зале, соответствующего идентификатору первого намеченного места в зале, до левого края зоны просмотра и плоскости зоны просмотра в соответствии с параметрами мест в зале, соответствующими идентификаторам мест в зале, и получение суммы второго и первого углов в качестве четвертого угла; и четвертый блок выбора, выполненный для выбора идентификаторов первых намеченных мест в зале, соответствующих четвертым углам в пределах второго заданного диапазона, в качестве идентификаторов намеченных мест в зале.
[0058] Если требуется, решение по настоящему изобретению, также может включать в себя следующие модули: первый модуль определения, выполненный для определения, является ли расстояние между физическим местом в зале, соответствующим идентификатору намеченного места в зале, и источником звука меньше предельного значения; первый модуль выполнения, выполненный для запуска модуля вывода, если расстояние между физическим местом в зале, соответствующим идентификатору намеченного места в зале, и источником звука меньше или равно предельному значению, и для вывода подсказки о том, что источник звука находится слишком далеко, если расстояние между физическим местом в зале, соответствующим идентификатору намеченного места в зале, и источником звука больше предельного значения.
[0059] Если требуется, решение по настоящему изобретению, также может включать следующие модули: второй модуль определения, выполненный для определения, является ли идентификатор намеченного места в зале из архивных данных; второй модуль выполнения, выполненный для запуска модуля вывода, если идентификатор намеченного места в зале является из архивных данных, и для вывода подсказки о том, что идентификатор намеченного места в зале не является из архивных данных, если идентификатор намеченного места в зале не является из архивных данных.
[0060] Если требуется, решение по настоящему изобретению, также может включать следующие модули: третий модуль определения, выполненный для определения, является ли время возникновения идентификатора намеченного места в зале в архивных данных больше или равно предельному значению; третий модуль выполнения, выполненный для запуска модуля вывода, если время возникновения идентификатора намеченного места в зале в архивных данных больше или равно предельному значению, и для вывода подсказки о том, что время возникновения идентификатора намеченного места в зале в архивных данных меньше предельного значения, если время возникновения идентификатора намеченного места в зале в архивных данных меньше предельного значения.
[0061] В случае устройства, описанного в вышеуказанных вариантах осуществления, конкретные способы выполнения модулями операций были подробно описаны в вариантах осуществления, связанных со способом, и больше здесь рассматриваться не будут.
[0062] Вариант осуществления III
[0063] Фиг. 4 представляет структурную блок-схему устройства 800 подсказки при выборе места в зале в соответствии с примером варианта осуществления. Например, устройство 800 может быть мобильным телефоном, компьютером, цифровым широковещательным терминалом, устройством обмена сообщениями, игровой приставкой, планшетом, медицинским устройством, тренажером, КПК, и тому подобным.
[0064] Как показано на фиг. 4, устройство 800 может включать один или более из следующих компонентов: блок 802 обработки, блок 804 памяти, блок 806 питания, мультимедийный блок 808, аудио блок 810, интерфейс 812 ввода/вывода, сенсорный блок 814 и блок 816 связи.
[0065] Блок 802 обработки, как правило, управляет всеми операциями устройства 800, которые связанны с дисплеем, телефонными звонками, передачей данных, работой камеры, а также функциями записи. Блок 802 обработки может включать себя один или более процессоров 820 для выполнения инструкций по всем или отдельным этапам описанных выше способов. Кроме того, блок 802 обработки может включать в себя один или более модулей, которые обеспечивают взаимодействие между блоком 802 обработки и другими блоками. Например, блок 802 обработки может включать в себя мультимедийный модуль, который обеспечивает взаимодействие между мультимедийным блоком 808 и блоком 802 обработки.
[0066] Блок 804 памяти выполнен для хранения различных типов данных, чтобы поддерживать работу устройства 800. Примеры таких данных включают инструкции для любых приложений или способов, которые применяются в устройстве 800: контактные данные, данные телефонной книги, сообщения, фотографии, видео и т.д. Блок 804 памяти можно задействовать с использованием любого типа устройств энергозависимой и энергонезависимой памяти, или их комбинации, таких как статическое запоминающее устройство с произвольной выборкой (SRAM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), стираемое программируемое постоянное запоминающее устройство (EPROM), программируемое постоянное запоминающее устройство (PROM), постоянное запоминающее устройство (ROM), магнитное запоминающее устройство, флэш-память, магнитный или оптический диск.
[0067] Блок 806 питания подает питание на различные блоки устройства 800. Блок питания 806 может включать в себя систему управления питанием, один или более источников питания, а также любые другие компоненты, связанные с производством, управлением и распределением питания в устройстве 800.
[0068] Мультимедийный блок 808 включает в себя экран, обеспечивающий выходной интерфейс между устройством 800 и пользователем. В некоторых примерах осуществления экран может включать жидкокристаллический дисплей (ЖКД) и сенсорную панель (СП). Если экран включает в себя сенсорную панель, экран может быть выполнен в виде сенсорного экрана для получения входных сигналов от пользователя. Сенсорная панель включает один или несколько датчиков касания, чтобы распознавать прикосновения, скольжения и жесты на сенсорной панели. Датчики касания могут не только воспринимать прикосновение или скольжение, но и ощущать определенный период времени и давления, связанное с прикосновением или скольжением. В некоторых примерах осуществления мультимедийный блок 808 включает в себя фронтальную камеру и/или тыловую камеру. Фронтальная камера и тыловая камера может получать внешние мультимедийные данные во время работы устройства 800, как, например, в режиме фотографирования или в режиме видео. И фронтальная, и тыловая камеры могут представлять собой фиксированную систему оптических линз или иметь фокус и возможность оптического масштабирования.
[0069] Аудио блок 810 выводит и/или получает аудио сигналы. Например, аудио блок 810 включает в себя микрофон ("MIC") с возможностью приема внешнего аудио сигнала во время работы устройства 800, как, например, в режиме вызова, в режиме записи, и в режиме распознавания голоса. Далее полученный звуковой сигнал можно сохранить в блоке 804 памяти или передать с помощью блока 816 связи. В некоторых примерах осуществления аудио блок 810 дополнительно включает в себя динамик для вывода аудио сигналов.
[0070] Интерфейс 812 ввода/вывода обеспечивает интерфейс между блоком 802 обработки и модулями интерфейсов периферийных устройств, таких как клавиатура, колесико мышки, кнопки, и тому подобное. Кнопки могут включать в себя, но не ограничиваются этим, кнопку возврата в начало, кнопку громкости, кнопку пуска и кнопку блокировки.
[0071] Сенсорный блок 814 включает в себя один или более датчиков для обеспечения оценки состояния различных сторон устройства 800. Например, сенсорный блок может обнаружить открытое/закрытое состояние устройства 800, относительное расположение компонентов, например, дисплея и клавиатуры устройства 800, изменение положения устройства 800 или блока устройства 800, наличие или отсутствие контакта пользователя с устройством 800, ориентации или ускорение/замедление устройства 800, изменение температуры устройства 800. Сенсорный блок 814 может включать в себя датчик приближения с возможностью обнаружения присутствия близлежащих объектов без какого-либо физического контакта. Сенсорный блок 814 может также включать в себя фоточувствительный элемент, например, КМОП или датчик изображения CCD для использования в приложениях обработки изображений. В некоторых примерах осуществления сенсорный блок 814 может также включать в себя датчик акселерометра, гироскопический датчик, магнитный датчик, датчик давления, или датчик температуры.
[0072] Блок 816 связи выполнен для обеспечения связи, проводной или беспроводной, между устройством 800 и другими устройствами. Устройство 800 может иметь доступ к беспроводной сети на основе стандарта связи, как, например, Wi-Fi, 2G или 3G, или их комбинации. В одном примере варианта осуществления блок 816 связи принимает широковещательный сигнал или широковещательную соответствующую информацию от внешней широковещательной системы управления через широковещательный канал. В одном примере осуществления блок 816 связи дополнительно включает в себя модуль радиосвязи на коротком расстоянии (NFC). Например, модуль NFC можно реализовать на основе технологии радиочастотной идентификации (RFID), технологии ассоциации ИК техники передачи данных (IrDA), сверхширокополосный (UWB) технологии, технологии Bluetooth (ВТ) и других технологий.
[0073] В вариантах примеров вариантов осуществления устройство 800 может быть выполнено на основе одной или более специализированных интегральных схемах (ASIC), цифровых сигнальных процессоров (DSP), устройствах цифровой обработки сигналов (DSPD), программируемых логических устройствах (PLD), матрицы программируемых логических вентилей (FPGA), контроллерах, микроконтроллерах, микропроцессорах, или других электронных компонентах для выполнения описанных выше способов.
[0074] В примерах осуществления также предусмотрен долговременный машиночитаемый носитель данных, в том числе инструкций, которые включены в блок 804 памяти, выполняются процессором 820 в устройстве 800 для выполнения описанных выше способов. Например, долпвременным машиночитаемым носителем информации может быть ROM, RAM, CD-ROM, магнитная лента, гибкий диск, оптическое устройство хранения данных и тому подобное.
[0075] Долговременный машиночитаемый носитель информации после сохранения инструкций, выполняемых процессором мобильного терминала, запускает терминал на выполнение способа подсказки для выбора места в зале, при этом способ включает в себя: получение идентификатора поля зрения; определение идентификаторов места в зале, соответствующего идентификатору поля зрения, и параметров места, соответствующих идентификаторам места в зале в базе данных; в соответствии с параметрами места в зале, соответствующим идентификатору места в зале, расчет угла между отрезком прямой от физического места в зале, соответствующего идентификатору места в зале, до заданной позиции зоны просмотра и плоскости зоны просмотра, а также выбор идентификаторов мест в зале, соответствующих углам в пределах заданного диапазона, в качестве идентификаторов намеченных мест в зале; вывод идентификаторов намеченных мест в зале.
[0076] Необходимо отметить, что настоящее изобретение можно применять не только в кинотеатрах, но и в любых мероприятиях, где необходимо выбирать места для билетов, например, представление, концерт, театральное действие и масштабная конференция. Кроме того, настоящее изобретение может применяться не только в приложениях мобильных телефонов, но и интегрироваться в мероприятиях, в которых места выбираются с помощью программ, таких как различные системы покупки билетов, программное обеспечение для ПК, а также опция выбора мест на веб-странице. Таким образом, настоящее изобретение имеет следующие преимущества: 1. Настоящее изобретение может получить различные результаты в зависимости от различных областей деятельности и найти лучшие места с учетом особенностей сценария; 2. Учитываются два важных аудио-визуальных впечатления - зрительное восприятие и прослушивание; 3. Собираются и анализируются пользовательские данные, а также оптимизируется расчет мест индивидуально в соответствии с различными предпочтениями пользователя.
[0077] Другие примеры осуществления изобретения будут очевидны для специалистов в данной области из рассмотрения описания и практического использования изобретения, раскрытого в настоящем документе. Настоящая заявка предназначена охватить любые изменения, способы использования или адаптации изобретения, следующие за общими принципами и в том числе такие отклонения от настоящего изобретения, которые относятся к известной или обычной практике в данной области. Предполагается, что описание и примеры следует рассматривать только как пояснительные материалы, а действительный объем и сущность настоящего изобретения указываются в нижеследующей формуле изобретения.
[0078] Необходимо иметь в виду, что настоящее изобретение не ограничивается точным исполнением, которое было описано выше и показано на сопроводительных чертежах, и что могут быть выполнены различные модификации и изменения без отступления от объема изобретения. Предполагается, что объем изобретения ограничивается только прилагаемой формулой изобретения.