УСТРОЙСТВО РЕГИСТРАЦИИ ОДЕЖДЫ И УСТРОЙСТВО РЕКОМЕНДАЦИИ ОДЕЖДЫ, А ТАКЖЕ ОНЛАЙНОВАЯ СИСТЕМА, СОДЕРЖАЩАЯ ИХ
CLOTHES REGISTRATION DEVICE AND CLOTHES RECOMMENDATION DEVICE, AS WELL AS ONLINE SYSTEM CONTAINING THEREOF

Область техники, к которой относится изобретение
[1] Настоящее раскрытие относится к бытовому устройству, обеспечивающему получение изображений тела пользователя и хранящуюся одежду пользователя, и рекомендации подходящей одежды для пользователя в соответствии с графиком или погодой и т.д., и распознавание состояния одежды, надетой на пользователя, и определение или направление соответствующего режима обработки одежды, и к онлайновой системе, включающей в себя бытовое устройство.
Предпосылки изобретения
[2] В последнее время, когда в камерах установлена функция датчика глубины и т. д., камера точно получает информацию о теле пользователя в 3D режиме. С развитием технологии AR (дополненной реальности) только желаемая часть тела пользователя может быть виртуально отображена и идентифицирована. Соответственно, активируется система виртуальной примерки, с помощью которой пользователь виртуально одевает и идентифицирует одежду, фактически не надевая ее каждый раз при покупке или выборе одежды.
[3] В частности, ссылаясь на публикацию корейской патентной заявки № 10-2014-0077820 (предшествующий уровень техники 1), известная система виртуальной примерки получает подробную информацию, такую как рост, вес, размер пользователя и длина каждого сустава пользователя, посредством сканирования внешнего вида пользователя с помощью датчика глубины, и создает и сохраняет 3D-модель, соответствующую пользователю. Кроме того, ссылаясь на публикацию корейской патентной заявки № 10-2016-0088112 (предшествующий уровень техники 2), известная система виртуальной примерки может сопоставлять (отображать) одежду, предоставленную продавцом, с 3D-моделью пользователя для обеспечения непосредственной и визуальной идентификации пользователем внешнего вида пользователя, одетого в одежду, на основании его изображения.
[4] На фиг.1 изображен вариант осуществления известной системы виртуальной примерки.
[5] Как показано на фиг.1(а), пользователь 1 может стоять перед устройством 2 виртуальной примерки, где установлена камера с датчиком глубины. В этой связи устройство 2 виртуальной примерки может отображать изображение пользователя 1, полученное камерой, как оно есть, зеркальным способом. Для точного получения информации о теле пользователя 1, направляющая линия 3 может быть обозначена на устройстве 2 виртуальной примерки для обеспечения расположения в правильном положении или принятия конкретной позы пользователя.
[6] Как показано на фиг.1(b), когда пользователь принимает положение или позу, направленную направляющей линией 3, устройство 2 виртуальной примерки передает и отображает выбранную пользователем одежду 5 на внешнем виде пользователя 4. Это позволяет пользователю определять, подходит ли ему одежда 5, не надевая одежду 5 непосредственно на себя.
[7] В одном примере, ссылаясь на публикацию корейской патентной заявки № 10-2017-0115332 (предшествующий уровень техники 3), система покупки позволяет пользователю непосредственно покупать одежду, в то время как выполняется ее виртуальной примерки. Таким образом, пользователь может не ходить в место, где одежда 5, на которой выполняется виртуальная примерка, фактически находится, чтобы купить одежду 5.
[8] Однако в известной системе виртуальной примерки информация об одежде, включая размер, форму и материал одежды, подлежащая отображению, должна быть предварительно сохранена для выполнения виртуальной примерки, которая отображает фактическую одежду на изображение пользователя. Следовательно, эта система виртуальной примерки имеет ограничение в том, что виртуальная примерка может выполняться только относительно конкретной одежды, предоставленной продавцом, который заранее знает информацию об одежде.
[9] Таким образом, пользователь не может выполнять виртуальную примерку одежды, информация о которой не предоставлена продавцом.
[10] Кроме того, как правило, множество одежды, купленной у ряда продавцов, которые не предоставляют информацию об одежде для виртуальной примерки, хранится в доме конкретного пользователя. Следовательно, существует ограничение, что конкретный пользователь вообще не может выполнять виртуальную примерку одежды, которую он купил, или одежды, которую он хранит. Следовательно, даже когда система виртуальной примерки была разработана, она не может быть в целом и фактически применена к пользователю.
[11] Когда имеется множество одежды, пользователь может не знать, какая одежда ему подходит. Следовательно, пользователю приходится примерять множество одежды или выполнять виртуальную примерку несколько раз. Кроме того, даже когда множество одежды практически примерено, пользователь не может выбрать одежду, являющуюся оптимальным вариантом для пользователя, из-за отсутствия знаний о моде, марке или отсутствия чувства моды.
[12] Для решения этой проблемы, появилась система рекомендаций, которая может рекомендовать соответствующую одежду в соответствии с информацией о теле пользователя, его покупательской способности и предпочтениях.
[13] Ссылаясь на публикацию корейской патентной заявки № 10-2017-0006604 (предшествующий уровень техники 4), известная система виртуальной примерки распознает тело пользователя с помощью датчика глубины и т.д., и рекомендует одежду, подходящую для тела пользователя.
[14] Кроме того, ссылаясь на публикацию корейской патентной заявки № 10-2014-0006294 (предшествующий уровень техники 5), известная система виртуальной примерки рекомендует подходящую одежду или марку для пользователя с учетом не только информации о теле пользователя, но также хранящейся одежды пользователя, предпочтениях и истории покупок. В результате, даже когда пользователю не хватает знаний или информации об одежде, подходящей для использования, может быть выбрана одежда, подходящая для данного состояния пользователя.
[15] Однако, известная система виртуальной примерки имеет ограничение, при котором система может рекомендовать одежду только тогда, когда информация об одежде, которая будет рекомендована, предварительно идентифицирована и предварительно сохранена. Следовательно, когда продавец, который производит одежду, находящуюся в собственности пользователя, не предоставляет информацию об одежде, известная система виртуальной примерки имеет ограничение в том, что система не может должным образом рекомендовать пользователю подходящую одежду среди одежды, находящейся в собственности пользователя.
[16] Кроме того, даже когда бытовое устройство может выполнять 3D-моделирование путем сканирования пользователя, известная система виртуальной примерки имеет ограничение в том, что система не может использовать бытовое устройство для отображения изменения тела пользователя.
[17] Кроме того, поскольку известная система виртуальной примерки может использоваться только в конкретном месте, где находится продавец, предоставляющий виртуальную систему, известная система виртуальной примерки не может применяться для непрерывного наблюдения или распознавания изменения тела конкретного пользователя. Следовательно, существует ограничение в том, что известная система виртуальной примерки может обеспечивать индивидуальную виртуальную примерку или рекомендовать одежду конкретному пользователю.
[18] Кроме того, хотя известная система виртуальной примерки рекомендует одежду пользователю, пользователь не может идентифицировать или проверить, действительно ли одежда подходит для него. Например, пользователь не может определять, подходит ли рекомендуемая одежда для фона или ситуации, полностью отличной от места, где в данный момент выполняется виртуальная примерка. Кроме того, пользователь не может определять, подходит ли рекомендуемая одежда для другого человека, который обычно сопровождает пользователя, но отсутствует во время виртуальной примерки.
[19] В результате возникает проблема в том, что технология виртуальной примерки, индивидуальной для конкретного пользователя, не может быть использована, поскольку нет бытового устройства, к которому применяется система виртуальной примерки.
[20] Кроме того, в доме может быть расположено множество бытовых устройств, обеспечивающих стирку или освежение одежды. Следовательно, пользователь может быть не в состоянии точно определять, какое бытовое устройство обрабатывает одежду, одетую на пользователе.
[21] Например, существует проблема в том, что, даже если конкретная одежда должна подвергаться стирке, пользователь не может должным образом обработать одежду посредством загрузки ее в бытовое устройство, которое выполняет освежение.
[22] Кроме того, когда бытовое устройство, которое освежает одежду, обеспечивает множество режимов или опций, одежда может быть не тщательно освежена, поскольку пользователь не знает, какой режим или опция должны быть выполнены в соответствии с состоянием одежды.
[23] Кроме того, даже если конкретная одежда должна подвергаться стирке, и когда пользователь понимает, что одежда неправильно загружена в устройство для обработки одежды, которое выполняет освежение, пользователь должен повторно вводить режим или опцию стиральной машины, которая выполняет стирку. Это неудобно.
[24] В результате, как правило, даже если множество бытовых устройств взаимодействуют друг с другом или управляются через конкретный сервер, существует ограничение в том, что множество бытовых устройств не может работать совместно друг с другом.
Раскрытие
Техническая цель
[25] Целью настоящего раскрытия является создание бытового устройства, которое может хранить информацию об одежде, принадлежащей пользователю.
[26] Целью настоящего раскрытия является создание бытового устройства, обеспечивающего обработку информацию об одежде на основании изображения одежды, принадлежащей пользователю.
[27] Целью настоящего раскрытия является создание бытового устройства, которое может получать информацию об одежде на основании изображения одежды, надетой на пользователя.
[28] Целью настоящего раскрытия является создание бытового устройства, которое может рекомендовать пользователю подходящую одежду с учетом погоды, расписания, информации о теле, моды, предпочтения и списка хранящейся одежды.
[29] Цель настоящего раскрытия является создание бытового устройства, которое может анализировать как принадлежащую пользователю одежду, так и одежду, подлежащую покупке, и рекомендовать одежду пользователю на основании результата анализа, и онлайновой системы, включающей его.
[30] Целью настоящего раскрытия является создание бытового устройства, которое может рекомендовать одежду, отличную от одежды, принадлежащей пользователю, и может обеспечивать пользователю приобретение рекомендованной одежды.
[31] Целью настоящего раскрытия является создание бытового устройства, которое может сравнивать рекомендуемую одежду с другой одеждой, сравнивать рекомендуемую одежду с информацией о другом человеке или изменять фон и сравнивать рекомендуемую одежду с измененным фоном, и онлайновой системы, включающей его.
[32] Целью настоящего раскрытия является создание бытового устройства, которое может многократно изображать конкретного пользователя и обнаруживать изменение его тела.
[33] Целью настоящего раскрытия является создание бытового устройства, которое может отличать носимую одежду и неносимую одежду друг от друга на основании изменения тела конкретного пользователя.
Техническое решение
[34] Онлайновая система в соответствии с настоящим раскрытием включает в себя устройство для обработки одежды, которое может сушить одежду горячим воздухом или паром. Устройство для обработки одежды может сушить одежду посредством подачи нагретого воздуха и влаги в камеру. В камере опорный стержень, на котором установлена вешалка, удерживающая одежду, может вибрировать для удаления морщины с одежды и способствовать дезодорации одежды. Устройство для обработки одежды может иметь отдельный резервуар для подачи воды для подачи пара и может включать в себя сборный резервуар, который собирает влагу, сконденсированную в процессе осушения области, в которой расположена одежда.
[35] Онлайновая система в соответствии с настоящим раскрытием может дополнительно включать в себя сервер и внешнее оконечное устройство, обеспечивающее предоставление информации при обмене данными с устройством для обработки одежды. Устройство для обработки одежды может быть выполнено с возможностью выдачи расписания на день с использованием громкоговорителя и экрана в качестве средства вывода. Устройство для обработки одежды может рекомендовать предметы, такие как одежда или аксессуары, которые подходят для данной погоды с использованием средства вывода. Например, устройство для обработки одежды может направлять слова или голоса, такие как "Приготовьте зонтик, поскольку завтра может пойти дождь", используя средство вывода.
[36] Кроме того, устройство для обработки одежды может искать продавца одежды или аксессуаров в соответствии с запросом пользователя. Кроме того, устройство для обработки одежды может отображать одежду или аксессуары, предоставленные разыскиваемым продавцом.
[37] Пользователь может заказывать выбранную одежду или аксессуары через устройство для обработки одежды. Устройство для обработки одежды может включать в себя услугу виртуальной примерки (VR), чтобы помочь пользователю определиться с заказом одежды или аксессуаров.
[38] Устройство для обработки одежды может быть подключено к внешнему оконечному устройству или Интернету через модуль связи или точку (AP) доступа. Устройство для обработки одежды может идентифицировать расписание пользователя, хранящееся во внешнем оконечном устройстве или сервере, или может идентифицировать расписание, зарегистрированное в учетной записи Интернета, установленной пользователем.
[39] Кроме того, устройство для обработки одежды может получать информацию о погоде из Интернета. Информация о расписании или погоде может быть непосредственно введена пользователем через средство ввода устройства для обработки одежды. Средство ввода может включать в себя микрофон распознавания голоса, сенсорную панель и панель управления, расположенные на передней поверхности двери. Например, устройство обработки одежды может подготовить N типов изображений (изображения стиля, изображения координации) или голосовую информацию с учетом расписания пользователя и погоды дня. При создании изображения устройство может комбинировать одежду пользователя, зарегистрированную в базе данных (БД), для создания одного или нескольких изображений. Изображение комбинации одежды может быть изображением, состоящим только из комбинации одежды, или может быть изображением, на котором одежда отображается с использованием изображения пользователя в качестве фона.
[40] Устройство для обработки одежды в соответствии с настоящим раскрытием может рекомендовать одежду на основании зарегистрированной одежды. Устройство для обработки одежды может выдавать изображение на средство вывода на основании одежды, зарегистрированной в БД, расписания и погоды. Средство вывода может включать в себя громкоговоритель и индикаторную панель, расположенную на передней поверхности двери.
[41] Например, пользователь может сказать "что надеть на завтрашнюю встречу" устройству для обработки одежды. В ответ на это средство вывода может отображать изображение рекомендации вместе с ответом, указывающим "Я рекомендую 3 стиля для расписания встреч" на передней стороне двери. Кроме того, устройство для обработки одежды может отображать слова, такие как "Пожалуйста, выберите стиль, который вы хотите", используя средство вывода, и, таким образом, позволять пользователю вводить управляющую команду. Пользователь может выбирать желаемое изображение с помощью голоса или касания.
[42] Когда пользователь выбирает желаемое изображение, средство вывода может выдавать "Я начинаю виртуальную примерку первого стиля". Средство вывода может перемещать соответствующее изображение в соответствии с позой пользователя.
[43] Устройство для обработки одежды может осуществлять покупку одежды. Изображение, генерируемое устройством для обработки одежды, может включать в себя изображения, предоставляемые производителями/продавцами одежды и аксессуаров в дополнение к одежде, принадлежащей пользователю. Устройство для обработки одежды может спросить, желает ли пользователь приобрести одежду или аксессуары, которые отсутствуют в созданном изображении или изображении, выбранном пользователем. Когда устройство для обработки одежды подтверждает намерение пользователя приобрести одежду или аксессуары, устройство для обработки одежды может отправить онлайн-форму заказа продавцу соответствующей одежды или аксессуаров.
[44] Например, пользователь может выдавать намерение "Я буду носить этот стиль". В ответ на это средство вывода может выдать: "Рекомендую приобрести галстук, подходящий для выбранного стиля". Изображение покупаемого галстука может быть отображено на средстве вывода. Пользователь может выбрать нужный предмет из отображаемого изображения.
[45] В одном примере виртуальная примерка может одновременно отображать изображение пользователя и изображение одежды/аксессуаров на устройстве отображения. Одежда или аксессуары могут быть отображены или объединены с изображением пользователя с помощью средства ввода (сенсорная панель, блок распознавания голоса и блок распознавания движения). Кроме того, пользователь может изменять и выбирать изображения.
[46] Онлайновая система может быть использована следующим образом. Пользователь просыпается утром и определяет расписание поездки и время отправления с помощью внешнего оконечного устройства. Пользователь может выводить на устройство для обработки одежды: “Что мне надеть во время деловой поездки?” В ответ устройство для обработки одежды может выдавать “Я подготавливаю координацию в соответствии с графиком и информацией о погоде с 31 августа по 1 сентября в Берлине”, и затем могу начать анализ одежды. После анализа устройство для обработки одежды может отображать координацию для каждого дня недели (значок погоды). Пользователь, в настоящее время носящий одежду середины лета, может затем вывести “ это выглядит слишком жарко!”. Затем устройство для обработки одежды говорит: “Текущая берлинская температура такова, как в начале осени в Корее, и может быть прохладно, и, таким образом, обязательно возьмите с собой кардиган во время путешествия”.
[47] Пользователь может выбирать "дополнительную функцию рекомендации" в день, имеющий наиболее важное расписание, посредством касания средства ввода. Устройство для обработки одежды может сказать: “Я начинаю примерку с этого момента”. Таким образом, пользователь может принять позу относительно устройства для обработки одежды. Пользователь может визуально идентифицировать состояние предназначенной для ношения одежды, указанное устройством для обработки одежды, даже если на пользователе в данный момент одето нижнее белье. Пользователь может выбирать рекомендуемую одежду и может определять, что у него нет галстука, рекомендованного вместе с рекомендуемой одеждой, с помощью средства вывода. Таким образом, пользователь делает запрос на покупку, говоря: “Пожалуйста, купите этот галстук”. Когда устройство для обработки одежды получает запрос на покупку, устройство может запросить дополнительную информацию, говоря: "Пожалуйста, введите адрес доставки?". В качестве адреса доставки пользователь может указать название отеля, в котором он остановился во время деловой поездки.
[48] В одном примере онлайновая система в соответствии с настоящим раскрытием может автоматически определять состояние одежды и может предоставлять режим или опцию, подходящие для этого состояния. Например, пользователь может загрузить пальто в устройство для обработки одежды и нажать кнопку выполнения ухода. Устройство для обработки одежды может автоматически выбирать режим или опцию на основании результатов анализа одежды с помощью химического датчика или камеры. Устройство может рекомендовать выбранный режим с помощью средства вывода.
[49] Онлайновая система в соответствии с настоящим раскрытием может выполнять виртуальную примерку. Виртуальная примерка может включать в себя согласование другой одежды конкретной одежде, которую пользователь носит в данный момент. Устройство для обработки одежды формирует изображение пользователя с помощью камеры. Устройство отображения может отображать изображение пользователя. Пользователь может указать на одежду, которую он носит, с помощью движения руки или голоса. Устройство для обработки одежды может вычислять одежду, подходящую для указанной одежды. В дополнение к указанной одежде с изображения может быть удалена другая одежда. Средство вывода может выдавать новое изображение, полученное путем объединения сохраненной одежды пользователя с изображением, на котором пользователь одет в конкретную одежду. Множество изображений может быть отображено в соответствии с запросом пользователя. Средство вывода может отображать множество изображений последовательно.
[50] Список одежды или аксессуаров, принадлежащих пользователю, может храниться в устройстве для обработки одежды и т.д. Устройство для обработки одежды может давать указание пользователю ввести информацию об одежде или получить изображение, хранящееся во внешнем оконечном устройстве пользователя, и отделять от него изображение одежды и сохранять в нем изображение одежды.
[51] Устройство для обработки одежды может обнаруживать изменение формы тела пользователя и может уведомлять пользователя об изменении формы тела. При обнаружении изменения формы тела устройство для обработки одежды может выбирать одежду, которую пользователь не может носить, и отображать выбранную одежду на устройстве отображения.
[52] В одном примере онлайновая система в соответствии с настоящим раскрытием может предоставлять различные услуги виртуальной примерки. Например, могут быть предусмотрены различные виртуальные примерки в зависимости от того, где пользователь стоит перед устройством для обработки одежды.
[53] Например, когда пользователь стоит в области, занимающей 50% или более площади дисплея, обеспечиваемой устройством отображения, изображение одежды на основании расписания и погоды, может быть рекомендовано устройством. Устройство для обработки одежды может принимать команду для изменения рекомендуемого изображения и может изменять рекомендуемое изображение, используя одежду, хранящуюся в БД, или покупать целевую одежду.
[54] Кроме того, когда пользователь стоит в области, занимающей площадь, меньшую 50% площади дисплея, обеспечиваемой устройством отображения, множество рекомендуемых изображений, созданных в этот день, может быть отображено на устройстве отображения одновременно. То есть, на нем одновременно могут отображаться два или более рекомендуемых изображения. В качестве альтернативы, рекомендуемые изображения могут последовательно отображаться в соответствии с командой сравнения пользователя.
[55] Когда устройство для обработки одежды распознает как конкретного пользователя, так и другого пользователя, устройство может рекомендовать соответствующую одежду для каждого конкретного пользователя и другого пользователя. В соответствии с выбором пользователя устройство для обработки одежды может независимо рекомендовать одежду для каждого конкретного пользователя и другого пользователя или может рекомендовать взаимно связанную одежду, такую как одинаковая одежда для конкретного пользователя и другого пользователя.
[56] Кроме того, в схеме виртуальной примерки, обеспечиваемой онлайновой системой в соответствии с настоящим раскрытием, когда пользователь поворачивает тело, одежда может быть видна под различными углами. Кроме того, когда пользователь поворачивает только аксессуар, он может просматривать только аксессуар под различными углами. Устройство для обработки одежды может определять, поворачивает ли пользователь тело или только аксессуар с помощью камеры движения.
[57] Устройство для обработки одежды в соответствии с настоящим раскрытием может регистрировать 3D-профиль пользователя с помощью камеры. Кроме того, устройство для обработки одежды в соответствии с настоящим раскрытием может получать доступ к серверу и сопоставлять измеренный размер одежды на основании каждой марки с 3D-профилем. Таким образом, устройство может рекомендовать пользователю подходящую марку. Кроме того, устройство для обработки одежды в соответствии с настоящим раскрытием может рекомендовать одежду, подходящую для 3D-профиля, среди хранящейся в настоящее время одежды.
Технический эффект
[58] Настоящее раскрытие может осуществлять бытовое устройство, которое может хранить информацию об одежде, принадлежащей пользователю.
[59] Настоящее раскрытие может осуществлять бытовое устройство, обеспечивающее обработку информации об одежде на основании изображения одежды, принадлежащей пользователю.
[60] Настоящее раскрытие может осуществлять бытовое устройство, которое может получать информацию об одежде на основании изображения одежды, надетой на пользователе.
[61] Настоящее раскрытие может осуществлять бытовое устройство, которое может рекомендовать пользователю подходящую одежду с учетом погоды, расписания, информации о теле, моды, предпочтений и списка хранящейся одежды.
[62] Настоящее раскрытие может осуществлять бытовое устройство, которое может анализировать как принадлежащую пользователю одежду, так и одежду, подлежащую покупке, и рекомендовать одежду пользователю на основании результата анализа, и онлайновую систему, включающую его.
[63] Настоящее раскрытие может осуществлять бытовое устройство, которое может рекомендовать одежду, отличную от одежды, принадлежащей пользователю, и может обеспечивать приобретение пользователем рекомендованной одежды.
[64] Настоящее раскрытие может осуществлять бытовое устройство, которое может сравнивать рекомендуемую одежду с другой одеждой, сравнивать рекомендуемую одежду с информацией о другом человеке или изменять фон и сравнивать рекомендуемую одежду с измененным фоном, и онлайновую систему, включающую его.
[65] Настоящее раскрытие может осуществлять бытовое устройство, которое может многократно изображать конкретного пользователя и обнаруживать изменение его тела.
[66] Настоящее раскрытие может осуществлять бытовое устройство, которое может отличать носимую одежду и неносимую одежду друг от друга на основании изменения тела конкретного пользователя.
Краткое описание чертежей
[67] Фиг.1 - вид известной системы, которая рекомендует одежду.
[68] Фиг.2 - структура онлайновой системы в соответствии с настоящим раскрытием.
[69] Фиг.3 - конфигурация онлайновой системы в соответствии с настоящим описанием.
[70] Фиг.4 - конструкция блока примерки, который может регистрировать и рекомендовать одежду в онлайновой системе в соответствии с настоящим раскрытием.
[71] Фиг.5 - вид устройства для обработки одежды в качестве одного из бытовых устройств в онлайновой системе в соответствии с настоящим раскрытием.
[72] Фиг.6 показывает функцию виртуального выходного интерфейса устройства для обработки одежды онлайновой системы в соответствии с настоящим раскрытием.
[73] Фиг.7 показывает процесс сбора и регистрации информации о теле пользователя в онлайновой системе в соответствии с настоящим раскрытием.
[74] Фиг.8 показывает процесс регистрации хранящейся одежды пользователя в онлайновой системе в соответствии с настоящим раскрытием.
[75] Фиг.9 показывает один вариант, в котором осуществляется процесс на фиг.8.
[76] Фиг.10 показывает результат выполнения процесса на фиг.9 много раз.
[77] Фиг.11 показывает принцип, в соответствии с которым онлайновая система в соответствии с настоящим раскрытием может рекомендовать одежду.
[78] Фиг.12 показывает процесс рекомендации одежды в онлайновой системе в соответствии с настоящим раскрытием.
[79] Фиг.13 показывает способ управления, с помощью которого онлайновая система в соответствии с настоящим раскрытием рекомендует одежду.
[80] Фиг.14 показывает один вариант осуществления, в котором онлайновая система в соответствии с настоящим раскрытием рекомендует одежду.
[81] Фиг.15 показывает другой вариант осуществления, в котором онлайновая система в соответствии с настоящим раскрытием рекомендует одежду.
[82] Фиг.16 показывает еще один вариант осуществления, в котором онлайновая система в соответствии с настоящим раскрытием рекомендует одежду.
[83] Фиг.17 показывает дополнительный вариант осуществления, в котором онлайновая система в соответствии с настоящим раскрытием рекомендует одежду.
[84] Фиг.18 показывает еще один вариант осуществления, в котором онлайновая система в соответствии с настоящим раскрытием рекомендует одежду.
[85] Фиг.19 показывает еще один вариант осуществления, в котором онлайновая система в соответствии с настоящим раскрытием рекомендует одежду.
[86] Фиг.20 показывает способ управления, с помощью которого онлайновая система в соответствии с настоящим раскрытием сканирует информацию о теле пользователя и использует эту информацию.
[87] Фиг.21 показывает один вариант осуществления, в котором выполняется процесс на фиг.20.
[88] Фиг.22 показывает другой вариант осуществления, в котором выполняется процесс на фиг.20.
Подробное описание
[89] Ниже, примеры осуществления, раскрытые в настоящем документе, будут подробно описаны со ссылкой на прилагаемые чертежи. Здесь одни и те же или подобные ссылочные позиции относятся к одним и тем же или подобным элементам в разных вариантах осуществления. Их описания заменены их первыми описаниями. Как использовано в данном документе формы единственного числа предназначены также для включения в себя форм множественного числа, если контекст ясно не указывает на иное. Кроме того, при описании вариантов осуществления, раскрытых в настоящем документе, когда определено, что подробные описания соответствующего известного элемента могут затруднять понимание сущности вариантов осуществления, раскрытых в настоящем документе, их подробные описания могут быть опущены. Кроме того, следует отметить, что сопроводительные чертежи представлены для легкого понимания вариантов осуществления, раскрытых в настоящем документе, и не должны толковаться как ограничивающие техническую сущность, раскрытую в настоящем документе, относительно сопроводительных чертежей.
[90] На фиг.2 показана онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия.
[91] Множество бытовых устройств, которые могут управляться конкретным пользователем, могут быть расположены внутри помещения, например, в доме. Кроме того, множество одежды А, которую может носить конкретный пользователь, может быть расположено или храниться в помещении, например, в доме.
[92] Множество бытовых устройств может включать в себя устройство регистрации одежды, выполненное с возможностью регистрации одежды, и устройство рекомендации одежды, выполненное с возможностью рекомендации одежды. Каждое из устройства регистрации одежды и устройства рекомендации одежды может быть осуществлено в виде бытового устройства.
[93] В этой связи, когда бытовое устройство выполняет функцию регистрации одежды, бытовое устройство может называться устройством регистрации одежды. Когда бытовое устройство выполняет функцию рекомендации одежды, он может называться устройством рекомендации одежды.
[94] То есть, устройство регистрации одежды и устройство рекомендации одежды определены с точки зрения функций. Таким образом, когда бытовое устройство, такое как стиральная машина, холодильник, пылесос или внешнее оконечное устройство, имеет функцию для регистрации одежды, устройство может быть классифицировано как устройство регистрации одежды. Когда бытовое устройство, такое как стиральная машина, холодильник, пылесос или внешнее оконечное устройство, имеет функцию для рекомендации одежды, это устройство может называться устройством рекомендации одежды.
[95] Другими словами, когда устройство для обработки одежды, которое освежает одежду горячим воздухом или паром, регистрирует одежду, устройство может выполнять функцию устройства регистрации одежды. Когда устройство для обработки одежды, которое освежает одежду горячим воздухом или паром, имеет функцию рекомендации одежды, устройство может выполнять функцию устройства рекомендации одежды.
[96] То есть, когда устройство для обработки одежды имеет функцию рекомендации одежды и функцию регистрации одежды, устройство может соответствовать как устройству регистрации одежды, так и устройству рекомендации одежды.
[97] Множество бытовых устройств может включать в себя стиральную машину 300, обеспечивающую стирку и сушку, по меньшей мере, одного из множества одежды А с использованием моющего средства и т.д., и устройство 100 для обработки одежды, обеспечивающее подачу горячего воздуха или пара, по меньшей мере, на одно из множества одежды А и освежение, по меньшей мере, одного из множества одежды А.
[98] Множество одежды А может включать в себя, по меньшей мере, одно из одного или более верхней одежды А1, такой как пальто или джемперы, одной или более верхних частей А2, таких как рубашка или блузка, футболка, одной или более нижних частей А3, таких как брюки или юбки, и аксессуар А4, такой как сумка или солнцезащитные очки, благородный металл или шарф. Одежда, такая как цельнокроеное платье, которое не может быть классифицировано как верхняя часть или нижняя часть, может в совокупности называться верхней одеждой.
[99] Устройство 100 для обработки одежды может включать в себя связанный с освежением входной интерфейс 150, который принимает команды для выполнения произвольных режимов или опций, которые могут освежить, по меньшей мере, одно из одежды А, и связанный с освежением выходной интерфейс 140, который может выдавать состояние режима или опции. Кроме того, стиральная машина 300 может включать в себя связанный со стиркой входной интерфейс 350, который получает команду на выполнение произвольного режима или опции, которые могут стирать, по меньшей мере, одно из одежды А, и связанный со стиркой выходной интерфейс 340, который может выдавать состояние режима или опции. Соответственно, пользователь может вводить целевую одежду А в устройство 100 для обработки одежды или стиральную машину 300, и затем непосредственно вводить команду для индивидуального управления и приведения в действие устройства 100 для обработки одежды или стиральной машины 300.
[100] В одном примере пользователь может захотеть дистанционно управлять стиральной машиной 300 и устройством 100 для обработки одежды или приводить в действие стиральную машину 300 и устройство 100 для обработки одежды совместно друг с другом. Кроме того, пользователь может захотеть активно ознакомиться с различными функциями стиральной машины 300 и устройства для обработки одежды 100 или использовать их.
[101] С этой целью онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может включать в себя сервер 600, через который пользователь может дистанционно управлять стиральной машиной 300 и устройством 100 для обработки одежды или выполнять их спаривание.
[102] Сервер 600 может предоставлять внешнюю информацию, включая региональную информацию или информацию о погоде, необходимую для стиральной машины 300 и устройства 100 для обработки одежды, и может обеспечивать их различными программами и выполнять их обновление. Сервер 600 может быть предоставлен компанией, которая производит и продает устройство для обработки одежды 100 и стиральную машину 300. Соответственно, устройство 100 для обработки одежды и стиральная машина 300 могут быть подключены к серверу 600 для выполнения команды, переданной с сервера 600, или для использования информации или алгоритмов, получаемых с сервера 600.
[103] В одном примере устройство 100 для обработки одежды или стиральная машина 300 могут быть непосредственно подключены к серверу 600 для взаимодействия между собой или могут быть выполнены с возможностью соединения с точкой (AP) 500 доступа для взаимодействия с сервером 600.
[104] Следовательно, сервер 600 может регистрировать уникальный идентификатор устройства каждого из устройства 100 для обработки одежды и стиральной машины 300 через AP 500 или хранить информацию о порте или IP-информацию о AP 500 совместно с устройством 100 для обработки одежды и стиральной машиной 300.
[105] В одном примере пользователь, использующий устройство 100 для обработки одежды или стиральную машину 300, может удаленно получать запрос на обслуживание для управления устройством 100 для обработки одежды и стиральной машиной 300 или может запросить конкретные функции с сервера 600.
[106] Следовательно, онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может включать в себя внешнее оконечное устройство 400, позволяющее пользователю напрямую обращаться к серверу 600 для управления устройством 100 обработки одежды и стиральной машиной 300 или запрашивать различные услуги, предоставляемые сервером 600. Внешнее оконечное устройство 400 может относиться к устройству, такому как мобильный телефон, смартфон, ноутбук и компьютер, которое отделено от домашнего устройства или сервера и может включать в себя устройства, имеющие модуль связи для обеспечения связи с внешним элементом.
[107] На внешнем оконечном устройстве 400 может быть установлена прикладная программа, которая может позволять внешнему оконечному устройству 400 подключаться к серверу 600. Соответственно, внешнее оконечное устройство 400 может напрямую связываться с сервером 600, и сервер 600 может связываться с устройством 100 для обработки одежды и стиральной машиной 300.
[108] В результате пользователь может запрашивать удаленное обслуживание через внешнее оконечное устройство 400 и легко получать информацию, такую как выполнение и завершение обслуживания. Кроме того, устройство 100 для обработки одежды и стиральная машина 300 могут управляться внешним оконечным устройством 400 без непосредственного соединения с внешним оконечным устройством 400.
[109] В одном примере устройство 100 для обработки одежды обычно имеет вертикальный размер, больший вертикального размера стиральной машины 300. То есть, устройство 100 для обработки одежды обычно имеет вертикальный размер, больший горизонтального размера, для размещения в нем развернутой одежды. Например, устройство 100 для обработки одежды может быть выше пользователя. Кроме того, вследствие типа устройства 100 для обработки одежды устройство 100 для обработки одежды может быть расположено там, где хранится одежда А. Следовательно, когда устройство 100 для обработки одежды может выполнять функцию зеркала, пользователь может не перемещаться к реальному зеркалу при одевании одежды А.
[110] С этой целью устройство 100 для обработки одежды может дополнительно включать в себя блок 200 примерки, который отображает состояние, в котором пользователь одевает одежду на свою открытой поверхности. Блок 200 примерки может быть выполнен в виде панели, которая может отражать свет и может быть выполнена с возможностью отражения тела пользователя таким, как оно есть. Кроме того, блок 200 примерки имеет высоту, большую ширины, так что все тело пользователя может быть отражено на нем как можно больше. Следовательно, пользователь может определять состояние, в котором пользователь держит или одевает одежду А, освеженную в устройстве 100 для обработки одежды, или может определять состояние, в котором пользователь держит или одевает одежду А, хранящуюся рядом с устройством 100 для обработки одежды.
[111] Был описан пример, в котором блок 200 примерки расположен на устройстве 100 для обработки одежды. Однако, это только один вариант. В другом примере блок 200 примерки может быть расположен на бытовом устройстве, таком как стиральная машина 300, холодильник или пылесос, или может быть расположен на внешнем оконечном устройстве 400.
12] В одном примере пользователь может не знать, какая одежда из множества одежды А подходит для пользователя, и может хотеть знать, как сочетать множество одежды А для носки сочетания на себе.
[113] Кроме того, при увеличении роста пользователя или увеличении веса пользователя пользователь может не распознать, какая из множества одежды подходит или не подходит ему.
[114] В этой ситуации пользователь должен неоднократно одевать множество одежды А для определения того, что какая из множества одежды А подходит или не подходит пользователю. Даже когда он одевает многократно множество одежды A, пользователь может не быть уверен, что одежда, которую он одевает, подходит ему.
[115] С этой целью онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может предоставлять услугу виртуальной примерки, с помощью которой пользователь может косвенно определять состояние, в котором пользователь одевает множество одежды с помощью блока 200 примерки, даже если пользователь непосредственно не одевает множество одежды А. Конкретно, онлайновая система в соответствии с настоящим раскрытием может отображать состояние, в котором множество одежды А передано на изображение или экран пользователя, отображаемых на блоке 200 примерки.
[116] В одном примере множество одежды может быть целевой одеждой покупки, которую пользователь хочет купить, или может быть одеждой, которую пользователь непосредственно хранит. Другими словами, пользователь может хотеть знать одежду, которая должна быть куплена, которая подходит пользователю или необходима ему. Пользователь может хотеть знать, какая из множества одежды, которой владеет пользователь, подходит ему.
[117] Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия выполнена с возможностью применения услуги виртуальной примерки не только к одежде, которая должна быть приобретена пользователем, но и к одежде, которой владеет пользователь, и может распознавать и хранить материал, форму, размер, объем и цвет множества одежды, имеющейся у пользователя, для их рекомендации.
[118] Кроме того, онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может распознавать и хранить рост, вес, объем, длину рук и ног и т.д., пользователя и может оценивать состояние, в котором пользователь хорошо выглядит в одежде.
[119] Соответственно, онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может быть выполнена с возможностью рекомендации конкретной одежды среди множества одежды А пользователю с учетом, по меньшей мере, одного из данных погодных условий, предпочтений пользователя и фасона. Кроме того, система может быть выполнена с возможностью определения дополнительной необходимой одежды в дополнение к множеству одежды А и рекомендации ее покупки пользователю.
[120] Конкретно, онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может быть выполнена с возможностью рассмотрения информации об одежде, принадлежащей пользователю, информации об одежде, которую пользователь может приобрести, информации о теле пользователя, расписании пользователя, предпочтениях пользователя, существующей модной одежде и информации о погоде и т.д., и затем рекомендации соответствующей одежды или ее покупки на основании соображений пользователя с помощью блока 200 примерки. В связи с этим пользователю может быть рекомендована сама одежда, рекомендованная онлайновой системой в соответствии с одним вариантом осуществления настоящего раскрытия. В качестве альтернативы, одежда может быть отображена на изображение пользователя в реальном виде, и, таким образом, состояние, эквивалентное состоянию, в котором пользователь фактически носит одежду, может быть отображено и рекомендовано.
[121] В одном примере как устройство 100 для обработки одежды, так и стиральная машина 300 среди бытовых устройств могут обрабатывать одежду. Следовательно, пользователь может точно не знать, следует ли освежать свою одежду с помощью устройства для обработки одежды 100 или стирать одежду с помощью стиральной машины 300.
[122] Следовательно, в онлайновой системе в соответствии с одним вариантом осуществления настоящего раскрытия устройство 100 для обработки одежды может быть выполнено с возможностью определения уровня сморщивания или уровня загрязнения одежды. Когда уровень загрязнения является высоким, устройство 100 для обработки одежды может быть выполнено с возможностью указывать пользователю на то, что стирка одежды осуществляется с помощью стиральной машины 300. Кроме того, устройство 100 для обработки одежды может непосредственно передавать уровень загрязнения или материал одежды в стиральную машину 300 через сервер 600 или AP 500 и т.д., для обеспечения определения стиральной машиной 300 подходящего режима или опции на основании уровня загрязнения или материала.
[123] В одном примере пользователь может быть не в состоянии точно распознать или быть знакомым с режимом или опцией, предоставляемыми устройством 100 для обработки одежды. Следовательно, онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может быть выполнена таким образом, что устройство 100 для обработки одежды может автоматически определять соответствующий режим или опцию на основании результата анализа уровня сморщивания или уровня загрязнения одежды.
[124] На фиг.3 показан один вариант осуществления структуры онлайновой системы в соответствии с настоящим раскрытием, обеспечивающей выполнение вышеописанных функций.
[125] Внешнее оконечное устройство 400 онлайновой системы в соответствии с одним вариантом осуществления настоящего раскрытия включает в себя терминальный входной интерфейс 430 для ввода команды для приведения в действие внешнего оконечного устройства, дисплей 440 терминала, который отображает состояние внешнего оконечного устройства 400 и информацию, полученную от сервера 600, модуль 451 связи дальнего действия, выполненный с возможностью связи с сервером 600, расположенным в удаленном местоположении, модуль 452 связи ближнего действия, выполненный с возможностью связи с бытовыми устройствами, такими как устройство 100 для обработки одежды или стиральная машина 300, расположенными рядом с ним, терминальный контроллер 420, который управляет элементами внешнего оконечного устройства, и терминальное запоминающее устройство 410, которое хранит информацию, полученную с терминального входного интерфейса или модуля связи.
[126] Модуль связи ближнего действия может быть выполнен с возможностью связи с устройством связи в пределах конкретного расстоянии, например, с использованием радиочастоты на основании коммутационных протоколов, таких как WI-FI, Bluetooth и ZigBee. Модуль связи дальнего действия может быть выполнен с возможностью связи с устройством связи в удаленном местоположении через базовую станцию или сеть связи с использованием 3G, LTE или 4G.
[127] Сервер 600 в соответствии с одним вариантом осуществления настоящего раскрытия может включать в себя устройство 610 связи, выполненное с возможностью связи с внешним оконечным устройством 400 или связи с бытовым устройством, таким как устройство 100 для обработки одежды или стиральная машина 300, или AP 300, вычислительным и обрабатывающим устройством 620, которое генерирует или анализирует различные управляющие сигналы, и запоминающим устройством 630, которое хранит информацию, генерируемую или получаемую внешним оконечным устройством, бытовым устройством или вычислительным и обрабатывающим устройством или с внешнего оконечного устройства, бытового устройства или вычислительного и обрабатывающего устройства.
[128] В частности, запоминающее устройство 630 сервера 600 может хранить информацию AI о хранящейся одежде пользователя, информацию BI о теле пользователя, информацию DI о фоне, где находится или может находиться пользователь, информацию EI о другом человеке, включая информацию о теле другого человека, который сопровождает пользователя, и информацию об одежде другого лица, а также информацию FI об оплате, необходимую пользователю для совершения покупки в онлайн. Эта информация может быть получена от внешнего оконечного устройства 400 пользователя и бытового устройства, такого как устройство 100 для обработки одежды или стиральная машина 300. Информация AI о хранящейся одежде, информация BI о теле пользователя и т.д., может быть собрана с помощью внешнего оконечного устройства 400 или блока 200 примерки, расположенного в бытовом устройстве. Кроме того, запоминающее устройство 630 может хранить алгоритм рекомендации, обеспечивающий рекомендацию о том, что какая одежда подходит пользователю в данный момент времени на основе вышеуказанной информации.
[129] Алгоритм рекомендации может быть осуществлен в виде алгоритма, в котором, когда, по меньшей мере, одна из информации о теле пользователя, расписания, информации о погоде и информации AI об одежде, выбранная пользователем, введена в него, подходящая одежда для этого немедленно выдается оттуда.
[130] Алгоритм рекомендации может быть предоставлен непосредственно продавцом, который продает бытовое устройство. Например, большие данные, включая одежду, которую носят люди в регионе, где находится пользователь, в возрастной группе, подобной пользователю, и имеющей сходную с ним профессию и т.д., и другие данные об одежде, предоставленные продавцами одежды, могут быть собраны и сохранены в запоминающем устройстве 630 сервера 600. Вычислительное и обрабатывающее устройство 620 сервера может вычислять большие данные на основании глубокого обучения для генерации алгоритма рекомендации. Алгоритм рекомендации может храниться в запоминающем устройстве 630 или передаваться на внешнее оконечное устройство 400 или бытовое устройство, включая устройство 100 для обработки одежды или стиральную машину 300, через устройство 610 связи. Его подробное описание будет приведено ниже.
[131] Устройство 100 для обработки одежды в соответствии с одним вариантом осуществления настоящего раскрытия может включать в себя связанное с освежением основное запоминающее устройство 170, в котором хранится произвольный режим или опция для освежения одежды, связанный с освежением основной контроллер 180 для выполнения одного режима или опции из произвольных режимов или опций, и связанный с освежением модуль 260 связи, выполненный с возможностью связи с бытовым устройством, таким как стиральная машина 300, сервер 600, внешнее оконечное устройство 400 или AP 500.
[132] Связанный с освежением основной контроллер 180 может быть выполнен с возможностью предотвращения потребления энергии в режиме ожидания путем отключения питания, когда работа устройства 100 для обработки одежды завершена или остановлена. Однако, связанный с освежением основной контроллер 180 может быть выполнен с возможностью обеспечения поддержания состояния связанного с освежением модуля 260 связи, в котором питание всегда подается на связанный с освежением модуль 260 связи, так что связанный с освежением модуль 260 связи поддерживает коммутационное состояние с сервером 600.
[133] Устройство 100 для обработки одежды может включать в себя связанный с освежением входной интерфейс 150, выполненный с возможностью ввода команды для выполнения одного из произвольных режимов или опций, и связанный с освежением выходной интерфейс 140 для вывода состояния устройства для обработки одежды или информации, полученных со связанного с освежением модуля 260 связи.
[134] Например, связанный с освежением входной интерфейс 150 и связанный с освежением выходной интерфейс 140 могут быть расположены на наружной поверхности устройства 100 для обработки одежды для облегчения доступа пользователя к нему. Связанный с освежением входной интерфейс 150 может включать в себя связанную с освежением кнопку 152 для ввода режима/опции стирки или электропитания, связанный с освежением микрофон 151 для приема звуковых сигналов, таких как голосовые команды, и связанную с освежением камеру 153 для получения сигналов изображения. Кроме того, связанный с освежением выходной интерфейс 140 может включать в себя связанный со стиркой экран или связанный с освежением экран 142 для представления информации с использованием изображения, и связанный с освежением громкоговоритель 141 для выдачи звукового сигнала. Кроме того, связанный с освежением выходной интерфейс 140 может быть выполнен в виде сенсорной панели и выполнен с возможностью использования в качестве связанного с освежением входного интерфейса.
[135] Связанный с освежением модуль 260 связи может включать в себя связанный с освежением модем 261 связи, выполненный с возможностью связи с сервером 600, точкой доступа AP 300, внешним оконечным устройством 400 и бытовыми устройствами, такими как стиральная машина 300, связанный с освежением коммуникационный контроллер 262, выполненный с возможностью управления связанным с освежением модемом 261 связи, и связанное с освежением коммуникационное запоминающее устройство 263, которое хранит информацию, полученную со связанного с освежением модема 261 связи, или информацию, генерируемую со связанного с освежением коммуникационного контроллера 262. Связанный с освежением модуль 260 связи может быть выполнен с возможностью выполнения функции модуля связи ближнего действия и модуля связи дальнего действия как во внешнем оконечном устройстве 400. Связанный с освежением модуль 260 связи может быть выполнен с возможностью приема алгоритма рекомендации, предоставленного сервером 600, и хранения алгоритма в связанном с освежением коммуникационном запоминающем устройстве 263 и передачи алгоритма рекомендации в блок 200 примерки.
[136] Устройство 100 для обработки одежды может дополнительно включать в себя датчик 160, обеспечивающий распознавание или обнаружение уровня загрязнения или уровня сморщивания одежды А, и может дополнительно включать в себя средство 190 улучшения освежения, которое может удалять или снижать уровень загрязнения или уровень сморщивания одежды.
[137] Например, датчик 160 может включать в себя химический датчик 161, который определяет уровень загрязнения воздуха внутри устройства 100 для обработки одежды, или внутренней камеры 162, которая может отображать одежду или область, в которой размещена одежда. Связанный с освежением основной контроллер 180, может быть выполнен с возможностью расчета уровня загрязнения или уровня сморщивания на основании состояния области для приема одежды, обнаруженных датчиком 160, и определения подходящего режима или опции среди произвольных режимов или опций на основании уровня загрязнения или уровня сморщивания.
[138] Кроме того, связанный с освежением основной контроллер 180 может передавать информацию об уровне загрязнения или уровне сморщивания в стиральную машину 300 через связанный с освежением модуль 260 связи, когда уровень загрязнения или уровень сморщивания выше или равен опорному значению. Связанный с освежением модуль 260 связи может передавать информацию об уровне загрязнения или уровне сморщивания на сервер 600 или стиральную машину 300.
[139] Кроме того, связанный с освежением основной контроллер 180 может отображать рекомендацию о том, что одежду следует стирать в стиральной машине 300, на связанном с освежением выходном интерфейсе 140.
[140] Стиральная машина 300 в соответствии с одним вариантом осуществления настоящего раскрытия включает в себя связанное со стиркой основное запоминающее устройство 380, в котором хранится произвольный режим или опция удаления посторонних веществ с одежды, связанный со стиркой основной контроллер 370, выполняющий один режим или опцию среди произвольных режимов или опций, и связанный со стиркой модуль 360 связи, выполненный с возможностью связи с внешним оконечным устройством 400 или AP 300, и связанный с освежением модуль 260 связи.
[141] Связанный со стиркой основной контроллер 370, предотвращает потребление энергии в режиме ожидания посредством отключения электропитания, когда работа стиральной машины 300 завершена или остановлена. Однако, связанный со стиркой основной контроллер 370, может быть выполнен с возможностью обеспечения постоянного поддержания состояния модуля 360 связи, в котором на него подается электропитание для поддержания его коммуникационного состояния.
[142] Стиральная машина 300 может включать в себя связанный со стиркой входной интерфейс 350 для приема команды для выполнения произвольного режима или опции и связанный со стиркой выходной интерфейс 340, который выдает состояние стиральной машины 300. Связанный со стиркой входной интерфейс 350 и связанный со стиркой выходной интерфейс 340 могут быть выполнены подобно интерфейсам устройства 100 для обработки одежды.
[143] Связанный со стиркой модуль 360 связи включает в себя связанный со стиркой модем 361 связи, выполненный с возможностью связи с, по меньшей мере, одним из сервера 600, AP 500, внешнего оконечного устройства 400 и устройства 100 для обработки одежды, связанный со стиркой коммуникационный контроллер 362, выполненный с возможностью управления связанным со стиркой модемом 361 связи, и связанное со стиркой коммуникационное запоминающее устройство 363, которое хранит информацию, полученную со связанного со стиркой модема 362 связи. Связанный со стиркой модуль 360 связи, может быть выполнен с возможностью выполнения функции модуля связи ближнего действия и модуля связи дальнего действия как во внешнем оконечном устройстве 400.
[144] В результате устройство 100 для обработки одежды и стиральная машина 300 могут быть выполнены с возможностью взаимодействия друг с другом через связанный с освежением модуль 260 связи и связанный со стиркой модуль 360 связи или с внешним оконечным устройством 400 и сервером 600 через связанный с освежением модуль 260 связи и связанный со стиркой модуль 360 связи. Таким образом, стиральная машина 300 может заранее получать и хранить информацию об уровне загрязнения или уровне сморщивания одежды через связанный со стиркой модуль 360 связи. Затем связанный со стиркой основой контроллер 370 может определять соответствующий режим или опцию на основании уровня загрязнения или уровня сморщивания. В другом примере сервер 600 может предварительно определять режим или опцию, подходящие для состояния одежды, и передавать их на связанный со стиркой модуль 360 связи.
[145] В одном примере онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может дополнительно включать в себя блок 200 примерки, который собирает информацию BI о теле пользователя, информацию AI о хранящейся одежде пользователя, информацию DI о фоне внутри помещения и т.д., и предоставляет пользователю услугу виртуальной примерки.
[146] Как описано выше, блок 200 примерки может быть расположен на устройстве 100 для обработки одежды и может быть выполнен с возможностью взаимодействия со связанным с освежением модулем 260 связи или элементами устройства 100 для обработки одежды.
[147] В одном примере связанное с освежением основное запоминающее устройство 170 может хранить список предложений, который соответствует голосовой команде пользователя и кнопке 153 связанного с освежением входного интерфейса 150. Когда связанный с освежением входной интерфейс 150 получает голосовую команду через микрофон 153, связанный с освежением входной интерфейс 150 может быть выполнен с возможностью сравнения голосовой команды со списком предложений и выбора команды на основании результата сравнения, и затем отправки выбранной команды на связанный с освежением основной контроллер 180 или модуль 260 связи.
[148] Когда связанный с освежением основной контроллер 180 может непосредственно принимать и обрабатывать команду, связанный с освежением основной контроллер 180 может управлять элементами устройства 100 для обработки одежды в соответствии с командой. Кроме того, когда модуль 260 связи принимает команду, модуль 260 может передавать команду на сервер 600 для запроса передачи команды для управления элементами устройства 100 для обработки одежды с сервера 600. Сервер 600 может быть выполнен с возможностью обеспечения выполнения устройством 100 для обработки одежды соответствующей команды через модуль 260 связи.
[149] Ниже, конфигурация и функция блока 200 примерки в соответствии с одним вариантом осуществления настоящего раскрытия будут описаны со ссылкой на фиг.4.
[150] Блок 200 примерки может включать в себя блок 220 формирования изображения, который формирует изображение тела пользователя или одежды, принадлежащей пользователю, и виртуальный выходной интерфейс 210, который может отображать пользователя или одежду, захваченные блоком 220 формирования изображения.
[151] Блок 220 формирования изображения может включать в себя, по меньшей мере, одно из камеры 221 глубины, которая может отображать не только форму тела пользователя или хранящуюся одежду А, но также ее площадь и объем, позиционной камеры 222, которая обнаруживает изменение положения пользователя и положения одежды, и камеры 223 движения, которая может обнаруживать изменения движения или одежды пользователя. Камера 221 глубины, позиционная камера 222 и камера 223 движения могут быть расположены отдельно, или могут быть выполнены как одно целое в одну камеру, или могут быть выполнены как одно целое с камерой 153, которая выполняет функцию связанного с освежением входного интерфейса 150 устройства 100 для обработки одежды. Например, камера 221 глубины может быть выполнена в виде камеры, которая рассчитывает значение глубины каждого пикселя изображения. Этот расчет не может быть выполнен в 2D-камере. Камера 221 глубины может включать в себя множество камер глубины.
[152] В результате блок 220 формирования изображения может быть выполнен с возможностью расчета глубины пикселя пользователя или одежды, отображенных с помощью двух или более модулей камеры, для получения 3D изображения.
[153] В одном примере блок 220 формирования изображения может также выполнять функцию идентификации пользователя. Например, блок 220 формирования изображения может быть выполнен с возможностью идентификации конкретного пользователя и другого пользователя. Блок 220 формирования изображения может быть выполнен с возможностью распознавания радужной оболочки каждого из множества пользователей или обнаружения одного из лиц, особенности тела и его формы для идентификации множества пользователей.
[154] Блок 200 примерки может дополнительно включать в себя расширенный вычислительный блок 230, который извлекает и распознает информацию о теле пользователя или информацию об одежде из изображения, полученного с помощью блока 220 формирования изображения.
[155] Расширенный вычислительный блок 230 может включать в себя блок 231 оценки контура, который извлекает внешний вид или контур тела пользователя или одежды из изображения, записанного блоком 220 формирования изображения, блок 232 отделения одежды, который отделяет одежду от тела пользователя, блок 233 измерения объема, который вычисляет объем тела пользователя или объем одежды, и блок 234 анализа одежды, который распознает материал, цвет, форму и тип извлеченной одежды. Таким образом, расширенный вычислительный блок 230 может получать информацию об одежде AI, включая форму, цвет, материал, марку и объем одежды, и информацию BI о теле, включая рост пользователя, объем, длину каждого сустава и цвет кожи, из изображения, полученного блоком 220 формирования изображения.
[156] Блок 220 формирования изображения может отображать не только пользователя или одежду, но и внутреннюю область, в которой пользователь отсутствует. Расширенный вычислительный блок 230 может включать в себя блок 235 распознавания фона, который распознает область как основной фон. Блок 235 распознавания фона может использоваться, когда блок 231 оценки контура распознает контур или блок 232 отделения одежды отделяет одежду от тела пользователя на основании результата сравнения между изображением фона и данным записанным изображением. Соответственно, расширенный вычислительный блок 230 может получать базовую информацию DI о фоне, на котором нет пользователя.
[157] В одном примере блок 200 примерки может включать в себя расширенное запоминающее устройство 240, в котором расширенный вычислительный блок 230 хранит информацию, проанализированную на основании изображения, записанного блоком 220 формирования изображения.
[158] Расширенное запоминающее устройство 240 может хранить всю информацию, извлеченную расширенным вычислительным блоком 230 из изображения, зафиксированного блоком 220 формирования изображения. Например, информация AI об одежде, информация BI о теле пользователя и информация DI о фоне, которая извлечена и получена расширенным запоминающим устройством 240 из изображения пользователя и множества изображений одежды, отображаемых блоком 200 формирования изображения, может храниться в базе данных. В другом примере информация DI о фоне может включать в себя другую информацию о фоне, полученную со связанного с освежением модуля 260 связи. Другой фон может включать в себя фон, представленный сервером 600, и фон, представленный внешним оконечным устройством 400.
[159] Кроме того, расширенное запоминающее устройство 240 может также хранить информацию EI о другом человеке, включая другого пользователя, отличного от пользователя, или человека, который не использует устройство 100 для обработки одежды, отличного от пользователя в соответствии с выбором пользователя. Информация EI о другом человеке может включать в себя, по меньшей мере, информацию о теле другого человека, информацию об одежде, предпочитаемую другим человеком, и информацию о ношении одежды относительно состоянии, в котором другой человек носит конкретную одежду. Информация EI о другом человеке может быть получена расширенным вычислительным блоком 230, анализирующим изображение, захваченное блоком 220 формирования изображения, или изображение, полученное связанным с освежением модулем 260 связи.
[160] Кроме того, расширенное запоминающее устройство 240 может дополнительно хранить информацию FI о платеже, используемую для покупки одежды, которой пользователь не владеет. Например, информация FI о платеже может включать в себя информацию о внешних продажах продавца, информацию о банковской книжке пользователя, информацию о платежной карте пользователя, информацию аутентификации пользователя и тому подобное.
[161] Расширенный вычислительный блок 230 может дополнительно включать в себя блок 236 распознавания сравнения, выполненный с возможностью сравнения информации, хранящейся в расширенном запоминающем устройстве 240, с информацией, в настоящее время отображаемой блоком 220 формирования изображения, и распознавания различий и сходств между ними. Например, блок 236 распознавания сравнения может обнаруживать изменение тела пользователя или изменение одежды, надетой на пользователя. Блок 236 распознавания сравнения может распознавать соотношение тела или лица пользователя и точно распознавать конкретного пользователя на основании результата сравнения между ранее захваченным изображением и данным захваченным изображением и может распознавать изменения тела конкретного пользователя или одежды, надетой на конкретного пользователя.
[162] В одном примере блок 236 распознавания сравнения может сравнивать и анализировать сохраненную информацию AI об одежде, чтобы понять предпочтения пользователя. Предпочтения пользователя могут включать в себя, по меньшей мере, информацию о типе, стиле, размере, цвете, материале, марке и модной тенденции (например, офисный вид, прозрачный вид) и тому подобном предпочтительной одежды пользователя.
[163] Другими словами, тип, стиль, размер, материал и цвет одежды, которые пользователь предпочитает среди различных типов, материалов и цветов одежды, могут храниться, как предпочтения, в расширенном запоминающем устройстве 240. Информация AI о хранящейся одежде может быть связана с уровнями предпочтений. Эта информация о предпочтениях может быть использована для извлечения одежды, подходящей для пользователя, из информации AI о хранящейся одежде.
[164] В одном примере расширенное запоминающее устройство 240 может хранить в себе не только хранящуюся одежду конкретного пользователя, как изображено блоком 220 формирования изображения, но также информацию CI о целевой одежде покупки, которая может быть куплена пользователем и получена из связанного с освежением модуля 260 связи. Информация CI о целевой одежде покупки может включать в себя информацию о материале, форме, объеме и т.д., одежды марки, предпочитаемой пользователем марки, одежды, подходящей для информации B о теле пользователя, и одежде, предоставленный продавцом и подходящей для информации FI о платеже пользователя.
[165] Блок 200 примерки может включать в себя блок 250 рекомендации, который может применять к алгоритму рекомендации, по меньшей мере, одну из информации, хранящейся в расширенной памяти 240, информацию, полученную расширенным вычислительным блоком 230, анализирующим изображение в настоящее время зафиксированное блоком 220 визуализации, и информацию о погоде, информацию о расписании, информацию о моде, информацию о покупке целевой одежды и т.д., полученную через связанный с освежением коммуникационный модуль 260, и может выдавать одежду, подходящую для пользователя.
[166] Блок 250 рекомендаций может быть выполнен с возможностью непосредственного выполнения алгоритма рекомендации для рекомендации подходящей одежды пользователю или для получения результата выполнения алгоритма рекомендации с сервера 600 для рекомендации подходящей одежды пользователю.
[167] Когда блок 250 рекомендаций непосредственно выполняет алгоритм рекомендации, блок 250 рекомендаций может включать в себя блок 251 соответствия сохраненной одежды, который вводит информацию о текущем состоянии и информацию AI о хранящейся одежде в алгоритм рекомендации для определения подходящей одежды, блок 252 соответствия целевой одежды покупки, который вводит информацию о текущем состоянии и информацию CI о целевой одежде покупки в алгоритм рекомендации для определения подходящей одежды, и блок 253 определения уровня соответствия, который определяет уровень соответствия для каждого из блока 251 соответствия хранящейся одежды и блока 252 соответствия целевой одежды покупки.
[168] Блок 250 рекомендаций может рекомендовать пользователю соответствующую одежду из хранящейся одежды А и целевой одежды CI покупки через блок 251 соответствия хранящейся одежды и блок 252 соответствия целевой одежды покупки, соответственно.
[169] Блок 250 рекомендаций может сначала вычислять уровень соответствия информации AI о хранящейся одежде для рекомендации подходящей одежды пользователю. Когда уровень соответствия ниже заданного значения, блок 250 рекомендаций может вычислять уровень соответствия информации CI о целевой одежде покупки для рекомендации подходящей одежды пользователю. В результате блок 250 рекомендаций может активно использовать одежду А, которой обладает пользователь, и таким образом, может предотвращать ненужные покупки.
[170] Блок 253 определения уровня соответствия может включать в себя базу данных, которая хранит в себе информацию об уровне соответствия, на котором различные виды одежды соответствуют друг другу. База данных может быть получена с сервера 600. Блок 253 определения уровня соответствия может создавать базу данных, включающую информацию об уровне соответствия между различными изделиями, включая уровень, на котором верхняя часть и нижняя часть конкретных стилей соответствуют друг другу, уровень, на котором конкретные цветные виды одежды соответствуют друг другу, уровень, на котором различные аксессуары, такие как сумки, шарфы и солнцезащитные очки соответствуют одежде конкретного фасона. В качестве альтернативы, уровень соответствия может быть рассчитанным значением, как эмпирически извлеченным, когда база данных подвергается процессу глубокого обучения на сервере 600.
[171] Ниже, будет описан один вариант осуществления для вычисления уровня соответствия. Один вариант осуществления, который будет описан ниже, может быть применен к процессу создания базы данных и может быть применен к процессу, в котором база данных подвергается процессу глубинного обучения.
[172] В основном верхняя часть соответствует нижней части. Конкретно, рубашка или блузка среди верхних частей соответствует жакету или кардигану и т.д. Куртка может соответствовать пальто. Кроме того, различные изделия, такие как сумки, обувь и шарф, могут соответствовать состоянию, в котором пользователь носит как верхнюю часть, так и нижнюю часть. Аксессуары, такие как солнцезащитные очки, ожерелья и серьги, могут соответствовать состоянию, в котором пользователь носит как верхнюю часть, так и нижнюю часть.
[173] Относительно изделия для многослойного вида, юбка и леггинсы в качестве нижней части могут соответствовать друг другу. Однако длинные джинсы и длинные хлопчатобумажные брюки в качестве нижней части не могут соответствовать друг другу. Причина состоит в том, что пользователь обычно не носит одновременно джинсы и хлопчатобумажные брюки.
[174] В одном примере, даже когда верхняя часть и нижняя часть могут в основном соответствовать друг другу, уровень соответствия между ними может варьироваться в зависимости от типа, цвета и материала верхней части и нижней части. Например, джинсы могут не сочетаться с ханбоком (корейской традиционной одеждой). В некоторых случаях предметы одежды конкретных цветов не очень хорошо сочетаются друг с другом. Кроме того, уровень соответствия между аксессуарами и разными изделиями и одеждой из различных материалов и цветов может варьироваться в зависимости от цвета и материала аксессуаров и разнообразных изделий.
[175] Таким образом, уровень соответствия относится к информации, полученной путем статистического расчета уровней, на которых различные изделия соответствуют друг другу. Например, как описано выше, джинсы и хлопчатобумажные брюки не могут соответствовать друг другу, и пользователь обычно не носит одновременно джинсы и хлопчатобумажные брюки. Таким образом, уровень соответствия между ними равен 0.
[176] Соответствуют ли оба изделия друг другу или нет, можно определить на основании числа сочетаний между ними, которые могут быть обнаружены в данных. В заключение следует отметить, что чем выше уровень соответствия между двумя изделиями, тем больше число сочетаний между ними, которые могут быть обнаружены в данных. Когда уровень соответствия между двумя изделиями ниже, число сочетаний между ними, которые могут быть обнаружены в данных, может быть меньше.
[177] Таким образом, число сочетаний между ними, которые могут быть обнаружены в данных, может быть преобразовано в соответствующий уровень между ними. В результате, когда значение уровня соответствия выше, сочетание между ними допустимо. Когда значение уровня соответствия является низким, сочетание между ними недопустимо.
[178] Блок 250 рекомендаций может рассчитывать уровни соответствия хранящейся одежды и целевой одежды покупки соответственно на основании информации об уровне соответствия, сохраненной в блоке определения уровня соответствия. Когда имеется одежда, имеющая уровень соответствия, равный или выше опорного значения среди информации AI о хранящейся одежде, блок 250 рекомендаций может рекомендовать хранящуюся одежду при исключении целевой одежды покупки. Однако, блок 250 рекомендации может быть выполнен с возможностью рекомендации одежды, имеющей уровень соответствия, равный или выше опорного уровня среди информации AI об хранящейся одежде.
[179] Например, когда джинсы извлечены в качестве рекомендуемой одежды, уровень соответствия между рекомендуемой одеждой и хлопчатобумажными брюками, относящимися к хранящейся одежде или целевой одежде покупки, равен 0, таким образом, предотвращая возникновение случая, когда джинсы и хлопчатобумажные брюки соответствуют друг другу одновременно.
[180] В одном примере блок 253 определения уровня соответствия может определять приоритет одежды, которая должна быть рекомендована, на основании вычисленного предпочтения пользователя. Например, когда множество одежды имеет подобные уровни соответствия, конкретная одежда может быть выбрана и рекомендована из множества одежды на основании предпочтения пользователя. В результате предпочтения пользователя могут учитываться среди модной одежды, и рекомендательные отзывы могут быть хорошими.
[181] Кроме того, блок 253 определения уровня соответствия может быть выполнен с возможностью вычисления уровней соответствия одежды, имеющей более высокое предпочтение пользователя, и рекомендации конкретной одежды из нее. В результате предпочтение может считаться более приоритетным чем модная тенденция, так что предпочтения пользователя могут быть рассмотрены в первую очередь. В одном примере блок 250 рекомендаций может включать в себя дополнительный блок 254 рекомендаций, который выполнен с возможностью рекомендации дополнительных аксессуаров и тому подобного.
[182] Дополнительный блок 254 рекомендаций может быть выполнен с возможностью автоматического определения аксессуара, который запрашивается отдельно у пользователя или уровень соответствия которого увеличивается в блоке 253 определения уровня соответствия, и рекомендации аксессуара.
[183] В одном примере блок 200 примерки может дополнительно включать в себя виртуальный выходной интерфейс 210, который выдает одежду, рекомендованную блоком 250 рекомендаций пользователю.
[184] Виртуальный выходной интерфейс 210 может включать в себя индикаторную панель 211, которая отображает рекомендуемую одежду в видеоформате или формате изображения, и громкоговоритель 212, который может выдавать, что одежда должна быть приобретена с помощью голоса.
[185] Одежда может иметь размер в реальном масштабе относительно изображения пользователя и может быть передана на изображении пользователя и может быть отображена на индикаторной панели 211. То есть, состояние, в котором одежда надета на пользователя, может быть отображено на изображении пользователя. Таким образом, пользователь может определять, подходит ли одежда для него, даже не надевая фактически рекомендованную одежду.
[186] Расширенный вычислительный блок 250 может включать в себя блок 237 комбинирования одежды, который комбинирует одежду, рекомендованную блоком 250 рекомендации, с изображением или видеообразом пользователя. Блок 237 комбинирования одежды может комбинировать информацию об рекомендуемой одежде с изображением пользователя, захваченным блоком 220 формирования изображения, для отображения состояния, в котором одежда надета на тело пользователя. Блок 237 комбинирования одежды может учитывать соотношение тела пользователя и соотношение одежды при комбинировании одежды и изображения тела друг с другом. Блок 237 комбинирования одежды может быть выполнен с возможностью отображения других частей одежды в соответствии с движением пользователя.
[187] В одном примере расширенный вычислительный блок 250 может включать в себя дополнительный блок 238 комбинирования, который дополнительно объединяет комбинированное изображение тела пользователя и одежды, полученное блоком 237 комбинирования одежды, с аксессуарами, рекомендованными дополнительным блоком 254 рекомендаций.
[188] 3D-информация об одежде или аксессуаре, уже измеренная или вычисленная, может храниться в информации AI о хранящейся одежде и информации CI о целевой одежде покупки. Таким образом, расширенный вычислительный блок 230 может вычислять состояние, в котором одежда или аксессуар надеты на фактический размер тела пользователя, и отображать это состояние на виртуальном выходном интерфейсе 210.
[189] Когда одежда, которую пользователь в данный момент носит, является нижней частью, расширенный вычислительный блок 230 может рекомендовать информацию о нижней части, принадлежащей пользователю (джинсы, синяя юбка, брюки длиной три четверти, трикотажные штаны), на основании уровня соответствия в информации AI о хранящейся одежде или информации CI о целевой одежде покупки. Затем расширенный вычислительный блок 230 может комбинировать рекомендуемую одежду с изображением пользователя для создания виртуального подходящего изображения и может отображать виртуальное подходящее изображение на виртуальном выходном интерфейсе 210.
[190] Как описано выше, в соответствии с вариантами осуществления настоящего раскрытия пользователь может непосредственно определять своими собственными глазами, насколько хорошо одежда, которой он владеет, и рекомендуемая одежда соответствуют друг другу.
[191] Ниже, будет описана конструкция, в которой блок 200 примерки установлен в устройстве 100 для обработки одежды.
[192] На фиг.5 показан один вариант конструкции устройства 100 для обработки одежды.
[193] Как показано на фиг.5(a), устройство 100 для обработки одежды в соответствии с одним вариантом осуществления настоящего раскрытия включает в себя корпус 110, имеющий переднее отверстие, дверь 111, которая расположена с возможностью поворота на корпусе 110 для открытия и закрытия отверстия, внутренний корпус 120, который расположен в корпусе и который образует область S для размещения одежды, в которой размещена одежда A, устройство 700 подачи горячего воздуха или пара, сообщающееся с внутренним корпусом 120, для подачи, по меньшей мере, одного из горячего воздуха или пара в область S для размещения одежды S, и опоры 126 и 127 для вешалок, которые расположены на внутреннем корпусе 120 и/или двери 111 для поддержания вешалок, удерживающих одежду А внутри области S для размещения одежды.
[194] Корпус 110 может быть выполнен с возможностью образования внешнего вида устройства для обработки одежды, и может иметь вертикальный размер, больший горизонтального размера. В результате показанная верхняя одежда А1, а также нижняя часть А3, которая проходит вертикально в развернутом виде, могут быть размещены во внутреннем корпусе 120. Таким образом, ненужные морщины в размещенной одежде могут не образовываться.
[195] Корпус 110 может быть выполнен из металлического материала. До тех пор, пока корпус может сохранять прочность, он может быть выполнен из полимерного материала, такого как армированная пластмасса.
[196] Внутренний корпус 120 может быть выполнен из материала, который физически не деформируется или не вступает в химическую реакцию с инородными веществами, выделяющимися из одежды А или горячего воздуха, или пара, подаваемого из устройства подачи. Например, внутренний корпус может быть выполнен из ряда стирольных смол, таких как ABS и ASA. Внутренний корпус 120 может быть выполнен с возможностью сообщения с устройством 700 подачи горячего воздуха или пара, так что горячий воздух или пар подается из устройства 700 подачи горячего воздуха или пара в область S для размещения одежды, или воздух выпускается в устройство 700 подачи горячего воздуха или пара. С этой целью внутренний корпус 120 может иметь множество сквозных отверстий 121, 122 и 123, образованных в нем, сообщающихся с устройством 700 подачи горячего воздуха или пара.
[197] В одном примере устройство 700 подачи горячего воздуха или пара может быть расположено отдельно от внутреннего корпуса 120. Устройство 700 подачи горячего воздуха или пара может быть расположено под внутренним корпусом 120 для равномерной подачи нагретого воздуха или пара с относительно низкой плотностью во внутренний корпус 120.
[198] В одном примере дверь 111 может быть шарнирно соединена с корпусом 100 и может быть выполнена с возможностью открытия и закрытия отверстия. Дверь 111 может быть выполнена с возможностью закрытия передней поверхности устройства 700 подачи горячего воздуха или пара, а также внутреннего корпуса 120. Это не только предотвращает утечку горячего воздуха или влаги, подаваемых во внутренний корпус 120, на наружную сторону, но также предотвращает передачу тепла, генерируемого устройством 700 подачи горячего воздуха или пара, на наружную сторону.
[199] Поскольку дверь 111 выполнена с возможностью открытия и закрытия переднего отверстия внутреннего корпуса 120, внутренняя периферийная поверхность внутреннего корпуса 120 и внутренняя поверхность двери 111 могут образовывать область S для размещения одежды.
[200] Опора вешалки может включать в себя первую опору 127 вешалки, выполненную с возможностью поддержания вешалки, удерживающей одежду А внутри внутреннего корпуса 120, и вторую опору 126 вешалки, выполненную для поддержки вешалки, удерживающей одежду А на внутренней поверхности двери 111.
[201] Ниже, описание будет сделано в предположении, что вешалка, удерживающая пальто А1, поддерживается на первой опоре 127 вешалки, и вешалка, удерживающая нижнюю часть А3, поддерживается на второй опоре 128 вешалки.
[202] Первая опора 127 вешалки имеет форму стержня внутри внутреннего корпуса 120, так что вешалка, удерживающая пальто А1, может поддерживаться на нем в области S для размещения одежды. Первая опора 127 вешалки может быть расположена на верхней поверхности внутреннего корпуса 210 или может быть расположена в верхней части боковой поверхности внутреннего корпуса 210, так что вешалка, удерживающая пальто А1 в полностью развернутом состоянии, может поддерживаться на ней во внутреннем корпусе 120. Первая опора 127 вешалки, на которой поддерживается вешалка, удерживающая одежду А в развернутом состоянии под действием своего собственного веса, установлена на внутреннем корпусе 120 для равномерного воздействия горячего воздуха или пара, подаваемого из устройства 700 подачи горячего воздуха или пара на пальто А1.
[203] Вторая опора 126 вешалки может поддерживать вешалку, удерживающую нижнюю часть А3 на внутренней поверхности внутреннего корпуса 120 или в местоположении рядом с дверью 111. В результате вторая опора 126 вешалки обеспечивает плотный контакт нижней части A3 с внутренней поверхностью внутреннего корпуса 120 или двери 111 для устранения ее сморщивания.
[204] В одном примере устройство 100 для обработки одежды в соответствии с одним вариантом осуществления настоящего раскрытия может дополнительно включать в себя средство 190 повышения освежения, которое максимизирует освежающий эффект одежды А.
[205] Средство 190 повышения освежения может включать в себя генератор 191 вибраций, соединенный с первой опорой 127 вешалки для вибрации первой опоры 127 вешалки, и прижимное средство 192, расположенное под второй опорой 126 вешалки для прижима одежды.
[206] Генератор 191 вибраций может быть выполнен в виде модуля, включающего в себя электродвигатель, шкив и кулачок для обеспечения возвратно-поступательное движения первой опоры 127 вешалки в продольном направлении или по траектории дуги. Таким образом, горячий воздух или пар могут равномерно подаваться на поверхность пальто А1, поддерживаемого на первой опоре 127 вешалки, и посторонние вещества, прилипшие к пальто А1, могут быть удалены с него.
[207] Прижимное средство 192 может быть выполнено с возможностью шарнирного соединения с, по меньшей мере, одним из внутреннего корпуса 120 или двери 111 для прижима нижней части A3. Прижимным средством 192 можно вручную прижимать нижнюю часть A3. Прижимное средство 192 может иметь шарнир, соединенный с возможностью поворота с внутренним корпусом 120 или дверью 111 и т.д., для автоматического прижима нижней части А3 с помощью электродвигателя. Дверь 111 или внутренний корпус 120 могут дополнительно включать в себя опорную поверхность 112 для прижатой одежды для поверхностного контакта с прижимным средством 192. Каждое из прижимного средства 192 и опорной поверхности 112 для прижатой одежды может иметь форму пластины. Опорная поверхность 112 прижатой одежды может прикладывать давление к нижней части A3 в ответ на прижимающее усилие прижимного средства 192.
[208] Как показано на фиг.5(b), устройство 100 для обработки одежды может дополнительно включать в себя вышеупомянутый блок 200 примерки. Дверь 111 расположена на передней поверхности корпуса 110 так, чтобы пользователь может легко получать доступ к двери. Следовательно, связанный с освежением входной интерфейс 150 и связанный с освежением выходной интерфейс 140 могут быть расположены на открытой поверхности двери 111. Виртуальный выходной интерфейс 210 и блок 220 формирования изображения могут быть дополнительно расположены на открытой поверхности двери 111. В другом примере блок 200 примерки может быть расположен на другом элементе устройства 100 для обработки одежды.
[209] Виртуальный выходной интерфейс 210 может быть выполнен с возможностью занятия большей части площади открытой поверхности двери 111. Соответственно, виртуальный выходной интерфейс 210 достигает зеркального эффекта посредством отображения изображение того же размера, что и фактический размер пользователя.
[210] Например, индикаторная панель 221 может быть расположена на большей части передней поверхности двери 111. Громкоговоритель 212 может быть расположен на открытой поверхности индикаторной панели 221 или двери 111.
[211] Кроме того, блок 220 формирования изображения может быть расположен рядом с виртуальным выходным интерфейсом 210. В результате блок 220 формирования изображения может распознавать форму пользователя и одежду, которую пользователь держит или одет в нее под точным углом. Конкретно, камера 221 глубины может быть расположена на уровне, соответствующем уровню глаз пользователя. Например, камера 221 глубины может быть расположена над виртуальным выходным интерфейсом 210. В результате блок 220 формирования изображения может изображать пользователя на уровне глаз пользователя и отображать зеркальное изображение пользователя на виртуальном выходном интерфейсе 210.
[212] Позиционная камера 222 и камера 223 движения могут быть расположены рядом с камерой 221 глубины, так что три камеры могут составлять блок 220 формирования изображения в виде модуля.
[213] Индикаторная панель 221 может также служить в качестве экрана 142 одежды на фиг.2. Кроме того, экран 142 одежды может быть расположен над одной стороной индикаторной панели 221 или на одной стороне индикаторной панели 221.
[214] В одном примере громкоговоритель 212 может также выполнять роль громкоговорителя 141 на фиг.2.
[215] Кнопка 153 или микрофон 152 могут быть расположены над одной стороной индикаторной панели 221 или на одной стороне индикаторной панели 221, чтобы не заслонять индикаторную панель 221. В одном примере блок 220 формирования изображения может быть выполнен в виде камеры 153, которая распознает движение пользователя.
[216] На фиг.6 показан вариант осуществления индикаторной панели 221 устройства 100 для обработки одежды.
[217] Как описано выше, устройство 100 для обработки одежды выполнено с возможностью связи с сервером 600 и внешним оконечным устройством 400 через модуль 260 связи. Соответственно, устройство 100 для обработки одежды может быть выполнено с возможностью приема информации о расписании пользователя или погоде, и информации о местоположении конкретного продавца одежды с сервера 600 или внешнего оконечного устройства 400.
[218] Связанный с освежением входной интерфейс 150 может быть выполнен с возможностью приема команды, запрашивающей расписание пользователя, информацию о погоде и информацию о местоположении через специальную кнопку 153 или микрофон 151. Команда может включать голосовую команду.
[219] Когда команда была принята, связанный с освежением основной контроллер 180 может запрашивать модуль 260 связи для получения расписания пользователя, информации о погоде или информации о местоположении с сервера 600 или внешнего оконечного устройства 400.
[220] Когда модуль 260 связи получил запрошенную информацию, связанный с освежением основной контроллер 180 может быть выполнен с возможностью управления виртуальным выходным интерфейсом 210 для отображения запрошенной информации, такой как расписание пользователя, информация о погоде и информация о местоположении.
[221] В результате, даже когда пользователь находится на расстоянии от устройства 100 для обработки одежды, пользователь может использовать функцию или услугу, осуществляемые устройством 100 для обработки одежды, используя голосовую команду. Кроме того, пользователь может запрашивать необходимую информацию и визуально определять запрашиваемую информацию с помощью устройства 100 для обработки одежды, имеющего относительно широкую индикаторную панель.
[222] Ниже, будет описан конкретный вариант осуществления, в котором онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия получает информацию о теле пользователя, информацию о хранящейся одежде и информацию о фоне пользователя и рекомендует индивидуальную одежду на основании полученной информации.
[223] На фиг.7 показан вариант осуществления, в котором устройство 100 для обработки одежды онлайновой системы в соответствии с одним вариантом осуществления настоящего раскрытия получает информацию BI о теле путем изображения тела пользователя.
[224] Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия должна получать точную информацию о теле пользователя для обеспечения пользователя виртуальной примеркой [Примерка дополненной реальности (AR примерка), примеркой виртуальной реальности (VR примерка)]. Причина состоит в том, что чем точнее информация о теле пользователя, тем выше точность виртуальной примерки.
[225] Как показано на фиг.7(a), пользователь может быть расположен перед устройством 100 для обработки одежды для обеспечения получения информации о его теле. Пользователь может находиться в ситуации, в которой он вводит команду для ввода информации о теле в связанный с освежением входной интерфейс 150.
[226] Когда устройство 100 для обработки одежды получает команду для ввода информации о теле, блок 220 формирования изображения может отображать тело пользователя. Изображение, захваченное блоком 220 формирования изображения, может быть передано в расширенный вычислительный блок 230 и может быть отображено в реальном времени на виртуальном выходном интерфейсе 210.
[227] В то же время блок 220 формирования изображения может распознавать личность изображенного пользователя. Например, одно из радужной оболочки, лица и информации о теле конкретного пользователя, как изображено, может быть распознано и сохранено в расширенном запоминающем устройстве. Соответственно, информация о теле конкретного пользователя и информация о теле другого пользователя могут храниться в нем различимым способом. Изображение 213 тела пользователя, полученное блоком 220 формирования изображения, может отображаться на виртуальном выходном интерфейсе 210. Изображение 213 тела может быть самим изображением, полученным блоком 220 формирования изображения, или может быть изображением видеообраза, обработанного с помощью расширенного вычислительного блока 230.
[228] Направляющая линия 214 может отображаться на виртуальном выходном интерфейсе 210.
[229] Направляющая линия 214 может относиться к линии, которая отображается для направления тела пользователя, так что информация BI о теле пользователя может быть точно получена. Например, направляющая линия 214 может быть линией, которая направляет пользователя для поддержания состояния, в котором руки и ноги вытянуты, в то время как пользователь стоит перед устройством 100.
[230] Кроме того, направляющая линия 214 может относиться к линии для направления пользователя для расположения в местоположении, в котором информация о теле пользователя может быть точно измерена. Пользователь может регулировать расстояние от пользователя до блока 220 формирования изображения таким образом, чтобы его тело точно находилось в области, образованной направляющей линией 214. Это обеспечивает получение изображения блоком 220 формирования изображения всего тела пользователя на оптимальном расстоянии и доставку изображения в расширенный вычислительный блок 230.
[231] Направляющая линия 214 может часто меняться. В результате блок 220 формирования изображения может отображать движения пользователя и одновременно изображение всего тела пользователя, включая переднюю, заднюю, левую и правую части. Поскольку блок 220 формирования изображения включает в себя камеру 221 глубины, блок 220 формирования изображения может точно получать изображение объема или строение тела пользователя.
[232] Как показано на фиг.7(b), расширенный вычислительный блок 230 может точно распознавать части тела пользователя на основании изображения, полученного блоком 220 формирования изображения. Например, блок 231 оценки контура может точно извлекать контур Y тела пользователя из изображения, полученного блоком 220 формирования изображения.
[233] Кроме того, расширенный вычислительный блок 230 может анализировать движение пользователя на основании результата определения камеры 221 движения блока 220 формирования изображения, так что основные положения суставов пользователя могут быть определены расширенным вычислительным блоком 230. Расширенный вычислительный блок 230 может хранить в себе алгоритм, который совмещает основные суставы человеческого тела с изображением, захваченным блоком формирования изображения.
[234] Например, блок 231 оценки контура может распознавать основной сустав из контура Y пользователя. Блок 231 оценки контура может определять местоположение шейного сустава Р1 на основании движения головы и груди пользователя и может определять местоположение плечевого сустава Р2 на основании движения руки и груди пользователя. Кроме того, блок 231 оценки контура может получать положение каждого локтевого сустава Р3 и лучезапястного сустава Р4 на основании движения руки и может получать положение каждого из тазобедренного сустава Р5, коленного сустава Р6 и лодыжки Р7 на основании движения ног.
[235] Как показано на фиг.7(c), расширенный вычислительный блок 230 может определять длину между суставами пользователя на основании определенных положений суставов. Например, блок 232 измерения объема может вычислять и измерять длину и объем тела пользователя на основании контура и сустава, извлеченных блоком 231 оценки контура. То есть, блок 232 измерения объема может точно распознавать длину и объем каждого из головы, шеи, рук, ног и талии пользователя.
[236] Используя блок 232 измерения объема, конкретная информация BI о теле может быть получена путем точного определения общей высоты пользователя, длины между конкретными суставами и объема между конкретными суставами. Информация BI о теле может храниться в расширенном запоминающем устройстве 240. После этого блок 236 распознавания сравнения может использовать информацию BI о теле для определения изменения информации BI о теле или для извлечения информации AI о хранящейся одежды, когда одежда надета на пользователя.
[237] В другом примере расширенный вычислительный блок 230 может распознавать цвет кожи пользователя или цвет глаз, радужную оболочку, лицо, бороду, прическу и т.д., по изображению, измеренному блоком 220 формирования изображения, и включать это в информацию BI о теле.
[238] На фиг.8-10 показан вариант осуществления, в котором онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия извлекает и распознает информацию AI об одежде пользователя.
[239] Для того, чтобы онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия могла рекомендовать хранящуюся одежду А пользователя через блок 200 примерки, конкретная информация о хранящейся одежде А должна быть представлена и зарегистрирована. Когда информация о хранящейся одежде А не представлена в виде прямого файла продавцу или пользователю, онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может непосредственно получать изображение хранящейся одежды А пользователя и извлекать, и хранить информацию AI о хранящейся одежде.
[240] Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять операцию GI запроса регистрации для запроса пользователя для хранения информации об одежде А, которую имеет пользователь, в онлайновой системе. В операции G1 запроса регистрации, пользователь может получать команду для сохранения информации об одежде, которую он имеет, в блоке 200 примерки через связанный с освежением входной интерфейс 150 устройства 100 для обработки одежды.
[241] Устройство 100 для обработки одежды может использоваться для регистрации одежды и, таким образом, может соответствовать устройству регистрации одежды.
[242] Команда может быть получена, когда пользователь непосредственно вводит кнопку 152 для запроса регистрации одежды в связанном с освежением входном интерфейсе 150. В качестве альтернативы, команда может быть принята через голосовую команду пользователя с микрофона 151 связанного с освежением входного интерфейса 150.
[243] При выполнении операции G1 запроса регистрации, онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять операцию G2 направления для направления регистрации одежды пользователем. Операция G2 направления может обеспечивать расположение пользователя перед блоком 220 формирования изображения в состоянии, в котором одежда надета или находится у пользователя. В операции G2 направления направляющая линия 214 или направляющие слова могут отображаться на виртуальном выходном интерфейсе 210 для направления пользователя с целью расположения в оптимальном местоположении, в котором блок 220 формирования изображения получает изображение одежды А для регистрации одежды.
[244] Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять операцию G3 определения для проверки того, что может ли блок 220 формирования изображения распознавать одежду А, надетую на пользователя или находящуюся у него.
[245] Операция G3 определения может проверять то, что может ли быть определена приблизительная форма одежды, вместо проверки того, что может ли быть точно распознан размер или объем одежды. Например, операция G3 определения может проверять то, что может ли расширенный вычислительный блок 230 приблизительно определять пользователя или одежду с помощью блока 220 формирования изображения.
[246] Кроме того, операция G3 определения может определять, кто регистрирует одежду. То есть, операция G3 определения определяет то, что регистрирует ли конкретный пользователь одежду, или конкретный пользователь и другой пользователь регистрируют одежду. В результате одежда, подлежащая регистрации, и человек, который носит эту одежду, могут соответствовать друг с другом, и затем результат соответствия может быть сохранен в запоминающем устройстве.
[247] Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять операцию G3-1 уведомления, указывающую на то, что регистрация одежды невозможна, когда расширенный вычислительный блок 230 не может точно определять пользователя или одежду.
[248] Когда расширенный вычислительный блок 230 не может точно определить пользователя, личность пользователя не может быть определена. Кроме того, когда расширенный вычислительный блок 230 не может определить одежду, одежда не может быть точно распознана.
[249] Операция G3-1 уведомления может отображать на индикаторной панели 211 слова, указывающие на состояние, в котором регистрация одежды невозможна, или слова, требующие того, чтобы местоположение пользователя было изменено, так чтобы тело пользователя находилось в области, образованной направляющей линией 214. Кроме того, голос, соответствующий словам, может быть выдан через громкоговоритель 212. После операции G3-1 уведомления операция G2 направления может быть повторена.
[250] Даже в этом случае, когда пользователь или одежда не могут быть точно определены, слова, запрашивающие регистрацию пользователя, могут отображаться на индикаторной панели 211. Это может соответствовать выполнению способа управления на фиг.7.
[251] Когда операция G3 определения распознавания определяет то, что пользователь или одежда могут быть точно определены, онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять операцию G4 формирования и хранения изображения пользователя или одежды с использованием блока 220 формирования изображения и передачи полученного изображения в расширенный вычислительный блок 230 или расширенное запоминающее устройство 240.
[252] Когда операция G4 формирования и хранения изображения завершена, онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять операцию G5 извлечения одежды, в которой расширенный вычислительный блок 230 извлекает одежду из захваченного изображения для получения информации AI об одежде.
[253] Операция G5 извлечения одежды может включать в себя операцию G51 извлечения контура, в которой блок 231 оценки контура извлекает контур пользователя, носящего одежду, или пользователя, имеющего одежду, из изображения, захваченного блоком 220 формирования изображения, операцию G52 измерения объема, в которой блок 233 измерения объема определяет объем извлеченного контура на основании информации, выданной камерой 221 глубины, операцию G53 отделения одежды, в которой блок 232 отделения одежды извлекает только одежду посредством удаления изображения или контура, соответствующего телу пользователя, из контура пользователя, носящего одежду, или контура пользователя, который имеет одежду, и операцию G54 анализа одежды, в которой блок 234 анализа одежды анализирует тип, форму, цвет, материал, марку, размер, объем и т.д., извлеченной одежды для получения информации AI об одежде.
[254] Блок 234 анализа одежды может анализировать состояние одежды при использовании отделенной одежды в программе классификации одежды, полученной путем статистического анализа больших данных об одежды. В программе классификации одежды множество одежды может быть классифицировано на различные категории в зависимости от типа, формы, материала, цвета и марки одежды. Программа классификации одежды может сопоставлять конкретную одежду с категорией для анализа типа, формы, материала, формы, цвета, марки и т.д., конкретной одежды.
[255] Программа классификации одежды может быть предоставлена с сервера 600 и может быть получена или обновлена через связанный с освежением модуль 260 связи и сохранена в расширенном запоминающем устройстве 240.
[256] Когда одежда была проанализирована в операции G5 извлечения одежды, может быть выполнена операция G6 хранения одежды для хранения информации AI об одежде относительно одежды в расширенном запоминающем устройстве 240. Операция G6 хранения одежды может хранить одежду, которую пользователь хочет зарегистрировать в базе данных.
[257] В одном примере операция G6 хранения одежды может сопоставлять зарегистрированную одежду с пользователем, который запросил регистрацию одежды, и сохранять результат соответствия. Это предназначено для точной идентификации человека, который должен носить одежду, и использования результата идентификации в качестве данных для рекомендации подходящей одежды.
[258] Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять дополнительную операцию G7 запроса для обнаружения приема команды для указания пользователю зарегистрировать дополнительную одежду в онлайновую систему в соответствии с одним вариантом осуществления настоящего раскрытия. Когда выполняется дополнительная операция G7 запроса, выполняется операция G2 направления, так что информация AI об одежде относительно новой одежды может быть сохранена в расширенном запоминающем устройстве 240. При обнаружении активной команды не выполнять дополнительную операцию G7 запроса или по истечении конкретного времени регистрация одежды может быть прекращена.
[259] В результате пользователь может непосредственно зарегистрировать информацию об одежде относительно одежды, информация о которой не предоставлена продавцом в онлайновую систему, таким образом, сохраняя информацию AI об одежде относительно хранящейся одежды, которую пользователь имеет, в базе данных. Следовательно, онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может рекомендовать одежду, подходящую для пользователя, на основании информации AI об одежде пользователю.
[260] На фиг.9 показано фактическое осуществление способа управления на фиг.8.
[261] Устройство 100 для обработки одежды в соответствии с одним вариантом осуществления настоящего раскрытия получает команду для регистрации одежды от пользователя, и, таким образом, может быть выполнена операция G1 запроса регистрации.
[262] После этого может быть выполнена операция G2 направления, в которой устройство 100 для обработки одежды в соответствии с одним вариантом осуществления настоящего раскрытия отображает направляющие слова и направляющие линии на виртуальном выходном интерфейсе 210. В то время как пользователь одет в одежду, он может находиться перед блоком 220 формирования изображения.
[263] Операция G3 определения распознавания проверяет то, что обеспечивает ли точное определение расширенный вычислительный блок 230 пользователя и одежду, используя блок 220 формирования изображения. В связи с этим пользователь может сравниваться с данными о пользователе, хранящимися в запоминающем устройстве, и является ли пользователь, как изображено, конкретным пользователем или другим пользователем может быть определено на основании результата сравнения. Когда пользователь идентифицирован как конкретный пользователь, операция G4 формирования и хранения изображения может быть выполнена для изображения конкретного пользователя, одетого в одежду, с помощью блока 220 формирования изображения.
[264] На всем изображении W, полученном блоком 220 формирования изображения, присутствуют фон D, на котором пользователь расположен, и контур Y пользователя, одетого в одежду.
[265] Может быть выполнена операция G51 извлечения контура, в которой расширенный вычислительный блок 230 извлекает контур Y пользователя, одетого в одежду, из всего изображения W. Например, блок 231 оценки контура может извлекать контур Y пользователя, одетого в одежду, из всего изображения W.
[266] Конкретно, блок 231 оценки контура может точно распознавать и извлекать контур Y на основании результата сравнения между информацией DI о фоне, предварительно сохраненной в расширенном запоминающем устройстве 240, и всем изображением W. Например, блок 231 оценки контура может сравнивать изображение пользователя с самим изображением фона и извлекать изображение, дополнительно содержащееся в изображении фона, на основании результата сравнения. Другими словами, информация DI о фоне обычно может быть получена устройством для обработки одежды и сохранена в нем. После получения команды для сохранения фона информация DI о фоне может быть предварительно сохранена в расширенном запоминающем устройстве 240.
[267] Когда операция G51 извлечения контура завершена, может быть выполнена операция G51 измерения объема, в которой блок 233 измерения объема рассчитывает объем контура Y. Блок 233 измерения объема может получать информацию об объеме с помощью камеры 221 глубины. При необходимости индикаторная панель 211 может использоваться для обеспечения поворота пользователя или изменения его положения для получения 3D-информации.
[268] Операция G53 отделения одежды может быть выполнена, в которой блок 232 отделения одежды отделяет одежду от тела пользователя на основании контура Y. Блок 232 отделения одежды может обнаруживать разделительную линию между телом B пользователя и одеждой А и отделять одежду А на основании разделительной линии. В качестве альтернативы, блок 232 отделения одежды может удалять тело B из контура Y на основании информации BI о теле пользователя для отделения одежды A от изображения.
[269] Блок 232 отделения одежды может отделять одежду от тела путем извлечения частей с цветами, отличными от цвета кожи пользователя. Кроме того, блок 232 отделения одежды может обнаруживать разделительную линию на изображении отделенной одежды и отделять одежду по этой линии на основании типа одежды.
[270] Может быть выполнена операция G54 анализа одежды, в которой блок 234 анализа одежды анализирует и распознает типы одежды А.
[271] Когда одежда А состоит из верхней части А2 и нижней части А3, блок 234 анализа одежды может отделять верхнюю часть А2 и нижнюю часть А3 от всей отделенной одежды А.
[272] Блок 233 измерения объема может точно вычислять размер, площадь и объем отделенной одежды А. Когда размер, площадь и объем одежды рассчитаны блоком 233 измерения объема, блок 234 анализа одежды может анализировать тип, материал, форму и цвет отделенной одежды А.
[273] Например, блок 234 анализа одежды может вводить тип, материал, цвет и форму одежды А в программу классификации одежды, чтобы распознать, что одежда состоит из верхней части А1 и нижней части А2. Затем, используя программу классификации одежды, блок 234 анализа одежды может распознавать, что верхней частью А1 является белая хлопчатобумажная футболка без рукавов, и нижней частью А2 являются синие джинсы.
[274] Операция G6 хранения одежды может быть выполнена, в которой блок 234 анализа одежды хранит информацию AI об одежде, соответствующую типам, материалам, цветам, формам, размерам и объемам верхней части A1 и нижней части A2 вместе с их идентификационными номерами в расширенном запоминающем устройстве 240. В операции G6 хранения одежды марка одежды может быть распознана и сохранена. Если марка не указана на одежде, она может быть сохранена с помощью пользовательского ввода.
[275] В отличие от показанного, пользователь может запрашивать регистрацию одежды в состоянии, в котором пользователь не одет, но держит одежду в руках. В этом случае после того, как блок 220 формирования изображения отображает все изображение пользователя, расширенный вычислительный блок 230 может отделять тело пользователя и одежду друг от друга на всем изображении W, и затем блок 234 анализа одежды может проанализировать тип, материал, форму, цвет и марку отделенной одежды. Когда пользователь захватывает множество одежды, блок 232 отделения одежды может отделять каждую из одежды от тела пользователя, чтобы извлечь каждую из одежды с него.
[276] На фиг.10 показан вариант осуществления, в котором пользователь многократно выполняет дополнительную операцию G7 запроса или многократно выполняет операцию G1 запроса регистрации для получения информации AI о хранящейся одежде относительно хранящейся одежды.
[277] В операции G1 запроса регистрации или дополнительной операции G7 запроса пользователь может запросить регистрацию одежды в состоянии, в котором пользователь одет различную одежду среди множества верхних частей A2 или нижних частей A3 и пальто A1. Множество одежды может включать в себя желто-голубую куртку А11, черное шерстяное пальто А12, голубую хлопчатобумажную футболку А21 без рукавов, полосатую акриловую футболку А22 без рукавов, небесно-голубое хлопчатобумажное платье А23, красную блузку А24 без рукавов, желтое шелковое платье А25, мужскую зеленую футболку А26, желтую хлопчатобумажную футболку А27 с длинными рукавами, верхнее нижнее белье А28, розовую блузку А212 без рукавов, джинсы А31, черные брюки А32 длиной три четверти, бежевые хлопчатобумажные брюки А33, синюю теннисную юбку А34, черные леггинсы А35 и желтую юбку А36 для канкана.
[278] Блок 220 формирования изображения может многократно изображать пользователя, одетого в одежду. Расширенный вычислительный блок 230 может извлекать множество контуров из изображения.
[279] Например, в состоянии, в котором пользователь одевает одежду 9 раз, пользователь может запросить регистрацию одежды в онлайновой системе в соответствии с одним вариантом осуществления настоящего раскрытия. Блок 220 формирования изображения может формировать все изображение пользователя W 9 раз, и блок 231 оценки контура может извлекать 9 контуров Y1-Y9.
[280] Блок 232 отделения одежды может отделять и извлекать одежду из контуров Y1-Y9. Блок 232 отделения одежды может извлекать множество пальто A1, верхних частей A2 и нижний частей A3 из контуров Y1-Y9.
[281] Блок 234 анализа одежды может анализировать и идентифицировать множество пальто A1, верхних частей A2 и нижних частей A3, соответственно. Следовательно, блок 234 анализа одежды может определять, была ли одна и та же одежда изображена повторяющимся методом.
[282] Блок 234 анализа одежды может распознавать размер, форму и объем каждой из множества одежды. Кроме того, блок 234 анализа одежды может распознавать и хранить тип каждой из множества одежды в расширенном запоминающем устройстве 240. Кроме того, блок 234 анализа одежды может классифицировать синюю куртку А11 и черное пальто А12 в верхнюю одежду А1 и может хранить результат классификации вместе с его уникальными идентификационными номерами в расширенном запоминающем устройстве 240.
[283] Блок 234 анализа одежды может классифицировать черную шубу А12, синюю хлопчатобумажную футболку А21 без рукавов, полосатую акриловую футболку А22 без рукавов, светло-голубое хлопчатобумажное платье А23, красную блузку А24 без рукавов, желтое шелковое платье А25, мужскую зеленую футболку А26, желтую хлопчатобумажную футболку А27 с длинными рукавами, верхнее нижнее белье А28, розовую блузку А212 без рукавов в верхнюю часть А2 и может хранить результат классификации вместе с уникальными идентификационными номерами в расширенном запоминающем устройстве 240.
[284] Блок 234 анализа одежды может классифицировать джинсы А31, черные брюки А32 длиной три четверти, бежевые хлопчатобумажные брюки А33, синюю Н-юбку А34, черные брюки А35 и желтую юбку А36 для канкана в нижнюю часть А3 и может хранить результат классификации вместе с уникальными идентификационными номерами в расширенном запоминающем устройстве 240.
[285] Когда одежда имеет марку, нанесенную на ее наружную поверхность, блок 234 анализа одежды может распознавать и хранить марку в расширенном запоминающем устройстве 240.
[286] Соответственно, расширенное запоминающее устройство 240 может хранить в себе информацию AI о хранящейся одежде, включая формы, материалы, размеры, объемы, марки и т.д., множества пальто, верхних частей и нижних частей в формате базы данных.
[287] На фиг.11 и 12 показан один вариант осуществления, в котором онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия имеет или создает программу рекомендации, которая может рекомендовать пользователю одежду, подходящую для пользователя.
[288] Устройство 100 для обработки одежды, показанное на фиг.11, может включать в себя множество устройств 100 для обработки одежды, предоставленных продавцом или производителем. То есть, информационные данные о пользователе, включающие в себя расписание каждого пользователя, информацию о его теле, информацию о погоде, предпочтения пользователя в одежде, связанные с погодой и расписанием, и информацию AI о материале одежды, могут быть собраны во множестве устройств 100 для обработки одежды 100, предоставленных продавцом или производителем, и затем могут быть переданы на сервер 600.
[289] Устройство 100 для обработки одежды может использоваться для рекомендации одежды и, таким образом, может соответствовать устройству рекомендации одежды.
[290] Сервер 600 может также получать общие информационные данные, относящиеся к одежде, предоставленной от внешней организации 800. Общая информация может включать в себя информацию об одежде, которую население использует открыто, информацию о модной одежде в индустрии моды, и соответствующие цвета, соответствующие формы, соответствующие материалы, соответствующие фасоны одежды, полученные из информации о повседневной в культурном отношении одежде, и другую информацию об одежде, которую пользователь не имеет.
[291] Сервер 600 может собирать и накапливать данные, полученные от устройств для обработки одежды, предоставленных производителями, продавцами или внешней организацией 800, для создания больших данных.
[292] Сервер 600 может анализировать большие данные для создания самой рекомендательной программы. В качестве альтернативы, сервер 600 может создать рекомендательную программу T посредством глубокого обучения больших данных.
[293] Сервер 600 может выполнять машинное обучение (глубокое обучение) с помощью формулы K обучения, используя большие данные для анализа образца данных. Формула K обучения может быть алгоритмом, который анализирует и классифицирует большие данные с помощью глубокого машинного обучения. Формула K обучения может быть алгоритмом, который получает образец одежды, которую носят в конкретном регионе, в конкретное время, в конкретный день недели и в конкретном состоянии из больших данных.
[294] В результате формула K обучения может быть алгоритмом, с помощью которого глубокая машина изучает смешанные большие данные без какого-либо критерия для обнаружения и прогнозирования образцов предназначенной для ношения одежды на основании различных критериев, таких как конкретный регион, конкретное время, конкретный день недели, конкретная погода, конкретное население, конкретное расписание, конкретный климат и конкретный уровень дохода.
[295] Кроме того, формула K обучения может быть алгоритмом, который создает формулу рекомендаций или рекомендательную программу T, которая может предсказать режим и опцию, которые должны быть выполнены, когда история использования будет окончательно введена в нее, по меньшей мере, один раз. Рекомендательная программа T может быть создана сервером 60 через DNN (Глубокая нейронная сеть) в виде формулы K обучения. Рекомендательная программа T может быть алгоритмом или формулой для вычислений, которая анализирует большие данные и выводит ожидаемое значение результата при вводе в нее конкретного состояния.
[296] Рекомендательная программа T может быть алгоритмом, полученным с помощью глубокого обучения (машинного обучения) на основании, по меньшей мере, одного из истории конкретного пользователя и любого пользователя и различной информации об одежде, предоставленной из области, где расположено устройство для обработки одежды, сервером 600, который управляет множеством устройств для обработки одежды, включая устройство для обработки одежды.
[297] Кроме того, рекомендательная программа T может ссылаться на алгоритм или формулу для вычислений, обеспечивающих рекомендацию, какую одежду конкретный пользователь носит при каких условиях позже на основании того, что какую одежду конкретный пользователь носит при конкретных условиях.
[298] В связи с этим рекомендация может включать в себя смысл рекомендации в том, что делать, и предсказания того, что пользователь будет делать сейчас, таким образом, обеспечивая удобство.
[299] Формула K обучения глубоко изучает большие данные для создания рекомендательной программы T, и затем непрерывно применяет впоследствии входные данные в рекомендательную программу T для обучения (обновления или разработки) рекомендательной программе T.
[300] Кроме того, формула K обучения может использовать данные, ранее собранные устройством 100 для обработки одежды и внешней организацией 800, обратно в формуле K обучения для генерации рекомендательной программы T с целью обновления рекомендательной программы T с помощью машинного обучения.
[301] Сервер 600 может передавать рекомендательную программу T на устройство 100 для обработки одежды, так что рекомендательная программа T может быть предварительно сохранена в основном запоминающем устройстве 170 устройства 100 для обработки одежды. В этом случае блок 260 рекомендаций онлайновой системы в соответствии с одним вариантом осуществления настоящего раскрытия может быть расположен в устройстве 100 для обработки одежды.
[302] Кроме того, рекомендательная программа Т может быть размещена на сервере 600. По запросу устройство 100 для обработки одежды может получать доступ к серверу 600 через связанный с освежением модуль 260 связи и получать рекомендательную программу T, хранящуюся на сервере 600. В качестве альтернативы, устройство 100 для обработки одежды может непосредственно получать рекомендуемую одежду в результате выполнения рекомендательной программы Т. В этом случае блок 260 рекомендаций онлайновой системы в соответствии с одним вариантом осуществления настоящего раскрытия может быть расположен на сервере 600.
[303] На фиг.12 описан принцип, в соответствии с которым блок 260 рекомендаций может рекомендовать одежду через рекомендательную программу T.
[304] Запоминающее устройство 630 сервера 600 может хранить в себе информацию о расписании, теле, погоде, предпочтении в одежде и об надеванной одежде пользователя 1, используемую устройством 100 для обработки одежды, предоставленным изготовителем или продавцом, или предоставленную внешней организацией в формате БД.
[305] При регистрации M одеванной одежды пользователя 1 число данных может быть равно M.
[306] Кроме того, запоминающее устройство 630 сервера 600 может хранить в себе информацию о расписании, теле, погоде, предпочтении в одежде и об одеванной одежде пользователя 2, используемую устройством 100 для обработки одежды, предоставленным изготовителем или продавцом, или предоставленную внешней организацией в формате БД.
[307] При регистрации M одеванной одежды пользователя 2 число данных может быть равно М.
[308] Когда число пользователей равно N, сервер 600 может хранить в себе M данных об одеванной одежде N пользователей, и, таким образом, в общей сложности N X M данных.
[309] Сервер 600 может выполнять машинное обучение (глубокое обучение) данных с помощью формулы K обучения для анализа образцов и правил в данных. Соответственно, сервер 600 может выполнять машинное обучение в течение достаточного периода времени и, таким образом, может создавать алгоритм T рекомендации, который может рекомендовать одежду, которую конкретный пользователь P, как ожидают, будет носить в настоящее время, на основании одежды, надетой на множестве пользователей из данных.
[310] Когда, по меньшей мере, одно из расписания конкретного пользователя, тела, погоды и конкретной одежды конкретного пользователя введено в алгоритм T рекомендации, алгоритм T рекомендации может рекомендовать одежду, которую конкретный пользователь намеревается носить или, как ожидают, будет носить в настоящее время, или которая подходит для конкретного пользователя.
[311] Конкретная одежда может соответствовать одной из одежды. Когда пользователь выбирает нижнюю часть А3 в качестве конкретной одежды, и когда пользователь хочет получить рекомендацию по верхней части А2 или верхней одежде А1, нижняя часть А3 может быть введена в алгоритм Т рекомендации.
[312] Алгоритм T рекомендации может быть составлен из весовой матрицы и вектора смещения.
[313] Таким образом, онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может рекомендовать оптимальную одежду в настоящее время для повышения удобства пользователя.
[314] В другом примере алгоритм T рекомендации может храниться во внешнем оконечном устройстве 400.
[315] На фиг.13-19 показан вариант, в котором онлайновая система в соответствии с одним вариантом настоящего раскрытия рекомендует одежду.
[316] На фиг. 13 показан способ, с помощью которого онлайновая система в соответствии с одним вариантом настоящего раскрытия рекомендует одежду.
[317] Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять операцию HI приема запроса рекомендации для приема команды запроса, запрашивающей рекомендацию одежды, подходящей для пользователя, от пользователя. Команда запроса может быть принята через связанный с освежением входной интерфейс 150 устройства 100 для обработки одежды или может быть принята через терминальный входной интерфейс 430 внешнего оконечного устройства 400.
[318] Когда операция H1 приема запроса рекомендации была выполнена, онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять операцию H2 распознавания состояния запроса для идентификации состояния запроса, в котором пользователь в настоящее время запрашивает рекомендацию. Операция H2 распознавания состояния запроса может идентифицировать входное значение, введенное в алгоритм T рекомендации. Входное значение может включать в себя информацию о расписании и информацию о погоде, которая может быть получена через внешнее оконечное устройство 400 или сервер 600.
[319] Кроме того, входное значение может включать в себя информацию BI о теле данного пользователя, которая может быть получена через блок 220 формирования изображения или расширенное запоминающее устройство 240. Информация о теле BI может быть использована для идентификации данного пользователя среди множества пользователей.
[320] Входное значение может включать в себя конкретную одежду, которую в данный момент носит конкретный пользователь. Дополнительная информация, такая как информация о природе и информация о фоне места, в которое должен отправиться пользователь, и информация о компаньоне могут быть дополнительно включены во входное значение.
[321] Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может вводить входное значение в блок 250 рекомендаций и выполнять алгоритм T рекомендации и получать соответствующую одежду.
[322] Блок 251 соответствия хранящейся одежде может сначала вводить информацию AI о хранящейся одежде в алгоритм T рекомендации и выдавать рекомендуемую одежду Z1, и блок 253 определения уровня соответствия может вычислять уровень соответствия рекомендуемой одежды Z1. Когда уровень соответствия выше или равен опорному значению, рекомендуемая одежда Z1 может быть передана в расширенный вычислительный блок 230.
[323] В одном примере, когда уровень соответствия рекомендуемой одежды Z1 ниже опорного значения, блок 252 соответствия целевой одежды покупки может вводить целевую одежду C покупки в алгоритм T рекомендации и выдавать рекомендуемую одежду Z2. Затем уровень Z2 соответствия рекомендуемой одежды может быть вычислен блоком 253 определения уровня соответствия. Когда уровень соответствия больше или равен опорному значению, рекомендуемая одежда Z2 может быть передана в расширенный вычислительный блок.
[324] Когда расширенный вычислительный блок 230 получает рекомендуемую одежду, блок 237 комбинирования одежды расширенного вычислительного блока 230 может отображать рекомендуемую одежду А на изображении тела В пользователя и выдавать результат отображения на виртуальный выходной интерфейс 210. Таким образом, пользователь может идентифицировать состояние, в котором одежда фактически надета на пользователя, через виртуальный выходной интерфейс 210.
[325] В одном примере дополнительный блок 254 рекомендаций может проверять, повышен ли дополнительно уровень соответствия, когда дополнительные аксессуары и т.д., скомбинированы с рекомендуемой одеждой Z1 и Z2.
[326] Аксессуар А4 может быть включен либо в хранящуюся одежду А, либо в целевую одежду С покупки. Дополнительный блок 254 рекомендаций может передавать аксессуар Z3, уровень соответствия которого с рекомендуемой одеждой повышен, в расширенный вычислительный блок 230. Дополнительный блок 238 комбинирования может дополнительно комбинировать рекомендуемый аксессуар Z3 с изображением на экране.
[327] Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять операцию Н4 коррекции определения для отображения комбинированного изображения на виртуальном выходном интерфейсе 210 и определения удовлетворенности пользователя.
[328] В операции H4 коррекции определения после получения указания о том, что пользователь удовлетворен рекомендуемой одеждой Z1 и Z2 через связанный с освежением входной интерфейс 150 или внешнее оконечное устройство 400, блок 250 рекомендаций может рекомендовать рекомендуемую одежду подобным образом в следующий раз.
[329] Однако, после получения указания о том, что пользователь запрашивает дополнительную одежду или окончательно подтверждает рекомендуемую одежду на основании результата сравнения через связанный с освежением входной интерфейс 150 или внешнее оконечное устройство 400, блок 250 рекомендаций может рекомендовать одежду таким образом, чтобы выбор или предпочтение пользователя рассматривалось при следующей рекомендации.
[330] Когда рекомендуемая одежда Z2 присутствует в информации C о целевой одежде покупки, онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять операцию H5 проверки покупки для определения того, что желает ли пользователь приобрести рекомендуемую одежду Z2. Операция H5 проверки покупки может включать в себя уведомление о том, что покупка необходима, и запрос о том, следует ли выполнять покупку через виртуальный выходной интерфейс 210.
[331] Пользователь может запрашивать выполнение покупки через связанный с освежением входной интерфейс 150 или внешнее оконечное устройство 400. Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять операцию H6 выполнения платежа для отслеживания продавца рекомендуемой одежды Z2 и осуществления покупки на основании информации FI о платеже.
[332] На фиг.14 показан один вариант осуществления, в котором способ рекомендации одежды выполняется онлайновой системой в соответствии с одним вариантом осуществления настоящего раскрытия.
[333] Конкретный пользователь I может выдавать голосовую команду устройству 100 для обработки одежды. Голосовой командой может быть “Порекомендуйте одежду на сегодняшний день”. Микрофон 152 устройства 100 для обработки одежды может принимать голосовую команду. Устройство 100 для обработки одежды может принимать голосовую команду и передавать команду связанному с освежением основному контроллеру 180 или серверу 600 для интерпретации голосовой команды, таким образом, выполняя операцию H1 приема запроса рекомендации.
[334] Устройство 100 для обработки одежды может получать информацию о погоде, информацию о расписании и т.д., через сервер 600 или внешнее оконечное устройство 400 и может выполнять операцию H2 распознавания состояния запроса для идентификации пользователя, запрашивающего рекомендацию.
[335] Устройство 100 для обработки одежды может выполнять операцию H3 рекомендации одежды, в которой блок 250 рекомендаций рекомендует рекомендуемую одежду Z, подходящую для конкретного пользователя, запрашивающего рекомендацию, используя базу данных, содержащую хранящуюся одежду A и целевую одежду C покупки, хранящуюся в расширенном запоминающем устройстве 240.
[336] Устройство 100 для обработки одежды может отображать рекомендуемую одежду Z на виртуальном выходном интерфейсе 210 как она есть. Устройство 100 для обработки одежды может отображать список рекомендуемой одежды Z на виртуальном выходном интерфейсе 21. Например, список может включать тип, цену, марку и форму рекомендуемой верхней части А2, нижней части А3 и аксессуара А4.
[337] Рекомендуемая одежда Z может быть отображена на изображении пользователя. Однако расширенный вычислительный блок 230 может комбинировать саму рекомендуемую одежду Z с виртуальным профилем пользователя или выдавать только фотографию или изображение рекомендуемой одежды Z на виртуальный выходной интерфейс 21.
[338] Устройство 100 для обработки одежды может выполнять операцию H5 проверки покупки для уведомления о том, что шарф A4 необходимо приобрести, когда шарф A4 является целевой одеждой C покупки.
[339] Таким образом, пользователь может определять подходящую одежду для данного состояния без необходимости непосредственного выбора подходящей одежды или запоминания всей имеющейся у него одежду, и может определять, какую одежду необходимо приобрести. Кроме того, пользователь может улучшить восприятие моды или знание моды посредством определения подходящих сочетаний одежды.
[340] На фиг.15 показан один вариант осуществления операции Н6 выполнения платежа
[341] Устройство 100 для обработки одежды может принимать голосовую команду, такую как “Купить шарф”, в качестве запроса на покупку одежды, которой пользователь не владеет, такой как шарф А4. Когда устройство 100 для обработки одежды получает голосовую команду, устройство интерпретирует голосовую команду через связанный с освежением главный контроллер 180 или сервер 600.
[342] Устройство 100 для обработки одежды может получать результат поиска множества продавцов, продающих шарф, через сервер 600. Множество продавцов могут продавать шарф в онлайн или вне сети и могут загружать информацию о цене шарфа и т.д., на свой онлайн-сайт. Информация может быть собрана сервером 600, который, в свою очередь, может предоставлять информацию устройству 100 для обработки одежды.
[343] Устройство 100 для обработки одежды может отображать собранную продавцом информацию на виртуальном выходном интерфейсе 210. При наличии множества продавцов на виртуальном выходном интерфейсе 210 может отображаться карта местоположения или онлайн-сайт, и информация о запрашиваемой цене множества продавцов. Это позволяет пользователю выбрать продавца с хорошей доступностью или низкой ценой.
[344] Информация F о платеже может храниться в расширенном запоминающем устройстве 240 устройства 100 для обработки одежды. Сервер 600 может иметь доступ к сайту онлайн-продаж, предоставленному продавцом. Следовательно, устройство 100 для обработки одежды может купить шарф немедленно после получения окончательного запроса пользователя на покупку, и продавец может приступить к его доставке по адресу доставки, указанному пользователем. Адрес доставки может храниться в расширенном запоминающем устройстве 240. В качестве альтернативы, пользователь может вводить адрес доставки через связанный с освежением входной интерфейс 150 или внешнее оконечное устройство 400.
[345] На фиг.16 показан другой вариант осуществления, в котором способ рекомендации одежды выполняется онлайновой системой в соответствии с одним вариантом осуществления настоящего раскрытия.
[346] Как показано на фиг.16(a), в операции H1 приема запроса рекомендации конкретный пользователь может посылать команду запроса, запрашивающую рекомендацию одежды в состоянии, в котором пользователь одет, по меньшей мере, в некоторую одежду. Например, в состоянии, в котором пользователь носит бежевую вискозную теннисную юбку А37, черные брюки А32 длиной три четверти и верхнее белье А27, конкретный пользователь может отправлять команду запроса, запрашивающую рекомендацию относительно блузки, соответствующей теннисной юбке А37.
[347] Команда запроса может включать в себя конкретную голосовую команду и может включать в себя команду движения для того, чтобы пользователь захватил руками теннисную юбку A37. Команда движения может быть распознана камерой 222 распознавания движения блока 220 формирования изображения.
[348] Как показано на фиг.16(b), блок 200 примерки может выполнять операцию H2 распознавания состояния запроса для изображения конкретного состояния пользователя с помощью блока 220 формирования изображения. На основании изображения, полученного блоком 220 формирования изображения, расширенный вычислительный блок 230 может распознавать состояние тела B пользователя и имеющуюся одежду пользователя А.
[349] Блок 220 формирования изображения может отображать состояние пользователя и отображать его на виртуальном выходном интерфейсе 210. Изображение 213 тела пользователя и одежда А28 и А37, надетая на пользователе, могут отображаться на виртуальном выходном интерфейсе 210.
[350] В одном примере блок 230 расширенного распознавания может считать, что пользователь указал “юбку А37”, и, таким образом, может отображать изображение без черных брюк А32 длиной в три четверти на виртуальном выходном интерфейсе 210.
[351] Расширенный вычислительный блок 230 может вводить вискозную теннисную юбку А37 в качестве входного значения в блок 250 рекомендаций в соответствии с командой рассмотренного запроса, но может исключать черные брюки А32 длиной три четверти и верхнее белье А27 из входного значения. Таким образом, даже когда пользователь носит одежду, не связанную с рекомендацией, онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия исключает одежду, которую пользователь не намерен носить, и может рекомендовать только подходящую одежду для предполагаемой конкретной одежды.
[352] Как показано на фиг.16(c), в операции H3 рекомендации одежды блок 250 рекомендаций может вводить расписание конкретного пользователя, информацию о погоде, предпочтение, информацию о хранящейся одежде AI, информацию BI о теле, фасон, информацию CI о целевой одежде покупки и теннисную юбку A37 в рекомендательную программу T и, таким образом, может рекомендовать розовую блузку A212 в качестве подходящей рекомендуемой одежды Z. Расширенный вычислительный блок 230 может отображать фактический размер рекомендуемой одежды Z на изображение 213 тела пользователя. Полученное изображение может быть отображено на виртуальном выходном интерфейсе 210 как оно есть.
[353] Затем, пользователь может запросить рекомендацию другой одежды или запросить сравнение, и таким образом, система может выполнять операцию H4 коррекции определения.
[354] На фиг.17 показан другой вариант осуществления, в котором способ рекомендации одежды выполняется онлайновой системой в соответствии с одним вариантом осуществления настоящего раскрытия.
[355] Как показано на фиг.17(a), операция H1 приема запроса рекомендации может быть выполнена устройством 100 для обработки одежды, распознающим голосовую команду пользователя “Рекомендовать одежду”. Устройство 100 для обработки одежды может выполнять операцию H2 распознавания состояния запроса путем изображения конкретного пользователя с помощью блока 220 формирования изображения.
[356] Расширенный вычислительный блок 230 может выполнять операцию H3 рекомендации одежды для вычисления одежды Z1, подходящей для данного пользователя, используя блок 250 рекомендаций и расширенное запоминающее устройство 240, и отображать состояние, в котором пользователь полностью одет в рекомендуемую одежду Z1, на фактическое изображение 214 пользователя и отображать полученное изображение на виртуальном выходном интерфейсе 210.
[357] Даже когда конкретный пользователь находится в состоянии ношения совершенно несоответствующей одежды, такой как пижама, расширенный вычислительный блок 230 может отображать состояние, в котором пользователь полностью носит рекомендуемую одежду Z1, на изображение пользователя 213 и может отображать полученное изображение на виртуальном выходном интерфейсе 210.
[358] Как показано на фиг.17(b), система может выполнять операцию H4 коррекции определения, в то время как пользователь меняет свое местоположение. Например, когда система выполнила операцию H1 приема запроса рекомендации в данном местоположении P1 пользователя, пользователь может изменять это местоположение на P2. P2 может быть положением рядом с P1.
[359] Например, область перед виртуальным выходным интерфейсом 210 и соответствующая области виртуального выходного интерфейса 210 может быть разделена на P1 и P2. Когда пользователь изменяет свое местоположение между P1 и P2, расширенный вычислительный блок может связывать это изменение с командой для выполнения операции коррекции определения.
[360] Кроме того, позиционная камера 222 может определять, находится ли измененное положение пользователя в пределах заданного диапазона. Когда расширенный вычислительный блок 230 распознает, что местоположение пользователя изменилось таким образом, что это местоположение находится вне заданного диапазона, расширенный вычислительный блок 230 может интерпретировать изменение местоположения как команду сравнения, запрашивающую, что одежда, отличная от данной рекомендуемой одежды Z1, должна быть рекомендована. В другом примере команда сравнения может быть прямой голосовой командой, такой как "Сравнить", от пользователя.
[361] После получения команды сравнения блок 250 рекомендаций может рекомендовать рекомендуемую одежду Z2, отличную от рекомендуемой одежды Z1. Расширенный вычислительный блок 230 может отображать другую рекомендуемую одежду Z2 на изображение пользователя и отображать полученное изображение на виртуальном выходном интерфейсе 210.
[362] В операции H4 коррекции определения расширенный вычислительный блок 230 может одновременно отображать первую рекомендуемую одежду Z1 и последующую рекомендуемую одежду Z2 на виртуальном выходном интерфейсе 210.
[363] Соответственно, пользователь может выбирать подходящую для себя одежду при сравнении рекомендуемого множества одежды. Кроме того, выбор пользователя может рассматриваться как входное значение предпочтения для блока 250 рекомендаций и может влиять на выходное значение, которое будет рекомендовано позже.
[364] На фиг.18 показан другой вариант осуществления, в котором способ рекомендации одежды выполняется онлайновой системой в соответствии с одним вариантом осуществления настоящего раскрытия.
[365] На фиг.18(a) показано, что выполняются операция H1 приема запроса рекомендации - операция H3 рекомендации одежды.
[366] Как показано на фиг.18(b), в операции H4 коррекции определения пользователь может отправлять запрос для определения того, что соответствует ли рекомендуемая одежда другому пользователю E. Когда онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия получает запрос на определение, система может отображать сочетание рекомендуемой одежды Z1 и другого лица E на виртуальном выходном интерфейсе 210 на основании информации EI о другом человеке, хранящейся в расширенном запоминающем устройстве 240.
[367] Это позволяет пользователю определять, соответствует ли другой человек E рекомендуемой одежде Z1. Информация EI о другом человеке может быть отображена с помощью блока 220 формирования изображения, и затем может быть зарегистрирована в расширенном запоминающем устройстве 250. Общие фотографии в качестве информации EI о другом человеке, зарегистрированной во внешнем оконечном устройстве 400 или сервере 600, могут передаваться в расширенное запоминающее устройство 250 и храниться в нем.
[368] Как показано на фиг.18(c), в операции H1 приема дополнительного запроса множество пользователей могут вместе запрашивать рекомендацию по одежде. Расширенный вычислительный блок 230 может запрашивать блок 250 рекомендаций для рекомендации одинаковой одежды, когда контуры множества пользователей распознаются по изображению, полученному блоком 220 формирования изображения. Блок 250 рекомендаций может вводить информацию о множестве пользователей в алгоритм T рекомендации для вывода одинаковой одежды Z1 и Z2.
[369] Расширенный вычислительный блок 230 может отображать одинаковую одежду Z1 и Z2 на изображениях множества пользователей и отображать переданное изображение на виртуальном выходном интерфейсе 210.
[370] Соответственно, онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может рекомендовать одежду для множества пользователей одновременно или может позволять конкретному пользователю рекомендовать одежду, подходящую для другого пользователя.
[371] На фиг.19 показан другой вариант осуществления, в котором способ рекомендации одежды выполняется онлайновой системой в соответствии с одним вариантом осуществления настоящего раскрытия.
[372] Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может одновременно рекомендовать множество одежды и отображать всю ее на виртуальном выходном интерфейсе 210 в операции H3 рекомендации одежды и может позволять пользователю непосредственно выбирать одну из множества одежды в операции H4 коррекции определения.
[373] Как показано на фиг.19(a), пользователь может запрашивать рекомендацию на аксессуар А4. Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может рекомендовать множество шарфов среди аксессуаров А4 и отображать их на индикаторной панели 211.
[374] Первый шарф A41 с самым высоким уровнем соответствия среди множества шарфов может быть отображен на изображение 213 пользователя, и переданное изображение может быть отображено на виртуальном выходном интерфейсе 210. Второй шарф А42 и третий шарф А43 с относительно более низкими уровнями соответствия могут отображаться отдельно от изображения 213 пользователя на индикаторной панели 211. В другом примере множество шарфов может быть отображено практически на индикаторной панели 211 без отображения на изображение 213 пользователя.
[375] Блок 223 распознавания движения блока 220 формирования изображения может быть выполнен с возможностью распознавания движения пальца HP пользователя.
[376] Как показано на фиг.19(b), пользователь может перемещать свой палец HP в воздухе. Блок 223 распознавания движения может распознавать это движение. Расширенный вычислительный блок 230 может перемещать множество шарфов, отображенных на виртуальном выходном интерфейсе 210, во время движения.
[377] Например, первый шарф A41, переданный на изображение пользователя, может быть отделен от изображения 213 пользователя. Третий шарф А43 может быть передан на изображение 213 пользователя.
[378] Пользователь может повторять описанный выше процесс для определения желаемого шарфа среди множества шарфов.
[379] На фиг.20-22 показан другой вариант осуществления блока 200 виртуальной примерки онлайновой системы в соответствии с настоящим раскрытием.
[380] Как описано выше, блок 200 примерки онлайновой системы в соответствии с одним вариантом осуществления настоящего раскрытия может хранить информацию BI о теле пользователя, полученную с помощью блока 220 формирования изображения, в расширенном вычислительном блоке 230 и расширенном запоминающем устройстве 240.
[381] В одном примере информация BI о теле пользователя может изменяться с течением времени. Например, когда пользователь тренируется или часто переедает, объем тела может увеличиваться. Когда пользователь находится на диете, объем тела может уменьшаться. Блок 200 примерки должен обновлять информацию BI о теле при частом отображении информации BI о теле пользователя с помощью блока 220 формирования изображения.
[382] Соответственно, блок 200 примерки может предоставлять услугу для уведомления пользователя об изменении информации BI о теле. Блок 200 примерки может уведомлять пользователя об общем изменении информации BI о теле с помощью 3D-изображения. Изменение конкретной части тела может быть направлено пользователю в 3D-режиме.
[383] Кроме того, блок 200 примерки может численно выражать изменение информации BI о теле с помощью расширенного вычислительного блока 230. Блок 200 примерки может сравнивать информацию AI о хранящейся одежде и информацию CI о целевой одежде покупки в расширенном запоминающем устройстве 240 с информацией BI о теле пользователя и может уведомлять пользователя о том, какую одежду может носить пользователь, и какую одежду нельзя носить пользователю на основании изменения тела.
[384] Соответственно, пользователь может интуитивно наблюдать изменения своего тела, а также распознавать изменения носимой и неносимой одежды.
[385] Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять операцию I1 приема запроса сканирования для приема команды сканирования, запрашивающей сканирование его тела, от пользователя.
[386] В операции I1 приема запроса сканирования пользователь может зарегистрировать информацию о своем теле в блоке 200 примерки и может запросить изменение информации о теле в устройстве 100 для обработки одежды.
[387] Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять операцию I2 направления сканирования для отображения требований, необходимых для сканирования тела пользователя, на виртуальном выходном интерфейсе 210. Операция I2 направления сканирования может включать в себя отображение направляющей линии 214 на индикаторной панели 211 или выдачу направляющего голоса из громкоговорителя 212.
[388] Когда ответ пользователя выполняется в соответствии с операцией I2 направления сканирования, онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять операцию I3 формирования изображения для формирования изображения тела пользователя с помощью блока 220 формирования изображения.
[389] В операции I3 формирования изображения расширенный вычислительный блок 230 может извлекать контур тела пользователя и вычислять объем тела пользователя.
[390] Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять операцию I4 определения завершения для проверки того, что содержит ли изображение достаточную информацию о теле. Когда требуется дополнительное изображение, операция I2 направления сканирования может быть повторена.
[391] Когда получение информации BI о теле завершено, онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять операцию I5 представления результата сканирования для отображения 3D-изображения профиля пользователя или изображения тела пользователя на виртуальном выходном интерфейсе 210.
[392] Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может сравнивать данную информацию BI о теле с предыдущей информацией BI о теле и проверять носимую и неносимую одежду в информации A о хранящейся одежде на основании результата сравнения. Эта операция может быть названа операцией 16 проверки хранящейся одежды.
[393] В операции I6 проверки хранящейся одежды список одежды, которая может и не может быть надета на пользователя в информации AI о хранящейся одежде, может быть отображен на виртуальном выходном интерфейсе 210 или внешнем оконечном устройстве 400. Кроме того, в операции I6 проверки хранящейся одежды одежда, которая может и не может быть надета на пользователя в информации AI о хранящейся одежде, может отображаться на виртуальном выходном интерфейсе 210.
[394] Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может сравнивать текущую информацию BI о теле с предыдущей информацией BI о теле и проверять носимую и неносимую одежду в информации CI о целевой одежды покупки. Эта операция может быть названа операцией 17 проверки другой одежды.
[395] В операции I7 проверки другой одежды список носимой и неносимой одежды в информации CI о целевой одежде покупки может отображаться на виртуальном выходном интерфейсе 210 или внешнем оконечном устройстве 400.
[396] Кроме того, в операции 17 проверки другой одежды, которая может быть надета на пользователя, и одежда, которая не может быть надета на пользователя в информация CI о целевой одежде могут отображаться на виртуальном выходном интерфейсе 210.
[397] Онлайновая система в соответствии с одним вариантом осуществления настоящего раскрытия может выполнять операцию 18 сравнения для сравнения предыдущей информации BI о теле и текущей информации BI о теле друг с другом.
[398] В операции 18 сравнения предыдущее изображение тела или профиль пользователя и текущее изображение тела или профиль пользователя могут отображаться на виртуальном выходном интерфейсе 210, так что величина изменения изображения тела или профиля пользователя может быть указана численно.
[399] На фиг.21 показан один вариант, в котором выполняется процесс, описанный на фиг.20.
[400] Как показано на фиг.21(a), пользователь может произнести голосовую команду “Сканировать мое тело” или ввести команду в связанный с освежением входной интерфейс 150 при расположении перед устройством 100 для обработки одежды для обеспечения выполнения операции I1 приема запроса сканирования.
[401] В ответ устройство 100 для обработки одежды может отображать направляющую линию 214 на индикаторной панели 211 и может использовать громкоговоритель 212 для направления местоположения или движения пользователя. Эта операция может быть названа операцией 12 направления сканирования. Когда пользователь принимает соответствующее положение или движение, устройство 100 для обработки одежды может выполнять операцию I3 формирования изображения для формирования изображения тела пользователя.
[402] Например, передняя направляющая линия 214а для формирования изображения передней части пользователя может отображаться на индикаторной панели 211. Направляющие слова "Пожалуйста, смотрите спереди и встаньте при совмещении с линией" могут быть выданы из громкоговорителя 212. Тело может быть изображено, когда тело пользователя находится в области, образованной в направляющей линии 214а при конкретном проценте. Конкретный процент может быть выше 70%, например.
[403] Устройство 100 для обработки одежды может отображать переднюю часть пользователя с помощью блока 220 формирования изображения.
[404] Как показано на фиг.21(b), индикаторная панель 211 может отображать боковую направляющую линию 214b для формирования изображения на ней боковой части пользователя. Направляющие слова "Пожалуйста, повернитесь в бок и встаньте для совмещения с линией" могут быть выданы громкоговорителем 212. Устройство 100 для обработки одежды может отображать боковую часть пользователя с помощью блока 220 формирования изображения.
[405] В одном примере расширенный вычислительный блок 230 может определять то, что изображение задней части пользователя необходимо для завершения информации о теле пользователя.
[406] Как показано на фиг.21(c), индикаторная панель 211 может отображать заднюю направляющую линию 214с для отображения на ней задней части пользователя. Направляющие слова "Пожалуйста, повернитесь назад и встаньте для совмещения с линией" могут быть выданы громкоговорителем 212. Устройство 100 для обработки одежды может отображать заднюю часть пользователя с помощью блока 220 формирования изображения.
[407] Как показано на фиг.21(d), расширенный вычислительный блок 230 может извлекать контур тела пользователя из каждого из изображений через блок 231 оценки контура. Затем блок 232 измерения объема может вычислять фактический объем контура.
[408] Расширенный вычислительный блок 230 может получать информацию BI о теле пользователя на основании вычисленного значения. Информация BI о теле может соответствовать 3D-профилю.
[409] Расширенный вычислительный блок 230 может выдавать изображение пользователя в виде профиля S пользователя на виртуальный выходной интерфейс 210 на основании информации BI о теле.
[410] Профиль S пользователя может поворачиваться и может выводиться на виртуальный выходной интерфейс 210, и может быть разделен на передний профиль S2 пользователя и боковой профиль S1 пользователя.
[411] После этого расширенный вычислительный блок 230 может использовать блок 236 распознавания сравнения для одновременного анализа информации AI о хранящейся одежде AI и информации CI о целевой одежде покупки и может вычислять список носимой и неносимой одежды на основании результата анализа.
[412] Виртуальный выходной интерфейс 210 может отображать список. Список может включать в себя конкретный идентификационный номер и марку одежды. Например, виртуальный выходной интерфейс 210 может указывать на то, что объем тела пользователя уменьшился на 10%, так что пользователь может носить А31 и А22, но не может носить А32 и А23. Кроме того, виртуальный выходной интерфейс 210 может указывать на то, что одежда марки Q меньше, чем одежда других марок, которая может быть надета на пользователя.
[413] Как показано на фиг.22, пользователь может активно посылать команду сравнения в устройство 100 для обработки одежды для запроса сравнения между текущей и предыдущей информацией о теле. Когда устройство 100 для обработки одежды получило команду сравнения, предыдущий профиль Sb пользователя на основании предыдущей информации о теле, и текущий профиль SA пользователя на основании текущей информации о теле, могут быть отображены на виртуальном выходном интерфейсе 210. Кроме того, виртуальный выходной интерфейс 210 может также отображать величину изменения тела. Например, когда объем тела пользователя был уменьшен на 10%, могут быть выданы слова, указывающие на то, что объем тела был уменьшен на 10%.
[414] Таким образом, пользователь может интуитивно наблюдать за изменением своего тела и может проверять такие характеристики, как физические упражнения, проблемы с перееданием и важность позы.
[415] Вышеописанный способ управления может быть применен даже в том случае, когда множество пользователей используют онлайновую систему. То есть, онлайновая система может различать и хранить информацию о теле множества пользователей в процессе получения информации о теле пользователей. Кроме того, когда конкретный пользователь среди множества пользователей запрашивает одно из регистрации одежды, рекомендации и сканирования тела, онлайновая система может распознавать конкретного пользователя и может выполнять регистрацию одежды, рекомендацию одежды и сканирование тела, соответствующие конкретному пользователю.
[416] Таким образом, множество пользователей могут использовать единую онлайновую систему для получения услуги, включающей в себя регистрацию одежды, рекомендацию одежды и сканирование тела индивидуально без смешения.
[417] Настоящее раскрытие может быть модифицировано и осуществлено в различных формах, и, таким образом, объем прав на него не ограничивается вышеописанным вариантом осуществления. Следовательно, когда модифицированный вариант осуществления включает в себя элементы формулы изобретения, модифицированный вариант осуществления следует рассматривать как относящийся к объему настоящего раскрытия.