ОТОБРАЖЕНИЕ ДАННЫХ, ОТНОСЯЩИХСЯ К РОЗНИЧНОЙ СРЕДЕ, НА ВИРТУАЛЬНОЙ СХЕМЕ ФИЗИЧЕСКОЙ РОЗНИЧНОЙ СРЕДЫ
DISPLAYING DATA RELATING TO RETAIL ENVIRONMENT ON VIRTUAL SCHEME OF PHYSICAL RETAIL ENVIRONMENT

Область применения
Настоящее изобретение относится к способам и устройствам для отображения данных на виртуальной схеме.
Уровень техники
В настоящем разделе предполагается представить общий контекст настоящей патентной заявки, и не подразумевается описать конкретную проблему, требующую решения.
Разработка оптимальной планировки магазина для повышения объема продаж, или для иной цели, является достаточно трудной задачей. Даже если собраны данные о продажах, увязать эти данные с конкретным магазином и его планировкой, в виде, удобном для понимания, также достаточно трудно. Представить, не производя физическую перепланировку магазина, как будут идти продажи в перепланированном магазине, в виде, размерах и масштабах, воспринимаемых пользователем, до сих пор является невозможным.
Сущность изобретения
В данном разделе в упрощенной форме представлены основные концепции настоящего изобретения, которые будут более подробно описаны ниже в разделе «Подробное описание изобретения». В настоящем разделе не подразумевается определить ключевые или существенные элементы заявляемого предмета изобретения, и его не следует рассматривать как ограничивающий масштаб заявляемого предмета изобретения.
Предлагается способ отображения имеющих отношение к продажам данных для физической розничной среды, в которой производится продажа физических товаров, на электронной схеме физической розничной среды в виде виртуальной розничной среды. Способ позволяет отобразить схему виртуальной розничной среды, соответствующей физической розничной среде, на электронном устройстве вывода изображений в масштабе, сравнимом с ростом человека. Схема может содержать планировку магазина, а планировка магазина может содержать расположение виртуальных полок, виртуальных проходов, виртуальных отделений, виртуального входа, виртуального выхода и виртуальных касс. Могут быть заданы категории товаров или отдельные виды товаров для продажи в физической розничной среде, соответствующие виртуальной розничной среде. Каждому товару может быть приписано уникальное место расположения по отношению к планировке магазина. Могут быть получены данные о продажах множества товаров. Данные о продажах множества товаров, заданного пользователем, могут быть отображены на электронной схеме виртуальной розничной среды. Данные могут быть отображены в непосредственной близости к месту расположения соответствующей категории товаров на плане магазина. При выборе соответствующей команды может отображаться дополнительная информация о проходе, полке, категории товаров или для иного доступного уровня детализации.
Виртуальная розничная среда может быть увязана с блочной моделью элементов виртуального магазина, что позволяет проводить манипуляции с полками, киосками, кассами, стенами и прочими элементами магазина в реальном времени. Индивидуальная маркировка блочных элементов, например магазинных гондол или киосков, позволяет перемещать не только физические элементы магазина, но и ассоциированные с ними товары, виртуально отображенные на соответствующих полках.
Физические модели могут иметь цветовые коды, соответствующие различным категориям товаров. Цветовые коды могут быть реализованы в виде непосредственной окраски блоков, или блоки могут быть прозрачными, а цвет может им придаваться поверхностью, на которую они ставятся. Физические модели могут также включать виртуальную камеру для представления вида блочной модели с заданной точки зрения.
Краткое описание чертежей
Фиг.1. Схема вычислительного устройства.
Фиг.2. Схема способа отображения данных, имеющих отношение к продажам, для физической розничной среды, в которой осуществляется продажа физических товаров, на электронной схеме физической розничной среды в виде виртуальной розничной среды.
Фиг.3. Схема способа отображения прогнозируемых продаж после перепланировки магазина.
Фиг.4. Образец виртуальной розничной среды.
Фиг.5. Пример виртуальной розничной среды с отображением дополнительных, более подробных данных о продажах.
Фиг.6. Пример перепланированной розничной среды.
Фиг.7. Пример отображения стеллажа.
Фиг.8. Пример отображения стеллажа с дополнительными подробностями о продажах.
Фиг.9. Пример отображения дополнительных подробностей для стеллажа.
Фиг.10 Пример использования трехмерных моделей для отображения виртуальной розничной среды.
Фиг.11. Альтернативное воплощение использования трехмерных моделей для отображения виртуальной розничной среды.
Фиг.12. Способ использования трехмерных моделей для отображения виртуальной розничной среды.
Подробное описание изобретения
Несмотря на то, что ниже приводится подробное описание различных воплощений изобретения, следует понимать, что юридический масштаб настоящего изобретения определяется формулой изобретения, приведенной в конце настоящей заявки. Приведенное ниже описание следует рассматривать только как описание ряда примеров, и в нем не подразумевается дать описание всех возможных воплощений, поскольку описание всех возможных воплощений едва ли является целесообразным, если вообще возможным. Могут быть реализованы многочисленные альтернативные воплощения, с использованием существующих технологий или технологий, которые будут разработаны после дня подачи настоящей заявки, которые тем не менее будут входить в масштаб, определяемый формулой изобретения.
Следует также понимать, что за исключением случаев, когда термин явно определен в настоящей заявке с использованием фразы «В контексте настоящего описания термин «…» означает», или ей подобной, не подразумевается ограничить значение какого-либо термина, явно или неявно, значением, более узким, чем его прямое или обычное значение, и такой термин не следует рассматривать, как имеющий ограниченное значение, на основании любой фразы в любом разделе настоящего патента (за исключением формулы изобретения). Если в настоящем описании какой-либо из терминов, упомянутых в формуле изобретения, употребляется способом, подразумевающим только одно его значение, это делается только для ясности описания, то есть чтобы не смутить читателя, и не подразумевается, неявно или иным образом, что данный термин ограничен данным единственным значением. И наконец, за исключением случаев, когда какому-нибудь элементу дается определение, в котором цитируется слово «означает», после которого следует указание функции без упоминания какой-либо структуры, не подразумевается, что масштаб любого элемента, упоминаемого в формуле изобретения, должен интерпретироваться на основании 35 U.S.C. § 112, абзац 6.
На фиг.1 показан пример подходящей компьютерной системы 100, с помощью которой может быть реализовано множество воплощений способа и системы в соответствии с настоящим изобретением. Следует отметить, что компьютерная среда 100 является лишь одним примером подходящей компьютерной среды, и не подразумевается наложить какое-либо ограничение на масштаб применения или функциональность предлагаемых способа и устройства. Не следует также интерпретировать компьютерную систему 100 как зависимую от какого-либо компонента или сочетания компонентов, или требующую наличия таких компонентов, которые в качестве примера изображены в составе компьютерной системы 100.
Как показано на фиг.1, система, позволяющая исполнить этапы предлагаемого способа, а также реализовать предлагаемое устройство, включает многоцелевое вычислительное устройство в форме компьютера 110. Компьютер 110 может включать, не ограничиваясь ими, следующие компоненты: процессор 120, системную память 130 и системную шину 121, соединяющую различные компоненты системы друг с другом, в том числе системную память с процессором 120.
Компьютер 110 может работать в сетевом окружении, используя логические подключения к одному или более удаленным компьютерам, таким, как, например, удаленный компьютер 180, через локальную сеть (LAN) 171 и/или территориально распределенную сеть (WAN) 173 через модем 172 или иной сетевой интерфейс 170.
Компьютер 110, как правило, включает различные носители информации, к которым он имеет доступ и которые он может читать. Это могут быть любые доступные сегодня носители информации, включая съемные и несъемные, сохраняющие или не сохраняющие информацию при выключении питания. Системная память 130 включает устройства для хранения информации в компьютере, сохраняющие или не сохраняющие информацию при выключении питания, такие как  постоянное запоминающее устройство (ПЗУ) 131 и оперативное запоминающее устройство (ОЗУ) 132. Постоянное запоминающее устройство может включать базовую систему ввода/вывода (BIOS) 133. Оперативное запоминающее устройство 132, как правило, содержит модули данных и/или программные модули, которые включают операционную систему 134, программы приложений 135, прочие программные модули 136, и данные 137 для работы программ. Компьютер 110 может также включать прочие физические (съемные и несъемные, сохраняющие или не сохраняющие информацию при выключении) устройства для хранения данных, такие как  жесткий диск 141 и дисковод 151, который может производить чтение магнитного диска 152 и запись на него, и дисковод 155 для чтения или записи на оптический диск 156. Жесткий диск 141 и дисководы 151 и 155 могут взаимодействовать с системной шиной 121 через интерфейсы 140, 150 несъемных и съемных устройств памяти, сохраняющих информацию при выключении. Кроме того, система может включать средства и способы связи, в дополнение к устройствам памяти и устройствам, читаемым компьютером, перечисленным выше. Такие средства и способы связи могут включать передаваемые сигналы с данными и распространяемые носители, такие как  несущие волны.
Пользователь может вводить в компьютер 110 команды и информацию через устройства ввода, такие как  клавиатура 162 и манипулятор 161 (мышь, трэкбол или тачпэд). Прочие возможные устройства ввода (не показаны) могут включать микрофон, джойстик, игровой планшет, спутниковую антенну, сканер и прочие. Упомянутые и прочие устройства ввода, как правило, связаны с процессором 120 через интерфейс 160 устройств ввода, соединенный с системной шиной, но могут быть также подключены через прочие интерфейсы и шины, например через порт параллельного ввода-вывода, игровой порт или универсальную последовательную шину (USB). Через соответствующий интерфейс, например через видеоинтерфейс 190, к системной шине 121 могут быть подключены монитор 191 или иное устройство графического вывода. В дополнение к монитору компьютерная система может включать прочие периферийные устройства вывода, такие как  громкоговорители 197 и принтер 196, которые могут быть подключены через интерфейс 195 для периферийных устройств вывода.
На фиг.2 показан способ отображения данных, имеющих отношение к продажам, для реальной розничной среды, в которой производится продажа физических товаров, на электронной схеме реальной розничной среды, в виде виртуальной розничной среды. Визуализацию продаж с реального места в реальном магазине осуществить достаточно сложно. Поэтому желательно иметь способ для более легкой визуализации и лучшего понимания, где в физическом магазине достигаются наибольшие продажи и наибольшая прибыль. Кроме того, иногда бывает интересно посмотреть, как выглядели бы изменения в физической розничной среде, не производя реальных изменений в ней. И наконец, желательно видеть, как перепланировка реального магазина может отразиться на текущей картине продаж. На фиг.4 показан пример схемы виртуального магазина.
На этапе 200 на электронное устройство 191 вывода изображений может быть выведена виртуальная розничная среда 400, соответствующая физической розничной среде. Пример такой виртуальной розничной среды показан на фиг.4. Схема 400 может включать планировку магазина, включая, но не ограничиваясь ими, виртуальные полки 405, виртуальные проходы 415, виртуальные отделы 415, виртуальный выход 420, виртуальный вход 425 и виртуальные кассы 430. Схема 400 может быть трехмерной, и может представлять собой графический образ, очень напоминающий фактическую планировку магазина, или может быть достаточно схематичной. Схемы могут быть детализированы. Так, например, на схеме на фиг.4 показана общая планировка 400 магазина, в то время как на схеме на фиг.7 может быть схематически показан фрагмент прохода 410 и отдельный стеллаж 405. На фиг.9 показана еще большая детализация с указанием расположения отдельных товаров на полках 405. Физической розничной средой может быть любая известная физическая розничная среда, или физическая розничная среда, которая будет разработана в будущем. Примеров физических розничных сред может быть практически бесчисленное множество, от супермаркетов до магазинов электроники и аптек.
Подобным образом, видов физических товаров, продаваемых в реальном магазине, также может быть бесчисленное множество. Физические товары могут быть различными в различных магазинах. Список товаров может быть получен в самом магазине, от головного предприятия торговой сети или из общедоступных информационных источников. Кроме того, товары могут быть одной марки или различных марок.
Электронное устройство вывода 191 может быть обычным одиночным монитором, множеством мониторов или проектором, главное - чтобы данные мониторы или проектор позволяли получить изображение схемы 400 в масштабе, сравнимом с ростом человека. Поскольку размер доступных мониторов увеличивается, а цена их падает, и улучшаются также технологии и устройства для проецирования, отображение товаров в масштабе, сравнимом с ростом человека, становится возможным и удобным. Кроме того, развитие графических программ и функций графического манипулирования позволяет получить изображения товаров 700, очень близкие и их реальному виду, в масштабе, сравнимом с ростом человека. Под масштабом, сравнимым с ростом человека, подразумевается отображение товаров с размерами и четкостью, которые практически повторяют их размеры и вид для человека в магазине. Мониторы или иные поверхности графического вывода 191 могут быть расположены вокруг пользователя, так что он может выполнять определенные маневры (например, сделать шаг, повернуться кругом, попытаться достать и прочие), и посмотреть какие будут при этом впечатления от виртуальных изображений товаров, как будто он находится в реальном магазине. Вывод на монитор 191 может производиться в криволинейной форме, благодаря чему пользователь может посмотреть, какие у него будут впечатления при прохождении по проходу в магазине, и как выглядят товары на стеллажах, если смотреть с одного конца стеллажа, другого конца стеллажа или в упор на стеллаж. Товары могут быть отображены в масштабе и с четкостью, соответствующими их реальному виду в магазине. В некоторых воплощениях изображения могут быть трехмерными, получаемыми с помощью традиционных технологий трехмерных изображений и специальных стереоскопических очков.
За счет отображения товаров в масштабе, сравнимом с ростом человека, можно проводить дополнительный анализ данных. Так, например, цветовую маркировку товаров одного производителя трудно разглядеть при обычном отображении товаров на обычном мониторе компьютера. Однако при отображении товаров в масштабе, сравнимом с ростом человека, появляется такая возможность быстро определять расположение товаров одного производителя. В целом при отображении товаров в масштабе, сравнимом с ростом человека, появляется возможность представления данных способами, которые просто невозможны на обычном мониторе компьютера. В частности, поскольку выводимое изображение значительно больше, чем на обычном мониторе компьютера, может быть отображено значительно больше данных в читаемой и полезной форме. Так, например, отображение всех данных по продажам товаров 700 категории 710 «моющее средство для посудомоечных машин» на обычном мониторе компьютера было бы едва ли возможно, но на большом мониторе 191 в рост человека может быть отображено исключительно большое количество данных.
В качестве другого примера отметим, что эффект от перемещения товара 700 с первой полки на вторую полку можно полностью не осознать на обычном мониторе компьютера. Однако на мониторе в человеческий рост эффект от перемещения товара 700 с полки на уровне колена на полку на уровне глаз может быть разительно заметным. Кроме того, может лучше восприниматься товарная категория 710, в которой в полный размер могут быть видны конкурирующие между собой товары 700, которые на обычном мониторе компьютера выглядели бы просто точками.
На этапе 210 производится выбор интересующих товаров 700, предназначенных для продажи в физической розничной среде, соответствующей виртуальной розничной среде на схеме 400. Как было сказано выше, информация о товарах 700 для продажи в розничной среде может быть получена различными способами. Так, например, информация о товарах для продажи может быть получена из самого объекта розничной торговли. В других воплощениях информация о товарах для продажи может быть получена от головного предприятия торговой сети или на основе конкурентного анализа рынка. Еще в некоторых воплощениях товары 700 для продажи могут быть товарами, которые магазин мог бы продавать, но в настоящее время не продает.
Товары 700 могут быть разбиты на категории 710, и категории 710 в свою очередь могут включать подкатегории 720. Категории 710 товаров могут быть любыми категориями, удобными для проведения анализа. На фиг.7 показан стеллаж из отдельных полок 405, на которых выложены категории 710 различных товаров. Допустим, такими товарными категориями являются группы «моющие средства» и «закуски». Товарная категория 710 «закуски» может включать подкатегории 720 «крекеры» и «картофельные чипсы». Кроме того, категории 710 могут быть разбиты на подкатегории товаров, соответствующие группам потенциальных покупателей, например подгруппу «покупателей по торговой марке» и «покупателей, ищущих выгодные сделки» (подгруппа «покупателей по торговой марке» может, например, означать покупателей, ищущих широко разрекламированный шампунь, а группа «покупателей, ищущих выгодные сделки», может означать покупателей, которые купят только тот шампунь, цена которого ниже некоторого порога). Возможно, конечно, и разделение товаров на подгруппы и по другим признакам.
На этапе 220 каждому товару 700 может быть приписано уникальное место 505 (фиг.5) расположения на плане магазина. Место 505 расположения может быть с высокой степенью детализировано, например, указано с точностью до полки, ряда и высоты, или может быть менее детализированным, по желанию пользователя системы. Далее уникальное место 505 расположения может уточняться, автоматически или пользователем, для решения той или иной задачи, например определения максимального уровня продаж, минимальных издержек, максимальной прибыли и так далее.
На этапе 230 пользователем могут быть определены виды данных 510, относящихся к продажам товарной группы 710. Такими видами данных 510, относящихся к продажам, могут быть нормированные валовые продажи, рентабельность продаж или иные подходящие типы данных для анализа продаж товаров 700. Относящиеся к продажам данные 510 могут также включать данные 510 о продажах заданным категориям потенциальных покупателей, данные 510 о продажах в аналогичных магазинах в том же регионе, прогнозируемые данные продаж 510 или данные о продажах, собранные с дисконтных карт. Так, например, могут быть заданы интересующие виды данных 510, относящихся к продажам определенных типов шампуней. Относящиеся к продажам данные 510 могут быть предоставлены самим магазином, головным предприятием, или получены из общедоступных источников.
На этапе 240 могут быть выбраны отображаемые объекты. Типами отображаемых объектов могут быть товары 700, категории и подкатегории 710, 720 товаров, виртуальные полки 405 магазина, виртуальные ряды 410 и виртуальные отделы 415. Естественно, может быть выбрано и сочетание таких объектов для отображения, поскольку устройство графического вывода является достаточно большим, и на нем может быть отображено большое количество данных в удобном для понимания виде.
На этапе 250 относящиеся к продаже данные 510 для множества товаров 700 могут быть отображены на электронной схеме 400 виртуальной розничной среды, и при этом данные для каждого из товаров 700 отображаются вблизи места 505 расположения соответствующего товара 700 на плане магазина. На фиг.5 показан пример отображения относящихся к продажам данных 510 на схеме 400 виртуальной розничной среды. Данные могут быть отображены в отдельном окне 515 на схеме, или на совершенно отдельном мониторе 191. На фиг.8 показан пример отображения относящихся к продажам данных 510 для полки 405 в ряду 410.
Относящиеся к продаже данные 510 могут отображаться автоматически или по выбору пользователя. Выбор может производиться пользователем различными логическими способами. Так, например, в некоторых воплощениях просто при наведении курсором на полку 405, ряд 410 или отдел 415 могут сразу отображаться относящиеся к продаже данные 510. В других воплощениях полка 405, ряд 410 или отдел 415 могут быть выбраны путем щелчка по ним мыши или прикосновением к ним на мониторе 191. В некоторых воплощениях интересующие пользователя области могут быть выделены или указаны иным подходящим способом. Возможны, конечно, и предвидятся и прочие воплощения.
Тип относящихся к продажам данных 510 может иметь значение по умолчанию или может быть выбран пользователем. Так, например, типом по умолчанию может быть суммарный объем продаж для категории товаров 700, а выбираемыми пользователем данными могут быть прибыль с продаж, рост продаж и прочие. Кроме того, пользователь может сделать запрос, и требуемые относящиеся к продаже данные 510 могут быть получены и отображены на виртуальной схеме 400. Запрос может быть сделан с отдельного монитора, и запрашиваемые данные могут быть получены с помощью отдельного приложения. В качестве неограничивающего примера можно привести пример, когда относящиеся к продаже данные 510 могут включать данные по движению покупателей, то есть сколько людей проходит мимо заданной точки и сколько времени они проводят возле нее, и им подобные.
Электронная схема 400 может быть настроена таким образом, чтобы на ней отображались только данные для выбранных товаров 700 или категорий 710. Например, сначала могут быть отображены данные 510 о продажах шампуня, а затем данные 510 о продажах зубной пасты. Кроме того, относящиеся к продаже данные 510 могут быть дополнительно рассортированы по категориям покупателей, например, ориентированным на торговую марку, ищущим выгодные сделки и прочим. Кроме того, схема 400 розничной среды может быть настроена по прибылям с продаж, объемам продаж или ростам продаж. Так, например, сначала могут быть показаны товары с рентабельностью продаж не менее 20%, затем товары с рентабельностью продаж менее 20% и не менее чем 15%. Еще в одном воплощении каждая из различных групп товаров может быть обозначена цветовым кодом для дополнительного различения товарных категорий 710, подкатегорий 720 и так далее. Данные в таком отображении могут быть наложены на электронную схему виртуальной розничной среды 400, и затем может быть выбран цветовой код для отображения более подробной информации по соответствующей группе товаров.
В некоторых воплощениях с помощью системы можно виртуально изменить планировку магазина и видеть отличия в расположении товарных групп 700 при различных планировках. На фиг.6 показан пример изменения планировки магазина, изображенного на фиг.4 и 5, в помещении той же самой геометрии. Подобно схеме на фиг.5, на новой планировке могут быть отображены новые относящиеся к продаже данные 510. Данные 510 о продажах могут быть фактическими или прогнозируемыми. Могут быть получены схемы «до» и «после», то есть схемы с указанием соответствующих данных о продажах при текущей планировке и после планируемого изменения конфигурации торгового объекта.
Предлагаемая система может также использоваться для прогнозирования данных 510 о продажах после изменения планировки магазина. На фиг.3 показан один из возможных способов прогнозирования данных о продажах при изменении планировки магазина. На этапе 300 может производиться сбор данных о товарах для продажи в физической розничной среде. Это могут быть те же данные, что используются в способе, изображенном на фиг.2. Данные могут быть данными 510 о продажах в отдельном магазине, данными головного предприятия сети, или могут быть основаны на общедоступных данных. При этом товары 700 могут также включать товары, которые логически могли бы продаваться в данном магазине, но в настоящее время не продаются.
На этапе 310 могут быть определены относящиеся к продажам данные 510 в отношении выбранных товаров 700. Поскольку, как было сказано выше, «имеющиеся» товары могут включать товары, которые в настоящее время не продаются в данном торговом объекте, и могут быть составлены прогнозы их будущих продаж. Прогноз может быть сделан различными способами. Так, например, прогноз может быть сделан по аналогии с аналогичными магазинами данного региона, или по аналогии с магазинами в регионах с аналогичной демографической структурой. Пригодным является любой логически обоснованный метод прогнозирования.
На этапе 320 могут быть заданы категории 710 для имеющихся товаров 700. Опять же, категории 710 могут быть основаны на самых различных подходах к классификации. Так, например, на самом высоком уровне классификации товары 700 могут быть разбиты на товары 700, используемые внутри дома, и товары 700, используемые вне дома. Классификация может быть и более подробной, например, по маркам шампуня. Или, например, классификация может быть по группам потребителей, например, категория 710 товаров для покупателей, нацеленных на конкретную марку и категория 710 товаров для покупателей, ищущих выгодные сделки, и так далее.
На этапе 330 относящиеся к продажам данные 510 и категории 710 могут использоваться для определения предпочтительного размещения товаров 700 в розничной среде путем виртуальной расстановки имеющихся товаров на виртуальные полки виртуальных отделов виртуальной розничной среды 400. Поиск наиболее предпочтительного размещения товаров может осуществляется с помощью различных алгоритмов, которые могут выбираться и при необходимости модифицироваться пользователем. В одном из воплощений определение наиболее предпочтительного места 505 расположения товара может требовать определения временно-пространственной структуры движения покупателей в магазине, параметров планировки и соседства, и затем с помощью соответствующего алгоритма может быть решена задача нахождения максимума параметра. Примеры такого параметра включают объем продаж, рентабельность продаж и рост продаж. Определяемое предпочтительное место 505 расположения может быть специфичным по отношению к категории покупателей.
На этапе 340 может производиться выбор объекта для анализа. Выбираться могут имеющийся товар 700, виртуальная полка или виртуальный отдел, или любая другая подходящая комплексная категория для анализа. На этапе 350 в отдельном окне 530, соответствующем выбранной категории, могут отображаться дополнительные данные 525. Дополнительные данные могут включать рост продаж, падение продаж, рентабельность продаж и валовые продажи. Возможно и предвидится отображение прочих дополнительных данных.
Цвет и прочие визуальные средства могут использоваться для индикации множества видов полезной информации. Так, например, в одном из воплощений выбранная на этапе 340 категория может быть выделена с помощью отдельного цветового оттенка. В другом воплощении цвет может использоваться для выделения областей, интересующих различные категории покупателей, например, товары для экономных покупателей могут быть выделены красным, а товары для покупателей известных марок - синим. Могут, конечно, использоваться и прочие визуальные средства, обращающие внимание пользователя системы, например, мигание, подчеркивание, оттенение отображаемых элементов и прочие.
Возможно переключение между первой планировкой магазина (фиг.4) и второй планировкой магазина (фиг.6). При этом схематически отображаются предлагаемые изменения в физической планировке, и могут быть спрогнозированы изменения продаж. В некоторых воплощениях первая планировка может отображаться первым цветом, а вторая планировка - вторым цветом, и данные перепланировки могут быть наложены друг на друга. Возможны, конечно, и прочие способы переключения между первой и второй планировкой.
При моделировании магазина или другого розничного объекта могут использоваться трехмерные модели элементов магазина, например, магазинных гондол, настенных стеллажей, киосков, касс и так далее. Фактически может быть создана версия магазина в миниатюре. Преимуществом такого физического моделирования является то, что можно легко понять пространственные отношения между объектами внутри магазина, и изменение планировки может быть легко смоделировано простым перемещением модели соответствующего объекта рукой. Однако трехмерные модели не позволяют точно отобразить все особенности торгового объекта, цветовые эффекты, линии обзора и включить в них данные о продажах. С другой стороны, виртуальные модели позволяют видеть подробные данные о товарах и перспективный вид, открывающийся покупателю, но не позволяют видеть общей планировки, и внесение изменений в расположение отдельных объектов внутри магазина может быть затруднительным. За счет сочетания преимуществ трехмерной физической модели, которые заключаются в легкости составления и восприятия общей планировки магазина, с детализацией и взглядом с любой точки зрения, присущим виртуальной модели, пользователь получает возможность совершения изменений в общей планировке магазина и увидеть в реальном времени тот же магазин с детализацией по товарам.
На фиг.10 показан пример использования трехмерных моделей (3D) при работе с виртуальной розничной средой. Модель 1002 розничной среды (магазина) может включать типичные элементы 1004-1012 модели розничного магазина, включая магазинные гондолы 1004, 1006, 1008, например, для товаров разных групп, пристенные стеллажи 1009, киоск 1010 и кассы 1012. Каждый элемент модели розничного магазина может представлять одиночный элемент физической розничной среды, то есть элемент планировки магазина. Рабочая поверхность 1013 может являться основанием модели 1002 и может включать датчик, такой как, например, камера 1014.
При использовании камеры 1014 в качестве датчика рабочая поверхность 1013 может быть прозрачной или полупрозрачной. Дно каждого элемента 1004-1012 может содержать четкую маркировку, позволяющую быстро идентифицировать данный элемент, а также его положение и ориентацию. При этом могут использоваться и прочие дополнительные средства, такие как  указка 1026. Пример такой поверхности с соответствующей оптической системой предлагается KommerzDiKienzlKeg (Грац, Австрия).
Камера может быть связана с компьютером 1018 через сеть 1016. Через ту же сеть 1016, или через другую сеть 102 компьютер может быть связан с устройством 1022 графического вывода в масштабе, сравнимом с ростом человека.
При работе системы каждый элемент 1004-1012 может быть ассоциирован с изображениями определенных товаров или другими графическими образами, такими как вывески и надписи, в результате чего компьютер 1018 может выдавать точное изображение каждого элемента 1004-1012 модели, как он выглядел бы в реальном магазине.
Для задания точки зрения может использоваться указка 1026. Так, например, может использоваться физическая трехмерная указка, как показано на фиг.10. В качестве альтернативы, может использоваться виртуальная указка, управляемая с компьютера 1018. После наведения указки 1026 может быть рассчитан вид виртуального магазина, который открывается с точки зрения и в направлении, заданных указкой. При этом поле зрения может включать не только гондолы и полки с выдаваемыми компьютером образами товаров, но также стены, графическое о4юрмление магазина, окна и так далее.
После этого компьютер 1018 может вырабатывать и выдавать изображение 1024 виртуальной розничной среды, видимое с заданной точки зрения, на устройство вывода 1022 в масштабе, сравнимом с ростом человека. Использование такого устройства вывода 1022, имеющего размеры, сравнимые с ростом человека, позволяет оценщикам и добровольцам, на которых проводят испытания, максимально взаимодействовать с виртуальной розничной средой. Использование дополнительных устройств вывода в масштабе, сравнимом с ростом человека (не показаны), расположенных так, что они будут соответствовать проходам и/или стенам, даст еще более полное впечатление погружения в розничную среду.
При необходимости внесения изменений в модель тот или иной элемент 1004-1012 модели может быть передвинут, и его движение может быть зафиксировано камерой 1014 или иным датчиком. Соответствующие изменения могут быть отображены на устройстве 1022 вывода в масштабе, сравнимом с ростом человека.
Для облегчения идентификации элементов 1004-1012 трехмерной модели каждый из них может иметь цветовой код, соответствующий общей товарной группе (например, закуски, косметика и так далее). В качестве альтернативы, блоки могут быть полупрозрачными, а их цвет может быть задан через компьютер 1018. В таком воплощении проектор 1028 может затем подсвечивать соответствующие элементы 1004-1012 соответствующим контровым светом. При перемещении элементов световая проекция будет автоматически обновляться, отслеживая движение элементов и сохраняя нужный цвет всех элементов.
Как обсуждалось выше, для лучшей оценки представления товаров на тех или иных полках, или в том или ином месте магазина, данные о продажах отображаемых товаров или товарных групп в виртуальной розничной среде могут быть наложены на соответствующие товары или группы, или могут быть показаны в непосредственной близости к ним.
На фиг.11 показано еще одно воплощение применения трехмерных моделей в виртуальной розничной среде. Модель 1102 розничной среды (магазина) может включать, как и в воплощении, изображенном на фиг.10, типичные элементы 1104-1112 модели розничного магазина, включая магазинные гондолы 1104, 1106, 1108, например, для товаров разных групп, пристенные стеллажи 1109, киоск 1110 и кассы 1112.
Стол 1114 может иметь активную поверхность, в которую встроены монитор и датчики. Примером такого стола является продукт MicrosoftSurface производства Microsoft (Редмонд, штат Вашингтон, США). В таком воплощении элементы трехмерной модели могут иметь различные идентификаторы, которые может считывать стол 1114, например емкостные компоненты или радиочастотные метки (RFID).
Стол 1114 может быть связан с компьютером 1118 через сеть 1116. Компьютер 1118 может быть также связан с устройством 1122 вывода изображений в масштабе, сравнимом с ростом человека, которое используется для вывода вида виртуальной розничной среды 1124, открывающегося с той или иной точки зрения, как обсуждалось выше. В данном воплощении роль указки 1126 может выполнять беспроводная мышь, чувствующая трехмерное движение и позволяющая выбрать точку зрения в любом месте трехмерного пространства над столом 1114, а не только на уровне глаза.
Как и воплощении, описанном выше, изменения расположения элементов трехмерной модели, или выбор новой точки зрения с помощью указки 1126 немедленно отображаются на выводимом изображении виртуальной розничной среды.
На фиг.12 показан способ использования трехмерных моделей в виртуальной розничной среде.
На этапе 1202 может быть обеспечена поверхность. Поверхность (стол) может иметь датчик, способный определять положение и ориентацию объектов, установленных на столе. Для этого объекты могут иметь метки, обеспечивающие уникальную их маркировку. Так, например, в качестве датчика может использоваться камера 1014, а метками могут быть визуальные идентификаторы, видимые через поверхность. В другом воплощении поверхность может быть сенсорным экраном, а метки могут быть электрическими или физическими факторами, идентифицируемыми сенсорным экраном.
На этапе 1204 могут быть обеспечены одно или более устройств вывода изображений в масштабе, сравнимом с ростом человека, таких как, например, монитор 1022. При использовании более чем одного монитора в масштабе, сравнимом с ростом человека, они могут быть расположены образом, имитирующим части розничной среды, например, обе стороны одной гондолы, лицевые стороны двух гондол, одну сторону торгового ряда и перпендикулярную стену, или иным образом.
На этапе 1206 на поверхность может быть установлено несколько имеющих возможность перемещения элементов трехмерной модели. Элементы модели имеют трехмерную форму и метки, идентифицируемые датчиком для определения места расположения и ориентации данных элементов модели.
Элементы модели могут включать элементы, непосредственно относящиеся к розничной торговле, и элементы, не относящиеся непосредственно к розничной торговле. Элементы, не относящиеся непосредственно к розничной торговле, могут включать стены и туалеты. Элементы, непосредственно относящиеся к розничной торговле, могут включать, не ограничиваясь ими, магазинные гондолы с полками, настенные стеллажи, отделы, киоски и кассы. В некоторых случаях каждый из элементов, непосредственно относящихся к розничной торговле, или вообще все элементы модели, могут иметь цветовой код в соответствии с типом товара, помещаемым на соответствующем объекте физической розничной среды. Так, например, все элементы, непосредственно относящиеся к розничной торговле и поставленные в соответствие с продовольственными товарами, могут быть зеленого цвета, элементы, связанные с продажей косметики и товаров для гигиены, могут иметь красный и фиолетовый цвет соответственно. В одном из воплощений элементы модели просто сделаны имеющими соответствующий цвет (например, покрашены). В другом воплощении элементы модели сделаны из прозрачного или полупрозрачного стекла или пластмассы и подсвечиваются цветными световыми пучками проектором 1028 или контровым светом поверхностью.
На этапе 1208 каждый элемент модели может быть поставлен в соответствие с изображением соответствующего ему объекта в реальной жизни. В частности, элементы, непосредственно относящиеся к розничной торговле, могут быть поставлены в соответствие с изображениями товаров в реальной жизни. Изображения могут быть собирательными. Например, гондола продовольственных товаров может быть представлена в виде одного и того же изображения типичной гондолы или типичной полки гондолы. В другом воплощении могут использоваться индивидуальные изображения каждого товара, и на выводимом виде виртуальной розничной среды они могут быть показаны индивидуально представленными на полках. Могут использоваться и прочие сочетания изображений товаров и элементов модели, относящихся к розничной торговле. Могут также использоваться изображения прочих элементов типичного магазина, таких как, например, стены, баннеры, окна и прочие, и они могут быть включены в выводимые виды виртуальной розничной среды.
На этапе 1210 может быть выбрана точка зрения для вывода перспективного изображения розничной среды. В некоторых воплощениях точка зрения может быть выбрана с помощью компьютера, используемого для управления моделью, с помощью простых манипуляций мышью. В другом воплощении на поверхность может быть положена указка 1026, представляющая собой один из элементов модели. Указка может иметь осязаемые и визуальные факторы, позволяющие системе определить место ее нахождения и соответственно точку зрения для выводимого изображения. В данном воплощении элемент 1026 модели может иметь метку, подобно прочим элементам модели, для определения места его расположения и ориентации. Высота точки зрения может быть фиксированной - на уровне глаз, или может быть настраиваемой, в качестве отдельной операции. Еще в одном воплощении может использоваться пространственно-чувствительная указка, подобная указке в игровой системе Wii, которая позволяет выбрать точку зрения в любом месте выше поверхности, на уровне глаз или на любой другой высоте. Предвидятся и прочие способы определения точки зрения, включая, но не ограничиваясь ими, датчик жестов руки.
На этапе 1212 может быть рассчитано поле зрения, на основе расположения и ориентации точки зрения, для вывода перспективного изображения элементов модели, непосредственно относящихся к розничной среде и ассоциированных с ними товаров.
На этапе 1214 рассчитанное поле зрения может быть отображено на электронном устройстве вывода изображений в масштабе, сравнимом с ростом человека, и может быть представлен перспективный вид виртуального магазина, на котором показаны физические элементы магазина, такие как  магазинные гондолы, киоски, стены, полки и так далее, и товары, ассоциированные с данными элементами, при этом товары и физические элементы магазина встроены друг в друга. В качестве дополнительной возможности, как это было описано выше, может также отображаться информация, относящаяся к продажам данных товаров. В одном из воплощений информация по продажам может отображаться в непосредственной близости к соответствующим товарам.
Если на этапе 1216 система определит, что был перемещен какой-либо из элементов модели, или была изменена точка зрения, например, посредством перемещения указки 1026, могут быть повторены операции, начиная с этапа 1210, для расчета новой точки зрения, нового поля зрения и отображения нового расположения элементов модели и/или изменения точки зрения. В некоторых случаях это отразится только на объектах, уже имеющихся в изображении, и изменится только их перспективный вид. В других случаях это может затронуть элементы модели, не видимые на текущем изображении, и в поле зрения нового изображения должны быть включены новые элементы модели. Еще в некоторых случаях перемещаемые элементы модели могут не быть в поле зрения, поэтому несмотря на то, что виртуальную карту расположения элементов магазина в памяти компьютера придется обновить, изменений выведенного изображения это может не потребовать.
Предполагается, что система обладает достаточными вычислительными ресурсами для обработки и выведения изображений в реальном времени, или практически в реальном времени, чтобы пользователь мог совершать виртуальный обход магазина. Такая интеграция трехмерных моделей, изображений продаваемых товаров, данных о продажах и устройств вывода изображений в масштабе, сравнимом с ростом человека, позволит архитекторам и специалистам-маркетологам быстро и эффективно оценить возможные результаты изменений конструкции и планировки магазина и в конечном итоге обеспечить покупателям лучшие условия для совершения покупок.
В заключение отметим, что размеры и их значения, содержащиеся в данном документе, не следует рассматривать как строго ограниченные в точности приведенными значениями. Напротив, если не оговорено особо, под приведенным значением понимается данное значение в точности и все значения, находящиеся в функционально эквивалентной его окрестности. Так, например, значение, обозначенное как 40 мм, следует рассматривать как «примерно 40 мм».
Все документы, на которые приводятся ссылки в настоящем описании, включая ссылки на иные патенты и заявки, цитируются целиком, если явно не оговорено, что они цитируются частично или с ограничениями. Цитирование какого-либо документа не означает признание того, что цитируемый документ должен быть включен в уровень техники по отношению к изобретению, изложенному в настоящей заявке, или что цитируемое изобретение само по себе или в сочетании с другим документом, или другими документами, объясняет, предлагает или описывает идею настоящего изобретения. Кроме того, если какое-либо значение или определение понятия в настоящем документе не совпадает со значением или определением данного понятия в документе, на который дается ссылка, следует руководствоваться значением или определением данного понятия, содержащимся в настоящем документе.
Приведенное ниже описание следует рассматривать только как описание ряда примеров, и в нем не подразумевается дать описание всех возможных воплощений, поскольку описание всех возможных воплощений едва ли является целесообразным, если вообще возможным. Могут быть реализованы многочисленные альтернативные воплощения, с использованием существующих технологий или технологий, которые будут разработаны после дня подачи настоящей заявки, которые тем не менее будут входить в масштаб, определяемый формулой изобретения.
Несмотря на то, что в данном документе иллюстрируются и описываются конкретные воплощения настоящего изобретения, сведущим в данной области техники будет очевидно, что возможно внесение прочих изменений и модификаций, не нарушающих идею и назначение изобретения. С этой целью имелось в виду в прилагаемой формуле изобретения представить все возможные подобные изменения и модификации в объеме настоящего изобретения.