УСТРОЙСТВО ИЗМЕРЕНИЯ РАЗМЕРОВ, СЕРВЕР УПРАВЛЕНИЯ, ПОЛЬЗОВАТЕЛЬСКИЙ ТЕРМИНАЛ И СИСТЕМА ДЛЯ ИЗМЕРЕНИЯ РАЗМЕРОВ
DIMENSION MEASURING DEVICE, MANAGEMENT SERVER, USER TERMINAL, AND DIMENSION MEASURING SYSTEM

ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к устройству измерения размеров, серверу управления, пользовательскому терминалу и системе измерения размеров, а в частности, относится к такому устройству измерения размеров, которое прикрепляется к телу пользователя или другому изделию и измеряет размер и т.п. участка, к которому прикреплено, а также относится к серверу управления, пользовательскому терминалу и системе измерения размеров.
УРОВЕНЬ ТЕХНИКИ
[0002] В повседневной жизни, когда пользователь пытается купить товар или получить какой-либо вид услуг, ему иногда необходимо предоставить размер тела пользователя или изделия. Например, когда пользователь покупает товар в виде предмета одежды, такой как одежда, шапка и т.п., ему приходится покупать этот товар на основании довольно грубого стандарта, такого как S М L, информации о размере своего тела; однако соответствующий товар в виде предметы одежды фактически имеют другой размер, даже если он имеет одинаковое описание размера (S, М, L и т.п.), в большинстве случаев в зависимости от торговых марок и производителей, и пользователю нужно правильно подтвердить свой размер.
[0003] В качестве одного из вышеупомянутых устройств известного уровня техники для подтверждения размера тела или изделия в патентном документе 1 предложено средство измерения тела.
Средство измерения тела, раскрытое в патентном документе 1, выполнено таким образом, что реперная пластина нулевой шкалы прикреплена к одному концу, имеющему нулевую шкалу, свободно сгибаемой измерительной ленты, к средней части которой прикреплена пластина считывания показаний по шкале таким образом, чтобы ее можно было свободно сдвигать относительно измерительной ленты, причем в центральной части пластины считывания показаний по шкале установлен блок отображения шкалы для отображения делений шкалы и цифр, на котором выполнена реперная линия считывания показаний по шкале, и измерительная лента выполнена с возможностью свободного скольжения на задней поверхности блока отображения шкалы через сквозные отверстия, выполненные на правой и левой сторонах блока отображения шкалы, и в этом устройстве поверхностные крепления прикреплены к соответственно заданным участкам на поверхности реперной пластины нулевой шкалы и задней поверхности пластины считывания показаний по шкале; таким образом, взаимное расположение двух элементов установлено таким образом, что, когда реперная пластина нулевой шкалы и пластина считывания показаний по шкале имеют определенное положение и перекрываются друг с другом, нулевая шкала на реперной пластине нулевой шкалы совпадает с реперной линией считывания показаний по шкале пластины считывания показаний по шкале.
При помощи средства измерения тела, раскрытого в патентном документе 1, в условиях, при которых измерительная лента оказывается удалена с части тела, такой как талия и т.п., размер части тела, такой как талия и грудь, легко может быть измерен с высокой степенью надежности и точности.
[Документы известного уровня техники]
[Патентные документы]
[0004]
[Патентный документ 1] Регистрация полезного образца №3127490
Раскрытие сущности изобретения
[Проблемы, решаемые изобретением]
[0005] Однако при использовании средства измерения тела, описанного в патентном документе 1, хотя процесс измерения становится легче по сравнению с обычным измерительным процессом, в измеряемых значениях, как правило, возникают отклонения, обусловленные проводящими измерение людьми, в результате чего может возникать проблема с точностью измеренного размера тела.
[0006] Настоящее изобретение было разработано для решения вышеупомянутых проблем, и его задачей является создание устройства измерения размеров, с которым может легко обращаться даже пользователь, не имеющий специального средства измерения, и которое позволяет легко осуществлять процесс измерения, а также сервера управления, пользовательского терминала и системы измерения размеров.
[Способ решения проблем]
[0007] Для решения такой задачи настоящее изобретение относится к устройству измерения размеров, которое при присоединении к пользователю определяет размер и форму части тела пользователя, к которой оно прикреплено, и содержит основу, состоящую из растяжимого материала, и измерительный датчик для измерения физического числового значения на основании изменения электрической характеристики, и это устройство отличается тем, что измерительные датчики измеряют степень растяжения материала основы, обусловленного формой тела пользователя, и расположены на основе в виде многоугольника.
[0008] Кроме того, устройство измерения размеров, предложенное в соответствии с настоящим изобретением, содержит блок обнаружения, который определяет значение электрических характеристик на выходе измерительного датчика, и отличается тем, что на основании электрического сигнала, подаваемого измерительным датчиком, блок обнаружения определяет значение электрических характеристик измерительного датчика.
[0009] Кроме того, устройство измерения размеров, предложенное в соответствии с настоящим изобретением, отличается тем, что измерительные датчики имеют форму ленты, и узлы, соответствующие двум концам в направлении длины ленты, связаны с множеством измерительных датчиков, расположенных рядом друг с другом.
[0010] Кроме того, в соответствии с предложенным устройством измерения размеров, измерительный датчик, содержащий пару пластинчатых электродов и диэлектрическую пленку, расположенную между ними, отличается тем, что при приложении к электродам растягивающей силы для их растяжения он определяет степень растяжения электродов, обусловленную формой тела пользователя, на основании изменения электростатической емкости, вызванного растяжением электродов.
[0011] Кроме того, в соответствии с предложенным устройством измерения размеров, измерительный датчик, содержащий пластинчатые электроды, выполненные с возможностью растяжения, отличается тем, что при приложении к электродам растягивающей силы для их растяжения он определяет степень растяжения электродов, обусловленную формой тела пользователя, на основании изменения электрического сопротивления, вызванного растяжением электродов.
[0012] Кроме того, предложенный в соответствии с настоящим изобретением сервер управления, который собирает данные значений электрических характеристик измерительного датчика, полученные на выходе устройства измерения размеров, и преобразует полученные данные значений электрических характеристик в данные физических числовых значений измерительного датчика, отличается тем, что на основании преобразованных физических числовых значений определяет относительные положения множества узлов.
[0013] Более того, предложенный в соответствии с настоящим изобретением сервер управления определяет информацию о размере или форме частей тела пользователя на основании относительных положений множества узлов и передает определенную таким образом информацию о размере или форме частей тела пользователя на пользовательский терминал, управляемый пользователем.
[0014] Более того, предложенный в соответствии с настоящим изобретением сервер управления отличается тем, что на основании относительных положений множества узлов, определенных таким образом, деформирует модель человеческого тела и на основании информации о размере, представленной данными о поперечных сечениях деформированной модели человеческого тела, генерирует информацию о размере или форме частей тела пользователя.
[0015] Более того, предложенный в соответствии с настоящим изобретением сервер управления содержит базу данных для управления информацией о размерах и формах товаров в виде предметов одежды и отличается тем, что после преобразования в данные физических числовых значений обращается к базе данных и выбирает товары в виде предметов одежды, соответствующие данным о физических числовых значениях, с тем чтобы передать полученные результаты на пользовательский терминал.
[0016] Кроме того, предложенный в соответствии с настоящим изобретением сервер управления, хранящий изображения человеческого тела, имеющего множество типов телосложения, и изображения товаров, имеющих множество видов, которые соответствуют типам телосложения, и определяющий тип телосложения пользователя на основании информации о размере или форме части тела пользователя, отличается тем, что при извлечении изображения товара, соответствующего определенному телосложению, и при извлечении изображения человеческого тела, соответствующего телосложению, или при деформировании изображения для обеспечения его соответствия телосложению генерирует изображение виртуальной примерки, показывающее изображение человеческого тела, одетого в товар, путем компоновки выбранного или деформированного изображения человеческого тела с выбранным изображением товара, и передает сгенерированное таким образом изображение виртуальной примерки на пользовательский терминал.
[0017] Кроме того, предложенный в соответствии с настоящим изобретением пользовательский терминал отличается тем, что собирает данные о значениях электрических характеристик измерительного датчика, полученные на выходе измерения размеров, и преобразует полученные данные о значениях электрических характеристик в данные физических числовых значений измерительного датчика, и на основании преобразованных физических числовых значений также определяет относительные положения множества узлов, а на основании определенных таким образом относительных положений множества узлов определяет информацию о размере или форме частей тела пользователя и выводит определенную таким образом информацию о размере или форме частей тела пользователя.
[0018] Кроме того, предложенный в соответствии с настоящим изобретением пользовательский терминал, который передает определенную таким образом информацию о размере или форме части тела пользователя на сервер управления, отличается тем, что принимает от сервера управления результаты поиска товаров в виде предметов одежды, соответствующих размеру или форме части тела пользователя, сгенерированные сервером управления, и выводит результаты поиска.
[0019] Более того, предложенный в соответствии с настоящим изобретением пользовательский терминал, определяющий на основании информации о размере или форме части тела пользователя тип телосложения пользователя и передающий на управляющий сервер запрос на получение изображения товара, соответствующего определенному телосложению, и изображения человеческого тела, отличается тем, что при получении изображения товара и изображения человеческого тела от сервера управления он компонует полученные изображение тела и изображение товара друг с другом для получения изображения виртуальной примерки, показывающего изображение человеческого тела, одетого в товар, и выводит созданное таким образом изображение виртуальной примерки.
[0020] Более того, предложенный в соответствии с настоящим изобретением пользовательский терминал содержит базу данных для управления информацией о размерах и формах товаров в виде предметов одежды и отличается тем, что после преобразования в данные физических числовых значений обращается к базе данных и выбирает товары в виде предметов одежды, соответствующие данным физических числовых значений, с тем чтобы вывести полученные результаты.
[0021] Кроме того, предложенный в соответствии с настоящим изобретением пользовательский терминал, хранящий изображения человеческого тела, имеющего множество типов телосложения, и изображения товаров, имеющих множество видов, которые соответствуют типам телосложения, и определяющий тип телосложения пользователя на основании информации о размере или форме части тела пользователя, отличается тем, что при извлечении изображения товара, соответствующего определенному типу телосложения, и при извлечении изображения человеческого тела, соответствующего телосложению, или при деформировании изображения для обеспечения его соответствия телосложению генерирует изображение виртуальной примерки, показывающее изображение человеческого тела, одетого в товар, путем компоновки выбранного или деформированного изображения человеческого тела с выбранным изображением товара, и выводит сгенерированное таким образом изображение виртуальной примерки.
[0022] Кроме того, предложенная в соответствии с настоящим изобретением система измерения размеров содержит вышеупомянутое устройство измерения размеров, пользовательский терминал, управляемый пользователем, и сервер управления, который собирает данные о значениях электрических характеристик измерительного датчика, подаваемые с устройства измерения размеров, и преобразует полученные данные о значениях электрических характеристик в данные физических числовых значений измерительного датчика, и на основании преобразованных физических числовых значений также определяет относительные положения множества узлов, причем сервер управления отличается тем, что на основании определенных таким образом относительных положений множества узлов определяет информацию о размере или форме частей тела пользователя и передает определенную таким образом информацию о размере или форме частей тела пользователя на пользовательский терминал.
[0023] Более того, в соответствии с предложенной системой измерения размеров сервер управления отличается тем, что на основании определенных относительных положений множества узлов деформирует модель человеческого тела и на основании информации о размере, представленной данными о поперечных сечениях деформированной модели человеческого тела, генерирует информацию о размере или форме частей тела пользователя.
[0024] Более того, в соответствии с предложенной системой измерения размеров сервер управления содержит базу данных для управления информацией о размерах и формах товаров в виде предметов одежды и отличается тем, что после преобразования в данные физических числовых значений обращается к базе данных и выбирает товары в виде предметы одежды, соответствующие данным физических числовых значений, с тем чтобы передать полученные результаты на пользовательский терминал.
[0025] Кроме того, в соответствии с предложенной системой измерения размеров, сервер управления передает информацию, содержащую URL-адрес веб-страницы для использования при покупке товаров в виде предметов одежды, на пользовательский терминал в качестве информации о результатах поиска товаров, представляющей результат поиска по товарам в виде предметов одежды, и пользовательский терминал отличается тем, что получает веб-страницу для использования при покупке товаров в виде предметов одежды посредством использования информации, содержащей URL-адрес.
[0026] Кроме того, в соответствии с предложенной системой измерения размеров, сервер управления, хранящий изображения человеческого тела, имеющего множество типов телосложения, и изображения товаров, имеющих множество видов, которые соответствуют типам телосложения, и определяющий тип телосложения пользователя на основании информации о размере или форме части тела пользователя, отличается тем, что при извлечении изображения товара, соответствующего определенному типу телосложения, и при извлечении изображения человеческого тела, соответствующего телосложению, или при деформировании изображения для обеспечения его соответствия телосложению генерирует изображение виртуальной примерки, показывающее изображение человеческого тела, одетого в товар, путем компоновки выбранного или деформированного изображения человеческого тела с выбранным изображением товара, и передает сгенерированное таким образом изображение виртуальной примерки на пользовательский терминал.
[0027] Кроме того, произвольную комбинацию вышеупомянутых составляющих элементов и компоновку, в которой составляющие элементы и выражения настоящего изобретения включены в способ, устройство, систему, компьютерную программу и носитель информации, хранящий компьютерную программу, таким образом, чтобы быть взаимно заменяемыми, также эффективно используют в качестве режимов настоящего изобретения.
[Эффекты изобретения]
[0028] Настоящее изобретение относится к устройству измерения размеров, которое при прикреплении к пользователю на основании электрических характеристик измерительного датчика, которые изменяются в соответствии со степенью растяжения материала основы, обусловленного формой тела пользователя, измеряет его физическое числовое значение; таким образом, даже пользователь, не имеющей специального средства измерения, может легко обращаться с устройством и осуществлять процесс измерения.
Краткое описание чертежей
[0029] ФИГ. 1 изображает конфигурацию системы измерения размеров в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 2 изображает внешний вид устройства измерения размеров в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 3 изображает блок-схему устройства измерения размеров в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 4 изображает схематичный вид в разрезе, показывающий пример конфигурации измерительного датчика в соответствии с первым вариантом осуществления настоящего изобретения; ФИГ. 4(a) изображает вид, показывающий состояние, в котором датчик не растянут, и ФИГ. 4(b) изображает вид, показывающий состояние, в котором датчик растянут в направлении плоскости.
ФИГ. 5 изображает увеличенный вид компоновки измерительных датчиков устройства измерения размеров в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 6 изображает один пример модели цилиндра в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 7 изображает блок-схему, показывающую конфигурацию пользовательского терминала в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 8 изображает блок-схему, показывающую конфигурацию сервера управления в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 9 изображает один пример конфигурации данных базы данных измерений пользователя в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 10 изображает один пример конфигурации данных базы данных товаров в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 11 изображает более подробно информацию о размерах товаров на основании данных, управляемых базой данных товаров, в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 12 изображает один пример конфигурации данных базы данных изображений типов телосложения в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 13 изображает один пример конфигурации данных базы данных изображений товаров в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 14 изображает схему последовательности операций, показывающую процедуру выполнения измерений размера и т.п. тела пользователя при помощи системы измерения размеров в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 15 изображает схему последовательности операций, показывающую процедуру выполнения измерений размера и т.п. тела пользователя при помощи системы измерения размеров в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 16 изображает вид, показывающий общий способ обозначения цилиндрических координат в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 17 изображает вид, показывающий процесс определения цилиндрических координат реперного узла в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 18 изображает вид, показывающий процесс определения цилиндрических координат других узлов в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 19 изображает план разработки сверху, показывающий треугольник ABD в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 20 изображает вид, показывающий треугольник A'DD' в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 21 изображает вид, показывающий треугольник В'ЕЕ' в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 22 изображает вид, показывающий треугольник C'FF' в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 23 изображает вид, показывающий кольцевой блок Rg1 в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 24 изображает схему последовательности операций, показывающую выполнение операций подачи изображения виртуальной примерки в соответствии с первым вариантом осуществления настоящего изобретения.
ФИГ. 25(a) и ФИГ. 25(b) изображают внешние виды устройства измерения размеров в соответствии со вторым модифицированным примером первого варианта осуществления настоящего изобретения.
ФИГ. 26 изображает один пример, в котором представлено трехмерное изображение модели человеческого тела после изменения в соответствии со вторым вариантом осуществления настоящего изобретения.
ФИГ. 27 изображает один пример послойных данных в соответствии со вторым вариантом осуществления настоящего изобретения.
ФИГ. 28 изображает схему последовательности операций, показывающую процедуру выполнения измерений размера и т.п. тела пользователя при помощи системы измерения размеров в соответствии со вторым вариантом осуществления настоящего изобретения.
ФИГ. 29 изображает другую схему последовательности операций, показывающую процедуру выполнения измерений размера и т.п. тела пользователя при помощи системы измерения размеров в соответствии со вторым вариантом осуществления настоящего изобретения.
[Методы осуществления изобретения]
[0030] <Первый вариант осуществления изобретения>
[1] Общее содержание первого варианта осуществления изобретения
Устройство 10 измерения размеров, предложенное в соответствии с первым вариантом осуществления настоящего изобретения, выполнено с возможностью измерения размера и формы объекта измерения при прикреплении к этому объекту измерения.
Этим объектом измерения является, например, тело пользователя или другое изделие.
[0031] Пользовательский терминал 20 соединен с устройством 10 измерения размеров посредством сети беспроводной связи ближнего радиуса действия и т.п., и после получения данных в качестве основы во время введения размера и т.п. объекта измерения от устройства 10 измерения размеров передает полученные данные на сервер 30 управления.
После получения данных сервер 30 управления обращается к установленной на нем базе данных и определяет размер и т.п. объекта измерения, а также выбирает товар, соответствующий размеру и форме объекта измерения, с тем, чтобы подать информацию о результатах поиска и о размере и т.п. объекта измерения на пользовательский терминал 20.
Пользователь просматривает результаты поиска, информацию о размере и т.п. при помощи пользовательского терминала 20 и может напрямую заказывать товары, указанные в результатах поиска, на соответствующем сайте ЕС.
[0032] Объект измерения в особенности не ограничен, как описано выше, и в описанном ниже примере предполагается, что он представляет собой, например, тело пользователя, а устройство 10 измерения размеров должно иметь форму одежды (рубаха, колготки, трусы, шапка и т.п.), которую носит пользователь.
Кроме того, предполагается, что товары, соответствующие объекту измерения, являются, например, товарами в виде предметов одежды (одежда, шапки, аксессуары и т.п.), которые соответствуют размеру и форме тела пользователя.
[0033]
[2] Конфигурация первого варианта осуществления изобретения
(1) Общая конфигурация системы измерения размеров
На ФИГ. 1 изображена конфигурация системы измерения размеров в соответствии с первым вариантом осуществления настоящего изобретения.
Как показано на чертеже, система измерения размеров содержит устройство 10 измерения размеров, которое прикреплено к телу пользователя для измерения размера тела пользователя и выводит измерительную информацию датчиков, представляющую измеренный размер и т.п., пользовательский терминал 20, управляемый пользователем, измеряющим тело, и сервер 30 управления, который управляет информацией, такой как размеры и формы товаров в виде предметов одежды, и подает информацию о размере пользователя, соответствующую информации о размере тела пользователя, и информацию о результатах поиска товаров, соответствующую информации о товарах, которые соответствуют размеру, на пользовательский терминал 20 на основании соответствующей измерительной информации датчиков.
[0034] Устройство 10 измерения размеров и пользовательский терминал 20 связаны друг с другом с возможностью передачи данных через сеть при помощи беспроводной связи ближнего радиуса действия, такой как инфракрасное излучение, Wi-Fi, Bluetooth (зарегистрированный товарный знак) и т.п.
[0035] Пользовательский терминал 20 получает и собирает измерительную информацию датчиков, включающую информацию о размере тела пользователя, измеренную устройством 10 измерения размеров, от устройства 10 измерения размеров через сеть.
[0036] Пользовательский терминал 20 может быть связан с возможностью передачи данных с сервером 30 управления через сеть, например, через Интернет, локальную сеть и т.п.
Пользовательский терминал 20 передает измерительную информацию датчиков, полученную от устройства 10 измерения размеров, через сеть на сервер 30 управления.
После получения измерительной информации датчиков от пользовательского терминала 20 сервер 30 управления определяет размер тела и телосложение пользователя на основании полученной измерительной информации датчиков.
Кроме того, сервер 30 управления передает информацию о товарах в виде предметах одежды, соответствующих размеру тела и телосложению пользователя, на пользовательский терминал 20.
[0037] Устройство 10 измерения размеров измеряет размер и форму тела пользователя, хотя часть тела, являющаяся объектом измерения, в особенности не ограничена, и в данном варианте осуществления изобретения устройство может быть выполнено, например, в форме трико таким образом, чтобы измерять размер тела и тип телосложения пользователя, и сервер 30 управления выполнен с возможностью предоставления информации о предметах одежды (штанах, трусах, колготках и т.п.), соответствующих размеру тела и телосложению пользователя.
[0038] (2) Конфигурация устройства 10 измерения размеров
(Общая конфигурация устройства 10 измерения размеров)
На ФИГ. 2 изображен внешний вид устройства 10 измерения размеров в соответствии с первым вариантом осуществления настоящего изобретения.
В примере, показанном на чертеже, устройство 10 измерения размеров, предложенное в соответствии сданным вариантом осуществления изобретения, имеет форму трико и выполнено, в целом, из свободно растяжимого материала, такого как волокно и т.п.
Когда пользователь прикрепляет устройство 10 измерения размеров к нижней части своего тела, как если бы он надевал трико, устройство 10 измерения размеров растягивается в соответствии с размером и формой нижней части тела пользователя и измеряет его размер и форму.
Например, при надевании пользователем устройства 10 измерения размеров таким образом, чтобы участок талии устройства измерения размеров был выровнен с местом расположения талии пользователя, а нижний край устройства 10 измерения размеров был расположен немного выше щиколотки пользователя, устройство 10 измерения размеров растягивается в направлении длины ноги в соответствии с телосложением пользователя, а также растягивается в окружном направлении вокруг талии, бедер и ног пользователя в соответствии с формами талии и бедер или толщиной ног и т.п.
Когда пользователь снимает устройство 10 измерения размеров с нижней части тела, как если бы он снимал трико, устройство 10 измерения размеров возвращается к первоначальному размеру и форме.
[0039] Как показано на чертеже, устройство 10 измерения размеров содержит основу 1, образующую форму трико и выполненную из растяжимого материала, и блок 4 обработки измерений, который выполняет обработку измерений и т.п. в отношении размера и формы тела пользователя.
[0040] В качестве растяжимого материала для основы 1 используют синтетическое волокно и т.п., полученное путем смешанного скручивания спандекса (полиуретанового эластичного волокна) с материалом, обладающим высокой растяжимостью и эластичностью, таким как полиэстер и т.п., или другое волокно (хлопок и т.п.); однако могут быть применены другие материалы, обычно используемые для одежды и т.п., при условии, что материал может обеспечить растяжимость и эластичность.
[0041] Блок 4 обработки измерений содержит измерительные датчики, выполненные с возможностью растяжения при растяжении основы 1.
Блок 4 обработки измерений выполнен таким образом, что когда устройство 10 измерения размеров прикреплено к пользователю, оно определяет размер тела и тип телосложения пользователя за счет измерения длины измерительных датчиков.
Более того, в примере, показанном на чертеже, блок 4 обработки измерений за исключением измерительных датчиков прикреплен к месту, соответствующему изнаночной стороне участка талии основы 1, выполненной в форме трико; однако это расположение является всего лишь примером, и настоящее изобретение не ограничено таким расположением.
[0042] На ФИГ. 3 изображена блок-схема устройства 10 измерения размеров в соответствии с первым вариантом осуществления настоящего изобретения.
Как показано на чертеже, блок 4 обработки измерений устройства 10 измерения размеров содержит блок 11 управления, образованный ЦПУ и т.п., для управления всем устройством 10 измерения размеров, блок 12 хранения информации, образованный ПЗУ, ОЗУ и т.п., для хранения измерительной информации датчиков и т.п., блок 13 связи, который обменивается данными с пользовательским терминалом 20 через беспроводную связь ближнего радиуса действия и т.п., блок 14 обнаружения для обнаружения измеряемых значений измерительных датчиков, описанных ниже, и измерительный блок 15, образованный одним или более измерительными датчиками, для измерения размера, формы и т.п. тела пользователя.
[0043] Блок 14 обнаружения преобразует аналоговый сигнал, определяющий размер, форму и т.п. тела пользователя, измеренный измерительным блоком 15 (измерительным датчиком), в цифровой сигнал и подает результирующий сигнал на блок 11 управления.
[0044] Измерительный блок 15, образованный множеством измерительных датчиков и т.п., и измерительные датчики, которые измеряют физические числовые величины на основании изменений электрической характеристики, установлены на основе 1.
[0045] (Конфигурация измерительного датчика)
На ФИГ. 4(a) и ФИГ. 4(b) изображены схематичные виды в разрезе, показывающие один пример конфигурации измерительного датчика 1200 в соответствии с первым вариантом осуществления настоящего изобретения; причем ФИГ. 4(a) изображает вид, показывающий состояние, в котором датчик не растянут, а ФИГ. 4(b) изображает вид, показывающий состояние, в котором датчик растянут в направлении плоскости.
Конфигурация измерительного датчика 1200, используемого в устройстве 10 измерения размеров, предложенном в соответствии сданным вариантом осуществления изобретения, описана ниже со ссылкой на чертежи.
[0046] Как показано на чертежах, измерительный датчик 1200 содержит диэлектрическую пленку 1201 и электроды 1202 и 1203, соответственно прикрепленные к передней и задней поверхностям диэлектрической пленки 1201.
[0047] Диэлектрическая пленка 1201 выполнена в форме листа таким образом, что обладает возможностью упругой деформации.
В качестве материала диэлектрической пленки 1201 использован, главным образом, эластомер, примеры которого включают в себя силиконовый каучук, сополимеризованный бутадиенакрилонитрильный каучук, акриловый каучук, эпихлоргидриновый каучук, хлорсульфированный полиэтилен, хлорированный полиэтилен или уретановый каучук и т.п.
[0048] Кроме того, электроды 1202 и 1203 выполнены в форме листа, подобно диэлектрической пленке 1201, таким образом, что обладают возможностью упругой деформации.
В качестве материала электродов 1202 и 1203 использован, главным образом, эластомер, примеры которого включают в себя силиконовый каучук, сополимеризованный этиленпропиленовый каучук, натуральный каучук, сополимеризованный бутадиенстирольный каучук, сополимеризованный бутадиенакрилонитрильный каучук, акриловый каучук, эпихлоргидриновый каучук, хлорсульфированный полиэтилен и т.п.
Каждый из электродов 1202 и 1203 образован путем экстенсивного нанесения проводящего материала на вышеупомянутый эластомер или обеспечения содержания эластомером проводящего материала, так что проводимость электродов 1202 и 1203 сохраняется, даже когда они растягиваются вместе с диэлектрической пленкой 1201.
[0049] Электростатическая емкость С измерительного датчика 1200 может быть найдена по следующей формуле:
(С: электростатическая емкость,
ε: диэлектрическая постоянная,
S: площадь электрода 1202 (электрода 1203),
d: расстояние между электродами 1202 и 1203)
[0050] Как показано на ФИГ. 4(a) и ФИГ. 4(b), при приложении, например, силы к электродам 1202 и 1203 измерительного датчика 1200 в направлении растяжения относительно направления их плоскости, так как площадь S и диэлектрической пленки 1201, и электродов 1202 и 1203 увеличивается, так что толщина диэлектрической пленки 1201 уменьшается, что соответственно приводит к уменьшению расстояния между электродами 1202 и 1203. За счет этого изменения электростатическая емкость С между электродами 1202 и 1203 увеличивается согласно вышеприведенной формуле (1).
[0051] В этом варианте осуществления изобретения выполненный с возможностью растяжения измерительный датчик 1200 в форме ленты, описанный выше, прикреплен к основе 1 таким образом, что в основном растягивается линейно в направлении длины ленты, когда устройство 10 измерения размеров надето на пользователя.
[0052] Один конец каждого из проводов соединен с каждым из электродов 1202 и 1203, а другой конец каждого из проводов соединен с блоком 14 обнаружения через узел.
[0053] После приема сигнала обнаружения от измерительного датчика 1200 блок 14 обнаружения сохраняет значение сигнала обнаружения в блоке 12 хранения информации.
Поскольку амплитуда колебания указанного сигнала обнаружения изменяется в соответствии с электростатической емкостью между электродами 1202 и 1203, то электростатическая емкость между двумя электродами 1202 и 1203 может быть измерена (вычислена) посредством измерения амплитуды.
[0054] Электростатическая емкость измерительного датчика, образованного путем размещения диэлектрической пленки 1201 между электродами 1202 и 1203 изменяется при растяжении в направлении плоскости; следовательно, этот датчик может быть изготовлен в качестве измерительного датчика, выполненного с возможностью растяжения, который измеряет физическое растяжение измерительного датчика посредством измерения величины изменения электростатической емкости.
[0055] Кроме того, в настоящем варианте осуществления изобретения измерительный датчик 1200 имеет трехслойную конфигурацию, в которой диэлектрическая пленка 1201 расположена между двумя электродами 1202 и 1203; однако может быть использована конфигурация, содержащая три или более слоев, в которой между каждой парой электродов расположена диэлектрическая пленка, т.е. электрод, диэлектрическая пленка, электрод, диэлектрическая пленка, электрод, … и т.д.
Кроме того, в этой конфигурации соответствующие электроды соединены с блоком 14 обнаружения посредством проводов.
[0056] (Пример схемы расположения измерительных датчиков)
На ФИГ. 5 изображен увеличенный вид схемы расположения измерительных датчиков устройства 10 измерения размеров в соответствии с первым вариантом осуществления настоящего изобретения.
Далее со ссылкой на этот чертеж приведено описание схемы расположения соответствующих измерительных датчиков.
Каждый из измерительных датчиков Sc1-Sc13 служит в качестве конденсатора, в котором между парой электродов расположена диэлектрическая пленка, и который выполнен в форме растяжимой ленты.
Как показано на чертеже, эти измерительные датчики Sc1-Sc13 расположены в форме треугольных многогранников, в которой множество треугольников находятся рядом друг с другом на основе 1. Таким образом, соответствующие измерительные датчики Sc1-Sc13 образуют одну из сторон каждого треугольника, а смежные стороны треугольников содержат один и тот же измерительный датчик.
[0057] В настоящем варианте осуществления изобретения участок пересечения или контактный участок между лентообразными концами измерительных датчиков, расположенных в форме треугольных многоугольников, представлен в виде узла. В примере на чертеже узлы Nd1-Nd4, каждый из которых выводит значение электростатической емкости каждого из измерительных датчиков Sc1-Sc13, расположены на двух концах в направлении длины ленты каждого из измерительных датчиков Sc1-Sc13. Посредством обнаружения выходного сигнала от каждого из измерительных датчиков Sc1-Sc13 блок 14 обнаружения определяет значение электростатической емкости каждого из измерительных датчиков Sc1-Sc13. На основании электростатической емкости каждого из измерительных датчиков Sc1-Sc13 система измерения размеров измеряет длину каждого из измерительных датчиков Sc1-Sc13.
[0058] Соответствующие измерительные датчики Sc1-Sc13 совместно содержат узлы между смежными измерительными датчиками.
Поскольку в настоящем варианте осуществления изобретения измерительные датчики Sc1-Sc13 расположены в форме многоугольника, в котором треугольники примыкают друг к другу, то соответствующие узлы Nd1-Nd4 принадлежат сразу шести измерительным датчикам.
[0059] Как описано выше, на основе 1 устройства 10 измерения размеров измерительные датчики 1200, выполненные с возможностью растяжения, расположены в форме треугольного многоугольника.
Кроме того, блок 31 управления генерирует модель цилиндра, в которой множество кольцевых блоков, каждый из которых служит составным блоком, образованным путем попеременного соединения множества измерительных датчиков и узлов в форму кольца, накладываются в направлении высоты цилиндра с заданными интервалами, разнесенными между ними, в соответствии с формой устройства 10 измерения размеров.
Например, когда устройство 10 измерения размеров имеет форму трико, как в случае настоящего варианта осуществления изобретения, блок 31 управления разделяет все устройство 10 измерения размеров, имеющее форму трико, на три части: участок талии и участки правой и левой ноги, и генерирует модели цилиндров посредством замещения соответствующих участков тремя цилиндрами.
Блок 31 управления определяет значения длины измерительных датчиков на основании значений электростатической емкости соответствующих измерительных датчиков, расположенных на соответствующих моделях цилиндров, и дополнительно определяет цилиндрические координаты каждого из узлов на двух концах каждого измерительного датчика на основании значений длины измерительных датчиков с тем, чтобы в итоге измерить размер тела и телосложение пользователя, надевшего устройство 10 измерения размеров.
Подробное описание процессов определения цилиндрических координат соответствующих узлов приведено позже.
[0060] На ФИГ. 6 изображен один пример модели цилиндра в соответствии с первым вариантом осуществления настоящего изобретения.
Как описано выше, множество измерительных датчиков находятся в положениях, которые соответствуют соответствующим сторонам треугольных многоугольников, и что касается окружного направления нижней поверхности модели цилиндра на ФИГ. 6, множество измерительных датчиков соединены в форме кольца и расположены таким образом, чтобы иметь возможность один раз через узлы обмотать вокруг модель цилиндра; и, таким образом, кольцевой блок оказывается сформирован.
Измерительный датчик и узлы, образующие каждый кольцевой блок, расположены на одной плоскости, и эти составляющие элементы имеют круглую или эллиптическую форму.
[0061] Как показано на чертеже, каждый из кольцевых блоков Rg0-Rg3 расположен в окружном направлении модели цилиндра таким образом, чтобы иметь возможность обмотать его вокруг в один оборот, а множество измерительных датчиков и множество узлов, которые составляют соответствующие кольцевые блоки, расположены на окружности одного и того же круга или эллипса.
Например, кольцевой блок Rg0 образован измерительными датчиками Sa-Sc и узлами Na-Nc, расположенными на двух концах измерительных датчиков Sa-Sc, и эти измерительные датчики Sa-Sc и узлы Na-Nc расположены на одной и той же окружности.
[0062] Кроме того, круг или эллипс, образованный кольцевым блоком, иногда расположен параллельно нижней поверхности модели цилиндра или иногда наклонен относительно нижней поверхности под заданным углом.
[0063] Количество измерительных датчиков и узлов, образующих один кольцевой блок, в особенности не ограничено, при условии, что их три или более; однако в настоящем варианте осуществления изобретения, например, предполагается, что число измерительных датчиков и узлов, образующих один кольцевой блок, равно соответственно три.
Кроме того, соответствующие кольцевые блоки Rg0-Rg3 между соответствующими узлами Na-N1 соединены измерительными датчиками; однако они не показаны на этом виде.
[0064] Кроме того, среди кольцевых блоков есть некоторые, в которых одна часть цилиндрических координат узла установлена на известные значения и используется в качестве исходных цилиндрических координат во время определения цилиндрических координат каждого из узлов. Далее, кольцевой блок, цилиндрические координаты которого уже установлены, называется "реперным кольцевым блоком", а узлы, образующие реперный кольцевой блок, называются "реперными узлами".
Высота цилиндрических координат каждого из реперных узлов, образующих реперный кольцевой блок, предварительно установлена на "0". Кроме того, угол цилиндрических координат одного из реперных узлов, образующих реперный кольцевой блок, предварительно установлен на "0".
[0065] С помощью цилиндрических координат реперного узла в качестве базы отсчета блок 31 управления сервера 30 управления последовательно определяет относительные положения (цилиндрические координаты) других узлов, которые принадлежат к той же модели цилиндра.
Блок 31 управления выполняет процессы определения цилиндрических координат узлов для каждой из моделей цилиндров (талия и две ноги).
[0066] В представленном на ФИГ. 6 примере кольцевой блок Rg0 является реперным кольцевым блоком, а узлы Na, Nb и Nc, образующие этот блок, являются реперными узлами.
Высота цилиндрических координат всех реперных узлов Na, Nb и Nc установлена на "0", и, наряду с этим, угол цилиндрических координат реперного узла Na установлен на "0".
[0067] (3) Конфигурация пользовательского терминала 20
Пользовательский терминал 20 является устройством обработки информации, которым управляет пользователь, измеряющий размер и форму своего тела, и представляет собой, например, смартфон, терминал планшетного типа, сотовый телефон, персональный цифровой помощник, ПК и т.п.
[0068] На ФИГ. 7 изображена блок-схема, показывающая конфигурацию пользовательского терминала 20 в соответствии с первым вариантом осуществления настоящего изобретения.
Как показано на чертеже, пользовательский терминал 20 содержит блок 21 управления, состоящий из ЦПУ и т.п., для управления всем пользовательским терминалом 20, блок 22 хранения информации, для хранения различных типов информации, блок 23 связи, который обменивается данными с сервером 30 управления через сеть, такую как Интернет, локальная сеть и т.п., а также обменивается данными с устройством 10 измерения размеров посредством беспроводной связи ближнего радиуса действия и т.п., такой как беспроводная локальная сеть, Bluetooth (зарегистрированный товарный знак) и т.п., блок 24 отображения для отображения информации на дисплее и т.п., и исполнительный блок 25 для осуществления ввода информации посредством различных видов клавиш, сенсорной панели, микрофона и т.п.
[0069] Хотя, как описано выше, пользовательский терминал 20 предпочтительно выполнен с возможностью передачи и приема информации на устройство 10 измерения размеров и от него посредством беспроводной связи ближнего радиуса действия, обмен данными может быть осуществлен посредством взаимного соединения друг с другом проводами (кабелями).
[0070] После получения измерительной информации датчиков от устройства 10 измерения размеров блок 23 связи передает полученную измерительную информацию датчиков на сервер 30 управления.
Впоследствии, когда блок 23 связи пользовательского терминала получает от сервера 30 управления информацию о размере пользователя, указывающую размер тела пользователя, блок 21 управления может отображать на блоке 24 отображения величину размера любого участка тела пользователя на основании полученной информации о размере пользователя.
Более того, когда блок 23 связи получает от сервера 30 управления информацию о результатах поиска товаров, соответствующую информации об одежных товарах, соответствующих размеру тела пользователя, указанному в информации о размере пользователя, блок 21 управления может также отображать полученную информацию на блоке 24 отображения.
В отношении информации о результатах поиска товаров (веб-страницы и т.п.), отображаемой на блоке 24 отображения, пользователь может напрямую приобрести соответствующий товар через онлайн-магазин посредством управления исполнительным блоком 25.
[0071] (4) Конфигурация сервера 30 управления
Сервер 30 управления представляет собой устройство обработки информации, которое выводит информацию о размере пользователя, включающую информацию о размере тела пользователя, и управляет этой информацией на основании измерительной информации датчиков, переданной от пользовательского терминала 20, и подает информацию о размере пользователя на пользовательский терминал 20.
Кроме того, сервер 30 управления хранит множество фрагментов информации о товарах, указывающей на размеры и т.п. одежных товаров, ищет одежные товары, соответствующие размеру и форме тела пользователя, посредством обращения к базе данных товаров на основании информации о размере пользователя и отправляет результаты поиска (информацию о результатах поиска товаров) на пользовательский терминал 20.
[0072] На ФИГ. 8 изображена блок-схема, показывающая конфигурацию сервера 30 управления в соответствии с первым вариантом осуществления настоящего изобретения.
Как показано на чертеже, сервер 30 управления содержит блок 31 управления, который состоит из ЦПУ и т.п. и управляет всем сервером 30 управления, блок 32 хранения информации для хранения измерительной информации датчиков, информации о размерах пользователей и информации о товарах и т.п., и блок 33 связи для осуществления обмена данными с пользовательским терминалом 20 через сеть, такую как Интернет, локальная сеть и т.п.
[0073] Блок 32 хранения информации сервера 30 управления хранит базу (БД) 321 данных измерений датчиков в качестве базы данных для управления измерительной информацией датчиков, соответствующей измеренным значениям соответствующих измерительных датчиков, относящимся к пользователю и информации о размере датчиков, представляющей физические числовые значения, такие как длина и т.п. соответствующих измерительных датчиков, соответствующей идентификатору пользователя для идентификации пользователя, базу (БД) 322 данных преобразований измерений для преобразования измерительной информации датчиков в информацию о размере датчиков, базу (БД) 325 данных измерений пользователей в качестве базы данных для управления информацией о размерах пользователей, указывающей размер тела пользователя, базу (БД) 326 данных товаров в качестве базы данных для управления информацией о товарах, представляющей содержимое, размеры и т.п. товара в виде предметов, в соответствии с идентификаторами товаров для идентификации товара в виде предметов, базу (БД) 327 данных изображений типов телосложения для управления изображениями человеческого тела для каждого из типов телосложения и базу (БД) 328 данных изображений товаров для управления изображениями (изображениями товаров) товаров в виде предметов одежды для каждого из типов телосложения.
[0074] БД 321 измерений датчиков является базой данных для управления измерительной информацией датчиков, показывающей измеренные значения (электростатическую емкость), вышеупомянутым устройством 10 измерения размеров, и информацией о размерах датчиков, показывающей значение длины измерительного датчика, преобразованной при помощи БД 322 преобразований измерений.
При получении вышеупомянутой измерительной информации датчиков от пользовательского терминала 20 блок 31 управления сервера 30 управления регистрирует полученную измерительную информацию датчиков в БД 321 измерений датчиков, а также регистрирует информацию о размерах датчиков, полученную посредством преобразования принятой измерительной информации датчиков при помощи БД 322 преобразований измерений, в БД 321 измерений датчиков.
[0075] БД 322 преобразований измерений является базой данных для преобразования значения электростатической емкости каждого из измерительных датчиков в значение длины.
БД 322 преобразований измерений управляет значением электростатической емкости каждого из измерительных датчиков и значением длины каждого из измерительных датчиков в соответствии друг с другом.
[0076] При получении сервером 30 управления измерительной информации датчиков (значения электростатической емкости измерительного датчика) от пользовательского терминала 20 блок 31 управления сервера 30 управления обращается к БД 322 преобразований измерений для преобразования полученного значения электростатической емкости в значение длины (информацию о размере датчика) измерительного датчика.
На основании преобразованной информации о размерах датчиков сервер 30 управления генерирует информацию о размере пользователя, соответствующую информации, указывающей размер тела пользователя.
[0077] Блок 31 управления сервера 30 управления определяет цилиндрические координаты множества узлов, расположенных на основе 1 устройства 10 измерения размеров на соответствующих моделях цилиндра, и посредством определения расстояния между узлами на основании определенных таким образом цилиндрических координат узлов может определять тип телосложения и размер каждой части тела пользователя.
БД 325 измерений пользователей является базой данных для управления информацией о размере пользователя, содержащей значения размеров частей тела пользователя.
[0078] На ФИГ. 9 изображен один пример конфигурации данных БД 325 измерений пользователей в соответствии с первым вариантом осуществления настоящего изобретения.
Как показано на чертеже, в БД 325 измерений пользователей фрагменты информации о размере пользователя для соответствующих пользователей, которые определены на основании цилиндрических координат соответствующих узлов, зарегистрированы для каждого из размеров L1-L4… и т.д.
Следует отметить, что размеры L1-L4… и т.д. являются размерами талии, внутреннего шва и т.п. пользователя, обычно используемыми при ношении одежды и т.п.; однако не ограничены этими размерами, и в них включены все размеры тела.
Кроме того, в блоке 32 хранения информации хранится программа, в которой описан алгоритм генерирования вышеупомянутой информации о размере пользователя, так что в алгоритме генерирования информации о размере пользователя дано расстояние, описывающее, какой паре узлов соответствует каждый из размеров L1 до L4 … и т.д. в рамках информации о размере пользователя.
Блок 31 управления считывает программу и выполняет процесс генерирования информации о размере пользователя на основании информации о размерах датчиков с использованием алгоритма.
[0079] БД 326 товаров является базой данных для управления информацией о товарах в виде предметах одежды.
На ФИГ. 10 изображен один пример конфигурации данных БД 326 товаров в соответствии с первым вариантом осуществления настоящего изобретения.
Как показано на чертеже, БД 326 товаров содержит информацию о размерах товаров, представляющую размеры товаров в виде предметов одежды, предварительно измеренные заданным способом, и другую информацию, касающуюся товаров в виде предметов одежды (формы, цвета, дизайн, типы, производители, цены, визуальная информация, URL-адреса и т.п. страниц продаж товаров в виде предметов одежды в интернет-магазинах и т.п.), записанную в виде информации о товарах в соответствии с идентификаторами товаров для использования при идентификации товаров в виде предметов одежды.
[0080] На ФИГ. 11 изображена более подробно информация о размерах товаров на основании данных, управляемых БД 326 товаров, в соответствии с первым вариантом осуществления настоящего изобретения.
Как показано на чертеже, в БД 326 товаров записана информация о размере товара соответствующих товаров в виде предметов одежды для каждого из размеров L1-L4 … и т.д.
Размеры L1-L4 … и т.д. БД 326 товаров соответствуют размерам L1-L4 … и т.д. БД 325 измерений пользователей.
[0081] Кроме того, в БД 326 товаров регистрируют диапазон поиска для каждого фрагмента информации о размерах товаров. Каждый диапазон поиска включает в себя числовые значения вышеупомянутой информации о размерах товаров, соответствующей каждому из диапазонов поиска.
В представленном на чертеже примере информация о размере L1 товаров в виде предметов одежды, соответствующая идентификатору товара "S0001", представляет собой значение "72,0" и соответствующий диапазон поиска "70,0-75,0", указанный в скобках, и когда информация о размере пользователя представляет собой значение "72,0", то, поскольку она включена в диапазон поиска, блок 31 управления сервера 30 управления определяет, что информация о товарах в виде предметов одежды, соответствующая идентификатору "S0001" товара, может быть включена в информацию о результатах поиска товаров, подаваемую на пользовательский терминал 20.
Блок 31 управления выполняет вышеупомянутый поиск по каждому из товаров в виде предметов одежды каждого из размеров L1-L4 … и т.д., так что извлекает информацию о товарах, касающуюся товаров в виде предметов одежды, соответствующих размеру тела пользователя.
[0082] Кроме того, способ извлечения для вышеупомянутых товаров в виде предметов одежды в особенности не ограничен.
Например, информация о соответствующих товарах в виде предметах одежды может быть извлечена, только когда она включена в диапазоны поиска всех размеров L1-L4 … и т.д., или информация о товарах может быть извлечена, даже когда она включена в частичные диапазоны поиска вышеупомянутых размеров.
Более того, пользователь может установить произвольные значения в качестве ширины числовых значений диапазонов поиска и внести их в БД 326 товаров, или блок 31 управления сервера 30 управления может автоматически устанавливать ширину числовых значений диапазонов поиска в зависимости от типов, материалов и т.п. соответствующих товаров в виде предметов одежды.
Например, блок 31 управления может устанавливать более широкие диапазоны поиска числовых значений для товаров в виде предметов одежды, изготовленных из материала с высокой растяжимостью, и, наоборот, может устанавливать более узкие диапазоны поиска числовых значений для товаров в виде предметов одежды, изготовленных из материала с низкой растяжимостью.
[0083] Сервер 30 управления передает на пользовательский терминал 20 в качестве информации о результатах поиска товаров информацию о товарах, относящуюся к одному или более товарам в виде предметов одежды, извлеченную в результате выполнения вышеупомянутого поиска.
После получения информации о результатах поиска товаров от сервера 30 управления пользовательский терминал 20 отображает полученную информацию о результатах поиска товаров на блоке 24 отображения.
В этом случае в качестве информации о результатах поиска товаров отображают, например, различные типы символов и визуальную информацию, которые относятся к товарам в виде предметов одежды, соответствующим размеру и форме тела пользователя, или к товарам в виде предметов одежды, имеющим размеры и формы, близкие к значениям в заданных диапазонах значений.
Пользователь может узнать информацию о товарах в виде предметах одежды, соответствующих его телу, путем просматривания отображаемой информации о результатах поиска товаров и может использовать эту информацию в качестве справочной информации при покупке товаров в виде предметов одежды.
[0084] Более того, когда пользователь нажимает на URL-адрес, отображаемый в информации о результатах поиска товаров, пользовательский терминал 20 передает запрос на веб-сервер на получение доступа к веб-странице, соответствующей URL-адресу, и веб-сервер передает страницу покупки товаров в виде предметов одежды в соответствии с вышеупомянутой информацией о результатах поиска товаров, то есть соответствующую веб-страницу, на пользовательский терминал 20.
После получения страницы покупки пользовательский терминал 20 отображает страницу в блоке 24 отображения.
Впоследствии пользователь может приобрести соответствующие товары в виде предметы одежды через страницу покупки в интернет-магазине. Поскольку процесс покупки в интернет-магазине является таким же, как известный процесс, его описание опущено.
[0085] БД 327 изображений типов телосложения является базой данных для управления изображениями человеческого тела для каждого из типов телосложения.
В качестве изображений человеческого тела подготовлено множество образцов, таких как худощавое телосложение, спортивное телосложение, полное телосложение и т.п., для каждого из типов телосложения, которые хранят в блоке 32 хранения информации сервера 30 управления.
[0086] На ФИГ. 12 изображен один пример конфигурации данных БД 327 изображений типов телосложения в соответствии с первым вариантом осуществления настоящего изобретения.
Как показано на чертеже, соответствующим типам телосложения присвоены идентификаторы (В001, В002, … и т.д.) типов телосложения для использования при идентификации соответствующего типа телосложения, и изображения типов телосложения также хранятся в блоке 32 хранения информации в соответствии с соответствующими идентификаторами типов телосложения.
Кроме того, как показано на чертеже, в БД 327 изображений типов телосложения соотношениями между соответствующими размерами L1-L4, то есть "L1/L2", "L1/L3", "L1/L4", … и т.д., регулируют так, чтобы они соответствовали идентификаторам типов телосложения.
Размеры L1-L4 … и т.д. соответствующей БД 327 изображений типов телосложения находятся в соответствии с размерами L1-L4 … и т.д. БД 325 измерений пользователей.
[0087] Кроме того, в БД 327 изображений типов телосложения диапазоны поиска заданы для соответствующих соотношений размеров L1-L4 в информации о размерах пользователя.
В этом случае, когда соотношения соответствующих размеров L1-L4 в информации о размере пользователя, то есть "L1/L2", "L1/L3", "L1/L4", … и т.д., соответственно представлены значениями "0,86", "1,4" и "1,5", то поскольку все соотношения этих размеров L1-L4 включены в диапазоны поиска соотношений размеров "L1/L2", "L1/L3", "L1/L4" идентификатора "В001" типа телосложения, блок 31 управления определяет, что тип телосложения соответствующего пользователя имеет идентификатор "В001" типа телосложения.
[0088] Кроме того, способ определения типа телосложения пользователя в особенности не ограничен.
Например, соответствующий тип телосложения может быть определен только при включении в диапазон поиска соотношений всех размеров, или тип телосложения может быть также определен при включении в диапазон поиска соотношений некоторых размеров.
Кроме того, ширина числовых значений диапазона поиска может быть предварительно установлена пользователем на произвольную величину, и это может быть записано в БД 327 изображений типов телосложения.
[0089] БД 328 изображений товаров является базой данных для управления изображениями товаров в виде предметов одежды.
На изображениях соответствующих товаров для каждого из вышеупомянутых идентификаторов типов телосложения подготовлено множество образцов, которые записаны в блоке 32 хранения информации.
Каждое из изображений товаров создано, исходя из допущения, что пользователь, имеющий соответствующий тип телосложения, носит товар так, что в соответствии с соответствующими типами телосложения предварительно воспроизводится растянутое состояние ткани товаров в виде предметов одежды или смятое состояние ткани товаров в виде предметов одежды и т.п. Например, даже в случае одних и тех же товаров подготовлены различные изображения так, что на изображении товара для полного типа телосложения нет складок, в то время как на изображении товара для худощавого типа телосложения имеется много складок.
[0090] На ФИГ. 13 изображен один пример конфигурации данных БД 328 изображений товаров в соответствии с первым вариантом осуществления настоящего изобретения.
Как показано на чертеже, БД 328 изображений товаров управляет изображениями товаров для каждого из товаров, а также для каждого из типов телосложения.
В представленном на чертеже примере показаны изображения товара с идентификатором "S0001" при его надевании пользователями с идентификаторами типов телосложения "В001", "В002", "В003" и "В004" в качестве изображений товаров, имеющих соответствующие идентификаторы "SI00011", "SI00012", "SI00013" и "SI00014" изображений товаров.
[0091] Как описано выше, когда блок 31 управления сервера 30 управления генерирует информацию о размере пользователя для данного пользователя, он определяет тип телосложения, соответствующий соотношению размеров в информации о размере пользователя.
Кроме того, как описано выше, блок 31 управления ищет товары, которые соответствуют размеру пользователя.
Затем блок 31 управления извлекает изображение человеческого тела, соответствующее типу телосложения пользователя, из блока 32 хранения информации, а также извлекает изображение товара, соответствующее идентификатору типа телосложения определенного типа телосложения относительно найденных товаров, из блока 32 хранения информации, так что посредством компоновки извлеченного изображения товара с извлеченным изображением человеческого тела генерирует изображение человека, на которого надето изображение товара в виде предмета одежды (далее называемое "изображением виртуальной примерки").
Сервер 30 управления передает изображение виртуальной примерки, сгенерированное таким образом, на пользовательский терминал 20.
После получения изображения виртуальной примерки пользовательский терминал 20 отображает изображение.
Тип телосложения человека, отображаемого на изображении виртуальной примерки, совпадает с типом телосложения пользователя, и поскольку изображение товара представляет собой состояние, очень близкое к состоянию, в котором пользователь фактически носит товар, пользователь может легко представить товар и легко рассмотреть вопрос о покупке товара.
[0092]
[3] Процедура первого варианта осуществления изобретения
(1) Операции подачи информации о размерах пользователей и информации о результатах поиска товаров
Далее представлено описание процедуры выполнения измерений размера и т.п. тела пользователя при помощи системы измерения размеров в соответствии с первым вариантом осуществления настоящего изобретения.
На ФИГ. 14 и ФИГ. 15 изображена схема последовательности операций, показывающая процедуру выполнения измерений размера и т.п. тела пользователя при помощи системы измерения размеров в соответствии с первым вариантом осуществления настоящего изобретения.
Далее описана процедура выполнения измерений со ссылками на чертежи.
[0093] Сначала пользователь надевает устройство 10 измерения размеров, выполненное в форме трико, на нижнюю часть своего тела (этап S101).
[0094] Затем пользователь приводит в действие установленный переключатель (не показан) устройства 10 измерения размеров для его включения (этап S102) с тем, чтобы между устройством 10 измерения размеров и пользовательским терминалом 20 была установлена беспроводная связь ближнего радиуса действия (этап S103).
Поскольку в качестве способа установления этой беспроводной связи ближнего радиуса действия может быть использована любая известная методика, подробное описание способа опущено.
[0095] Когда между устройством 10 измерения размеров и пользовательским терминалом 20 установлена беспроводная связь ближнего радиуса действия, пользователь приводит в действие исполнительный блок 25 пользовательского терминала 20 для ввода команды начала измерения (этап S104).
Затем пользовательский терминал 20 передает запрос на начало измерения на устройство 10 измерения размеров (этап S105).
После получения вышеуказанного запроса на начало измерения от пользовательского терминала 20 устройство 10 измерения размеров измеряет значение электростатической емкости каждого из измерительных датчиков, пока пользователь носит устройство 10 измерения размеров (этап S106), и передает измеренные значения в качестве измерительной информации датчиков на пользовательский терминал 20 (этап S107).
[0096] После получения вышеупомянутой измерительной информации датчиков (измеренных значений электростатической емкости) пользовательский терминал 20 передает полученную измерительную информацию датчиков на сервер 30 управления (этап S108).
Когда сервер 30 управления получает вышеуказанную измерительную информацию датчиков от пользовательского терминала 20, блок 31 управления сервера 30 управления регистрирует полученную измерительную информацию датчиков в БД 321 измерений датчиков, а также обращается к БД 322 преобразований измерений для преобразования полученной измерительной информации датчиков в информацию о размерах датчиков, представляющую значения длины каждого из измерительных датчиков при ношении пользователем устройства 10 измерения размеров (этап S109).
Блок 31 управления сервера 30 управления регистрирует информацию о размерах датчиков, представляющую преобразованные значения длины, в БД 321 измерений датчиков.
[0097] Затем блок 31 управления сервера 30 управления определяет цилиндрические координаты каждого из узлов устройства 10 измерения размеров на основании значений соответствующих измерительных датчиков, полученных при помощи вышеупомянутого преобразования (этап S110).
Затем блок 31 управления обращается к БД 325 измерений пользователей и определяет расстояния между соответствующими узлами на основании цилиндрических координат соответствующих узлов, определенных как описано выше, и выводит их в виде информации о размере пользователя, представляющей соответствующие размеры тела пользователя (этап S111).
[0098] Затем блок 31 управления обращается к БД 326 товаров и выбирает товары в виде предметов одежды, соответствующие значениям, представленным в информации о размерах пользователей (размерам тела пользователя) (этап S112).
Например, блок 31 управления сервера 30 управления выбирает товары в виде предметов одежды, которые соответствуют преобразованной информации о размерах пользователя от измерительных датчиков, включенной в диапазон поиска информации о размерах товаров, в качестве способа поиска товаров в виде предметов одежды.
[0099] Далее, сервер 30 управления передает информацию о результатах поиска товаров, представляющую результаты поиска, и информацию о размере пользователя на пользовательский терминал 20 (этап S113).
После получения информации о результатах поиска товаров и информации о размере пользователя пользовательский терминал 20 отображает информацию в блоке 24 отображения (этап S114).
Например, в блоке 24 отображения пользовательского терминала 20 в качестве содержимого информации о результатах поиска товаров отображается подробная информация, такая как список предметов одежды, соответствующих информации о размерах пользователя, соответственным образом включенной в диапазон поиска, цены, производители, изображения и т.п.
Кроме того, в информацию о результатах поиска товаров включен URL-адрес веб-страницы интернет-магазина для покупки выведенных товаров в виде предметов одежды, так что, когда пользователь нажимает на значок или URL-адрес в информации о результатах поиска товаров, пользовательский терминал 20 передает запрос на получение доступа к веб-странице для покупки соответствующих товаров в виде предметов одежды на веб-сервер (или может быть использован сервер 30 управления) и выводит соответствующую страницу при получении ее от веб-сервера, после чего пользователь может приобрести соответствующие товары в виде предметов одежды в интернет-магазине.
После завершения вышеописанных процессов процедура заканчивается.
[0100] (2) Процедура определения цилиндрических координат узлов
Далее приведено более подробное описание процедуры определения цилиндрических координат узлов на вышеупомянутом этапе S110.
[0101] (Алгоритм определения цилиндрических координат узлов)
Блок 32 хранения информации сервера 30 управления хранит программу, в которой записан алгоритм выполнения процедуры определения цилиндрических координат вышеупомянутых узлов.
В соответствующем алгоритме установлены фрагменты информации относительно того, рядом с каким другим измерительным датчиком установлен каждый из измерительных датчиков (взаимное расположение измерительных датчиков) и какие узлы расположены на двух концах лентообразного измерительного датчика (относительное положение между измерительным датчиком и узлами), а также касающиеся относительных положений между каждой из множества различных моделей цилиндров и реперным узлом (относительное положение реперного узла).
Кроме того, в соответствующем алгоритме предварительно описаны фрагменты информации, касающиеся того, какой измерительный датчик и узел образуют каждый из кольцевых блоков (составные элементы кольцевого блока), и того, какой кольцевой блок образует реперный кольцевой блок (спецификация реперного кольцевого блока).
Посредством использования соответствующего алгоритма, блок 31 управления сервера 30 управления осуществляет определение цилиндрических координат узлов.
Кроме того, содержимое алгоритма, описанного в настоящем варианте осуществления изобретения, является только иллюстративным, и другой алгоритм может быть использован при определении информации о координатах узлов.
[0102] (Описание цилиндрических координат)
Цилиндрические координаты предложены в качестве одной из систем пространственных координат.
Цилиндрические координаты обозначены тремя параметрами: высотой, углом и радиусом.
В настоящем варианте осуществления изобретения, когда высота, угол и радиус цилиндрических координат обозначены индивидуально, они должны соответственно быть обозначены как цилиндрическая координата (высота), цилиндрическая координата (угол) и цилиндрическая координата (радиус).
[0103] На ФИГ. 16 изображен вид, показывающий общий способ обозначения цилиндрических координат в соответствии с первым вариантом осуществления настоящего изобретения.
Далее описан способ обозначения цилиндрических координат на примере узлов Nd101 и Nd102.
[0104] Сначала описан способ обозначения цилиндрических координат узла Nd101, показанного на чертеже.
На чертеже предполагается, что центр круга С101, образующего нижнюю поверхность, служащую в качестве исходных цилиндрических координат, обозначен О, а его цилиндрические координаты (высота, угол, радиус) установлены на (0, 0, 0). Кроме того, длина радиуса круга С101 обозначена R.
Узел Nd101 расположен на окружности круга С101.
Предполагается, что цилиндрическая координата (угол) узла Nd101 равна 0, тогда цилиндрические координаты (высота, угол, радиус) узла Nd101 обозначены как (0, 0, R).
[0105] Далее описан способ обозначения цилиндрических координат узла Nd102, показанного на чертеже.
На чертеже цилиндрические координаты (высота, угол, радиус) центра О' круга С102 обозначены (Н, 0, 0), а длина радиуса обозначена R. Круг С102 является концентрическим кругом по отношению к кругу С101.
На окружности круга С102 расположен узел Nd102.
В этом случае, предполагается, что угол, образованный отрезком, соединяющим О' и узел Nd102 друг с другом, и отрезком, соединяющим О и узел Nd101 друг с другом, равен θ, и цилиндрические координаты узла Nd102 обозначены как (Н, θ, R).
[0106] При помощи вышеупомянутого способа обозначения цилиндрических координат нижеследующее описание поясняет процедуру определения цилиндрических координат узлов в настоящем варианте осуществления изобретения.
Кроме того, предполагается, что процедуру определения цилиндрических координат узлов выполняет блок 31 управления сервера 30 управления.
[0107] (Процедура определения цилиндрических координат реперного узла)
На ФИГ. 17 изображен вид, показывающий процесс определения цилиндрических координат реперного узла в соответствии с первым вариантом осуществления настоящего изобретения.
Нижеследующее описание со ссылкой на чертеж поясняет процедуру определения цилиндрических координат реперного узла.
[0108] На ФИГ. 17 точки А, В и С соответственно показывают положения реперных узлов Na, Nb и Nc.
Круг ABC представляет собой круг, на окружности которого расположены точки А, В и С, и схематически показан реперный кольцевой блок Rg0. Реперный кольцевой блок Rg0 образован реперными узлами Na, Nb, Nc и измерительными датчиками Sa, Sb, Sc.
Цилиндрические координаты центра О круга ABC установлены на (0, 0, 0), а длина радиуса обозначена R.
Кроме того, круги С1 и С2 представляют собой круги, гипотетически изображенные для объяснения, которые являются конгруэнтными концентрическими кругами в отношении круга ABC (круг ABC, круги С1 и С2 параллельны друг другу).
[0109] Окружность круга ABC образована дугами АВ, ВС и СА, которые связаны друг с другом, а длины La, Lb и Lc соответствующих дуг АВ, ВС и СА представлены длинами (измеренными значениями) соответствующих датчиков Sa, Sb и Sc.
[0110] Далее описан способ, в котором блок 31 управления указывает координаты точек А, В и С при помощи цилиндрических координат (высота, угол, радиус).
Цилиндрическая координата (высота) указывает высоту от реперной плоскости, и предполагается, что круг ABC расположен на реперной плоскости. То есть цилиндрическая координата (высота) каждой из точек А, В и С равна 0.
Цилиндрическая координата (угол) указывает центральный угол, образованный радиусом, проходящим через реперную точку на окружности круга ABC, и радиусом, проходящим через каждую из точек А, В и С, и предполагается, что соответствующей реперной точкой является точка А. Таким образом, цилиндрическая координата (угол) точки А установлена на 0.
Цилиндрическая координата (радиус) представлена R, поскольку каждая из точек А, В и С расположена на окружности круга ABC, имеющего радиус R.
[0111] Как описано выше, если предполагается, что цилиндрические координаты (угол) реперных узлов Nb и Nc выражены Ab и Ас, то блок 31 управления определяет цилиндрические координаты реперных узлов Na, Nb и Nc (точек А, В и С) следующим образом.
Цилиндрические координаты реперного узла Na (точки А): (0, 0, R)
Цилиндрические координаты реперного узла Nb (точки В): (0, Ab, R)
Цилиндрические координаты реперного узла Nc (точки С): (0, Ac, R)
[0112] Как описано выше, поскольку длины La, Lb и Lc дуг АВ, ВС и СА соответствуют длинам соответствующих измерительных датчиков Sa, Sb и Sc, то блок 31 управления может определять длины дуг АВ, ВС и СА на основании значений электростатической емкости соответствующих измерительных датчиков Sa, Sb и Sc.
Кроме того, поскольку окружность круга ABC представлена суммой длин дуг АВ, ВС и СА, и поскольку радиус может быть найден по окружности, блок 31 управления определяет радиус R круга ABC следующим образом.
Радиус R круга ABC (реперный кольцевой блок Rg0) =
[(La+Lb+Lc)/2п]
[0113] Затем блок 32 управления определяет цилиндрическую координату (угол) Ab и Ас в точках В и С следующим образом.
Цилиндрическая координата (угол) Ab реперного узла Nb (точки В) =
[2п⋅La/(La+Lb+Lc)]
Цилиндрическая координата (угол) Ас реперного узла Nc (точки С) =
[2п⋅(La+Lb)/(La+Lb+Lc)]
[0114] Как описано выше, поскольку длины La, Lb и Lc дуг АВ, ВС и СА определяются длинами, рассчитанными на основании электростатической емкости каждого из измерительных датчиков Sa, Sb и Sc, то блок 31 управления может определять радиус R круга ABC и цилиндрическую координату (угол) Ab, Ас реперных узлов Nb и Nc.
Таким образом, блок 31 управления может определять все цилиндрические координаты точек А, В и С, то есть реперных узлов Na, Nb и Nc.
[0115] (Процедура определения цилиндрических координат других узлов)
На ФИГ. 18 изображен вид, показывающий процесс определения цилиндрических координат других узлов в соответствии с первым вариантом осуществления настоящего изобретения.
Нижеследующее описание со ссылкой на чертеж объясняет процедуру определения цилиндрических координат узлов, образующих другие кольцевые блоки, смежные с реперным кольцевым блоком, которую выполняет блок 31 управления сервера 30 управления после выполнения процедуры определения цилиндрических координат реперного узла.
[0116] На ФИГ. 18, как и на ФИГ. 17, точки А, В и С показывают положения соответствующих реперных узлов Na, Nb и Nc.
Таким же образом, как на ФИГ. 17, круг ABC представляет собой круг, на окружности которого расположены точки А, В и С, который образован схематическим изображением реперного кольцевого блока Rg0.
Как описано выше, кольцевой блок Rg0 образует реперный кольцевой блок в качестве базы отсчета во время получения координат соответствующих узлов устройства 10 измерения размеров, а цилиндрические координаты соответствующих узлов Na, Nb и Nc, образующих свой собственный кольцевой блок, определяют, как описано в разделе (Процедура определения цилиндрических координат реперного узла).
[0117] Точки D, Е и F соответственно показывают положения соответствующих узлов Nd, Ne и Nf.
Круг DEF представляет собой круг, на окружности которого расположены точки D, Е и F, который образован путем схематического изображения кольцевого блока Rg1, смежного с реперным кольцевым блоком Rg0. Кольцевой блок Rg1 образован узлами Nd, Ne и Nf, а также измерительными датчиками Sd, Se и Sf.
Цилиндрические координаты центра О круга ABC установлены на (0, 0, 0), а длина радиуса обозначена R.
Кроме того, круги С3 и С4 представляют собой круги, гипотетически изображенные для объяснения, которые являются конгруэнтными концентрическими кругами в отношении круга ABC (круг ABC, круги С3 и С4 параллельны друг другу).
[0118] Окружность круга DEF образована дугами DE, EF и FD, которые связаны друг с другом, а длины Ld, Le и Lf соответствующих дуг DE, EF и FD представлены длинами (измеренными значениями) соответствующих измерительных датчиков Sd, Se и Sf.
[0119] В этом случае цилиндрические координаты (высота, угол, радиус) точек D, Е и F представлены следующим образом.
Цилиндрические координаты D (Hd, Ad, Lrd)
Цилиндрические координаты Е (Не, Ае, Lre)
Цилиндрические координаты F (Hf, Af, Lrf)
Высота представлена высотой от реперной плоскости.
[0120] (Процедура определения цилиндрических координат узла Nd)
Далее приведено описание процедуры определения цилиндрических координат узла Nd из узлов, образующих кольцевой блок Rg1.
[0121] На ФИГ. 18 от точки D вниз до реперной плоскости, на которой расположен круг ABC, проведена перпендикулярная линия, и пересечение (нижний конец перпендикуляра) между перпендикулярной линией и реперной плоскостью обозначено точкой D'.
[0122] На реперной плоскости проведен отрезок OD', и пересечение между соответствующим отрезком OD' и кругом ABC обозначено точкой А'.
Цилиндрические координаты точки А' представлены как (0, Ad, R).
[0123] Пересечение между перпендикулярной линией на круге ABC, проходящей через точку О, и прямой линией, проходящей через точку D параллельно прямой линии OA', обозначено точкой О'.
Цилиндрические координаты точки О' представлены как (Но, 0, 0).
Кроме того, когда расстояние между точкой О' и точкой D установлено равным Lo'd, цилиндрические координаты точки D' обозначены как (0, Ad, Lo'd).
Более того, цилиндрические координаты точки D представлены как (Но, Ad, Lrd).
[0124] Как показано на ФИГ. 18, точка А' расположена на дуге АВ.
Проведен отрезок DA', соединяющий точку А' с точкой D.
[0125] На ФИГ. 19 изображен план разработки сверху, показывающий треугольник ABD, точки А, В и D которого являются его вершинами, в соответствии с первым вариантом осуществления настоящего изобретения.
Сторона АВ треугольника ABD получена путем построения дуги АВ.
На треугольнике ABD пересечение между перпендикулярной линией, проведенной от вершины D к стороне АВ, и стороной АВ соответствует точке А'.
[0126] Длина отрезка DA' равна Lda', а длины сторон АВ, BD и DA соответственно равны La, Lbd и Lda.
При применении в отношении треугольника ABD формулы Герона получается следующее уравнение.
Lda'=2√{s(s-La)(s-Lbd)(s-Lda)}/La
В вышеприведенном уравнении часть уравнения, заключенная в {} (фигурные скобки), соответствует части уравнения, входящей в квадратный корень.
В этом случае s=(La+Lbd+Lda)/2.
[0127] Поскольку соответствующие длины La, Lbd, Lda дуг AB, BD, DA могут быть определены по длинам, рассчитанным на основании электростатической емкости соответствующих датчиков Sa, Sbd, Sda, блок 31 управления сервера 30 управления может определить длину Lda' вышеупомянутого отрезка DA'.
[0128] Длину Laa' отрезка АА' получают по теореме Пифагора, как показано ниже.
2
2
2
(Laa')+(Lda')=(Lda)
Как описано выше, блок 31 управления может определять Lda на основании значения электростатической емкости измерительных датчиков, и, кроме того, блок 31 управления может также определять Lda' по формуле Герона, как описано выше.
Следовательно, блок 31 управления может определять Laa' на основании вышеупомянутой теоремы Пифагора.
[0129] Поскольку блок 31 управления может определять Laa', как описано выше, и поскольку он может также определять La на основании значения электростатической емкости измерительного датчика, то он может определять соотношение длин Laa' и La.
Таким образом, блок 31 управления может определять угол, образованный радиусом OA и радиусом OA' в круге ABC, на основании вышеупомянутого соотношения, то есть цилиндрическую координату (угла) Ad точки D.
[0130] Затем находят цилиндрическую координату (высоту) точки D.
На ФИГ. 20 изображен вид, показывающий треугольник A'DD' в соответствии с первым вариантом осуществления настоящего изобретения.
Как показано на чертеже, если предполагается, что угол ∠DA'D' равен θd, высота Hd=Но, то цилиндрические координаты точки D представлены следующим уравнением.
Hd=Но=Lda' × sin (θd)
Кроме того, длина La'd' отрезка A'D' может быть представлена следующим образом.
La'd'=Lda' × cos (θd)
[0131] Более того, если предполагается, что длина отрезка OA' равна Loa', и поскольку Lrd=Loa'+La'd', то цилиндрические координаты (радиус) Lrd точки D может быть представлен, как показано ниже.
Lrd=R (радиус круга ABC)+Lda' × cos (θd)
[0132] Из вышеприведенного описания следует, что из цилиндрических координат (высота, угол, радиус) (Hd, Ad, Lrd) точки D цилиндрическая координата (угол) Ad может быть определена блоком 31 управления, как описано выше, а цилиндрическая координата (высота) Hd и цилиндрическая координата (радиус) Lrd могут быть обозначены θd.
[0133] (Процедура определения цилиндрических координат узла Ne)
Как описано выше в отношении цилиндрических координат узла Nd (точки D), угол определен с помощью треугольника ADB, а высота и радиус представлены с помощью θd.
Что касается узла Ne (точки Е), цилиндрические координаты (Не, Ае, Lre) могут быть определены с помощью треугольника ВСЕ или представлены с помощью θе, как описано позже, тем же способом, что и в случае узла Nd.
Нижеследующее описание поясняет процедуру определения цилиндрических координат узла Ne.
[0134] На ФИГ. 21 изображен вид, показывающий треугольник В'ЕЕ' в соответствии с первым вариантом осуществления настоящего изобретения.
На виде отточки Е вниз до реперной плоскости проведена перпендикулярная линия, и пересечение между перпендикулярной линией и реперной плоскостью обозначено точкой Е'.
Кроме того, на реперной плоскости проведен отрезок ОЕ', и пересечение между соответствующим отрезком ОЕ' и кругом ABC обозначено точкой В.
Угол ∠EB'E' обозначен θе.
[0135] Кроме того, в этом случае блок 31 управления может определять цилиндрическую координату (угол) Ае узла Ne таким же образом, как и в случае с узлом Nd, а цилиндрическая координата (высота) Не и цилиндрическая координата (радиус) Lre могут быть представлены с помощью θе.
[0136] (Процедура определения цилиндрических координат узла Nf)
Как описано выше в отношении цилиндрических координат каждого из узлов Nd и Ne, определен угол, а высота и радиус могут быть представлены соответственно при помощи θd и θе.
Что касается узла Nf (точки F), цилиндрические координаты (Hf, Af, Lrf) могут быть определены с помощью треугольника CAF или представлены с помощью θf, как описано позже, тем же способом, что и в случае узла Nd и Ne.
[0137] На ФИГ. 22 изображен вид, показывающий треугольник C'FF' в соответствии с первым вариантом осуществления настоящего изобретения.
На чертеже от точки F вниз до реперной плоскости проведена перпендикулярная линия, и пересечение между перпендикулярной линией и реперной плоскостью обозначено точкой F'.
Кроме того, на реперной плоскости проведен отрезок OF', и пересечение между соответствующим отрезком OF' и кругом ABC обозначено точкой С.
Угол ∠FC'F' обозначен θf.
[0138] Кроме того, в этом случае блок 31 управления может определять цилиндрическую координату (угол) Af узла Nf таким же образом, как и в случае с узлами Nd и Ne, а цилиндрическая координата (высота) Hf и цилиндрическая координата (радиус) Lrf могут быть представлены с помощью θf.
[0139] (Процедура определения цилиндрических координат узлов Nd, Ne, Nf)
Как описано выше в отношении цилиндрических координат каждого из узлов Nd, Ne и Nf, определен угол, а высота и радиус представлены соответственно при помощи θd, θе и θf.
Как описано выше, в настоящем варианте осуществления изобретения посредством замены участка талии и двух участков ног устройства 10 измерения размеров, имеющего форму трико, моделями цилиндров определяют цилиндрические координаты узлов, расположенных на участке талии и на двух участках ног.
Когда пользователь прикрепляет устройство 10 измерения размеров к своему телу для измерения размеров, радиус каждого из кольцевых блоков в каждой из моделей цилиндров обычно принимает различные значения, такие как большое или маленькое значение по сравнению с радиусом соседнего кольцевого блока; однако вследствие свойственной человеческому телу конструкции из множества узлов, образующих один кольцевой блок, только конкретный узел не выступает слишком сильно в радиальном направлении кольцевого блока.
На основании этого факта в моделях цилиндров в настоящем варианте осуществления изобретения при удовлетворении условия θd=θе=θf=θ блок 31 управления позволяет определить цилиндрическую координату (высоту) и цилиндрическую координату (радиус) узлов Nd, Ne и Nf, используя общий параметр θ.
[0140] На ФИГ. 23 изображен вид, показывающий кольцевой блок Rg1 в соответствии с первым вариантом осуществления настоящего изобретения.
Как видно на чертеже, точки D, Е и F расположены на окружности одного и того же круга DEF.
В этом случае, посредством изображения треугольника DEF находят длины соответствующих сторон DE, EF и FD.
В качестве способа нахождения значений длины соответствующих сторон DE, EF и FD предлагаются различные способы, и, например, после преобразования цилиндрических координат точек D, Е и F в ортогональные координаты значения длины могут быть получены с помощью формулы определения расстояния между двумя точками в трехмерном пространстве, как описано ниже.
2
2
2
(Расстояние между двумя точками = √{(x2-x1)+(у2-y1)+(z2-z1)})
В этом случае (x1, y1, z1), (х2, у2, z2) представляют собой ортогональные координаты между двумя точками, а часть уравнения, заключенная в {} (фигурные скобки), соответствует части уравнения, входящей в квадратный корень.
При использовании вышеупомянутой формулы, относящейся к определению расстояния между двумя точками, длины соответствующих сторон DE, EF, FD могут быть соответственно представлены посредством θ.
[0141] Описанная окружность треугольника DEF представляет собой круг DEF, а окружность круга DEF представляет собой общее значение дуг DE, EF и FD.
Кроме того, на основании значения электростатической емкости, измеренного каждым из измерительных датчиков Sd, Se и Sf, могут быть определены соответствующие значения длины дуг DE, EF и FD.
Следовательно, поскольку блок 31 управления может определять длину описанной окружности (круг DEF), он также может определять радиус R' соответствующей описанной окружности.
[0142] Если предположить, что длины трех сторон треугольника равны a, b и с, и радиус описанной окружности соответствующего треугольника равен R', то радиус R' описанной окружности может быть найден по следующей формуле.
R'=(abc) /
[√{(a+b+c)(b+с-а)(с+а-b)(a+b-с)}]
В этом случае часть уравнения, заключенная в фигурные скобки {}, соответствует части уравнения, входящей в квадратный корень.
[0143] Подставляя длины соответствующих сторон DE, EF и FD, представленные с помощью вышеупомянутого θ, вместо a, b и с в формулу радиуса описанной окружности, блок 31 управления может определить θ, поскольку радиус R' был определен на основании измеренных значений измерительных датчиков Sd, Se и Sf, как описано выше.
Поскольку θ определено, блок 31 управления также может определить цилиндрическую координату (высоту) и цилиндрическую координату (радиус) каждой из точек D, Е и F, представленных посредством соответствующего значения θ.
[0144] Как описано выше, блок 31 управления сервера 30 управления может определять цилиндрические координаты узла, образующего кольцевой блок, примыкающий к реперному кольцевому блоку.
Посредством многократного выполнения процедуры определения цилиндрических координат узла в соседнем кольцевом блоке блок 31 управления может определить цилиндрические координаты всех узлов в модели цилиндра.
[0145] Кроме того, как описано выше, поскольку относительные положения реперных узлов множества различных моделей цилиндров описаны в алгоритме определения цилиндрических координат узла, то блок 31 управления может определять относительные положения узлов различных моделей цилиндров при помощи соответствующего алгоритма.
Иными словами, блок 31 управления определяет цилиндрические координаты всех узлов в объекте измерения (таком как человеческое тело и т.п.), который заменяют множеством моделей цилиндров.
Таким образом, размер тела и тип телосложения пользователя, носящего устройство 10 измерения размеров, могут быть легко подтверждены.
[0146] (3) Операции подачи изображения виртуальной примерки
Как описано выше, сервер 30 управления передает информацию о результатах поиска товаров, представляющую собой информацию о товарах в виде предметов одежды соответствующих размеру тела и типу телосложения пользователя, на пользовательский терминал 20.
Кроме того, пользователь может получать изображения виртуальной примерки товаров, показанных в соответствующей информации о результатах поиска товаров.
На ФИГ. 24 изображена схема последовательности операций, показывающая выполнение операций подачи изображения виртуальной примерки в соответствии с первым вариантом осуществления настоящего изобретения.
Нижеследующее описание со ссылкой на чертеж поясняет процедуру представления изображения виртуальной примерки.
[0147] Когда пользовательский терминал 20 отображает информацию о результатах поиска товаров (этап S114), пользователь вводит запрос на получение изображения виртуальной примерки товара, показываемого в соответствующей информации о результатах поиска товаров, при помощи исполнительного блока 25 пользовательского терминала 20. (этап S201).
Пользовательский терминал 20 передает введенный запрос на получение изображения виртуальной примерки на сервер 30 управления (этап S202).
Запрос на получение изображения виртуальной примерки включает в себя соответствующий идентификатор пользователя и идентификатор товара.
[0148] После получения запроса на получение изображения виртуальной примерки сервером 30 управления блок 31 управления сервера 30 управления обращается к БД 325 измерений пользователей и на основании идентификатора пользователя, включенного в запрос на получение, извлекает информацию о размере соответствующего пользователя (этап S203).
[0149] Затем блок 31 управления обращается к БД 327 типов телосложения и на основании извлеченной информации о размере пользователя определяет идентификатор соответствующего типа телосложения (этап S204).
[0150] Затем блок 31 управления обращается к БД 328 изображений товаров и на основании извлеченного идентификатора типа телосложения и идентификатора товара, включенного в запрос на получение изображения виртуальной примерки, определяет идентификатор изображения товара, соответствующий двум идентификаторам (этап S205).
[0151] Затем блок 31 управления извлекает изображение человеческого тела, которое связано с определенным идентификатором типа телосложения, и изображение товара, которое связано с определенным идентификатором изображения товара, из блока 32 хранения информации, и путем компоновки двух изображений друг с другом генерирует изображение виртуальной примерки (этап S206).
Сервер 30 управления передает изображение виртуальной примерки, сгенерированное таким образом, на пользовательский терминал 20 (этап S207).
[0152] После получения изображения виртуальной примерки от сервера 30 управления пользовательский терминал 20 отображает полученное изображение виртуальной примерки на блоке 24 отображения (этап S208).
[0153] Тип телосложения человека, отображаемого на изображении виртуальной примерки, совпадает с типом телосложения пользователя, и поскольку изображение товара представляет собой смятое и т.п. состояние, очень близкое к состоянию, в котором пользователь фактически носит товар, пользователь может легко представить товар и легко рассмотреть вопрос о покупке товара.
[0154] Вышеупомянутое изображение человеческого тела и изображение товара могут быть двумерными изображениями или трехмерными изображениями.
Кроме того, как описано выше, процесс создания изображения виртуальной примерки осуществляют путем компоновки изображения человеческого тела с изображением товара; однако способ обработки изображений при компоновке изображений в особенности не ограничен.
При компоновке изображения человеческого тела с изображением товара изображения могут быть увеличены или уменьшены при необходимости, или могут быть отрегулированы оттенки или условия освещения.
[0155] Как описано выше, в настоящем варианте осуществления изобретения в блоке 32 хранения информации сервера 30 управления хранят изображения человеческого тела для каждого из множества образцов типов телосложения, таких как худощавое телосложение, спортивное телосложение, полное телосложение и т.п., и БД 327 изображений типов телосложения управляет изображениями человеческого тела для каждого из типов телосложения.
В блоке 32 хранения информации хранится только одно изображение человеческого тела, и блок 31 управления извлекает информацию о размере пользователя из БД 325 измерений пользователей, и на основании извлеченной таким образом информации о размере пользователя соответствующие участки вышеупомянутого изображения человеческого тела могут быть уменьшены или увеличены таким образом, чтобы быть подогнанными под изображение человеческого тела, соответствующее типу телосложения пользователя.
Например, что касается изображений участка талии на изображении человеческого тела, то блок 31 управления увеличивает или уменьшает размер участка талии на изображении человеческого тела в соответствии с соотношениями между размером талии в информации о размере пользователя и другими размерами, так что изображение человеческого тела деформируется.
Что касается другой части тела, то блок 31 управления частично увеличивает или уменьшает изображение человеческого тела на основании соотношений размеров для каждой из частей тела.
[0156]
[4] Раскрытие сущности первого варианта осуществления изобретения
Как описано выше, система измерения размеров, предложенная в соответствии с первым вариантом осуществления настоящего изобретения, позволяет пользователю посредством простой операции, такой как надевание устройства 10 измерения размеров на свое тело, как если бы он надевал трико, определять размер и форму своего тела на основании величины изменения и т.п. электростатической емкости каждого из измерительных датчиков; таким образом, это позволяет легко подтвердить размер тела и тип телосложения или найти предметы одежды, соответствующие размеру и телосложению.
Более того, каждый из измерительных датчиков устройства 10 измерения размеров выполнен из свободно растяжимого материала; следовательно, когда пользователь снимает устройство 10 измерения размеров, как если бы он снимал трико, форма устройства восстанавливается, так что размер и т.п. тела может быть измерен любое количество раз.
[0157]
[5] Модифицированный пример 1 первого варианта осуществления изобретения
(Управление БД преобразований измерений посредством пользовательского терминала 20)
(1) Конфигурация модифицированного примера 1 первого варианта осуществления изобретения
В первом вышеупомянутом варианте осуществления изобретения, описанном выше, сервер 30 управления управляет БД 322 преобразований измерений, в которой измерительная информация датчиков (измеренные значения электростатической емкости) и информация о размерах (длине) датчиков связаны друг с другом, и преобразует значения электростатической емкости измерительных датчиков в значения их длины.
В данном модифицированном примере вместо сервера 30 управления вышеуказанной базой данных преобразований измерений управляет пользовательский терминал 20.
Хотя модифицированный пример 1 первого варианта осуществления изобретения описан ниже, предполагается, что конфигурация, операции и т.п. являются такими же, как и в первом варианте осуществления изобретения, если не указано иное.
[0158] (2) Операции модифицированного примера 1 первого варианта осуществления изобретения
В данном модифицированном примере после получения измерительной информации датчиков от устройства 10 измерения размеров пользовательский терминал 20 обращается к БД преобразований измерений, хранящейся в его терминале, и преобразует значение электростатической емкости каждого из измерительных датчиков, включенных в измерительную информацию датчиков, в информацию о размере датчика, соответствующую значению длины, и на основании информации о размерах датчиков генерирует информацию о размере пользователя и передает информацию на сервер 30 управления.
Когда сервер 30 управления получает информацию о размерах пользователя от пользовательского терминала 20, блок 31 управления сервера 30 управления осуществляет процесс поиска товаров в виде предметов одежды и процесс создания изображения виртуальной примерки на основании полученной информации о размерах пользователя.
Что касается содержимого процесса поиска товаров в виде предметов одежды и процесса создания изображения виртуальной примерки, а также процессов, выполняемых после этого, то поскольку они являются такими же, как в вышеописанном первом варианте осуществления изобретения, описание содержимого этих процессов опущено.
[0159] (3) Раскрытие сущности модифицированного примера 1 первого варианта осуществления изобретения
Таким образом, в данном модифицированном примере, поскольку пользовательский терминал 20 хранит БД преобразований измерений и выполняет процесс преобразования в информацию о размерах пользователей вместо сервера 30 управления, то нагрузка осуществления процессов сервером 30 управления может быть снижена.
[0160] Кроме того, в настоящем модифицированном примере пояснения даны в качестве примера процесса, в котором пользовательский терминал 20 хранит БД преобразований измерений вместо сервера 30 управления; однако он может хранить другую базу данных вместо сервера 30 управления и выполнять процесс поиска товаров в виде предметов одежды или процесс создания изображения виртуальной примерки.
Например, сервер 30 управления выполняет процесс поиска товаров в виде предметов одежды, а пользовательский терминал 20 может выполнять процесс преобразования в информации о размерах датчиков, процесс генерации информации о размере пользователя и процесс создания изображений виртуальной примерки вместо сервера 30 управления и может также выводить (передавать, отображать и т.п.) различные виды информации, генерируемой этими процессами.
В альтернативном варианте осуществления изобретения сервер 30 управления выполняет процесс преобразования в информацию о размерах датчиков, процесс генерации информации о размере пользователя и процесс поиска предметов одежды, и на основании информации о размере пользователя, полученной от сервера 30 управления, пользовательский терминал 20 может выполнять процесс создания изображений виртуальной примерки вместо сервера 30 управления, так чтобы выводить (передавать, отображать и т.п.) различные виды информации, генерируемой этими процессами.
Относительно того, какая база данных хранится в пользовательском терминале 20, а какая на сервере 30 управления для выполнения какого процесса, вышеупомянутые процессы являются только иллюстративными, и может быть использована любая другая комбинация.
[0161]
[6] Модифицированный пример 2 первого варианта осуществления изобретения
(Другая форма устройства 10 измерения размеров)
(1) Конфигурация модифицированного примера 2 первого варианта осуществления изобретения
В вышеописанном первом варианте осуществления изобретения устройство 10 измерения размеров имеет форму трико; однако в настоящем модифицированном примере устройство 10 измерения размеров имеет другую форму, такую как одежда и т.п., отличную от трико.
На ФИГ. 25(a) и ФИГ. 25(b) изображены внешние виды устройства 10 измерения размеров в соответствии со вторым модифицированным примером первого варианта осуществления настоящего изобретения.
Далее со ссылкой на чертеж приведено описание настоящего модифицированного примера.
[0162] Как показано на ФИГ. 25(a), устройство 10 измерения размеров может иметь форму рубашки.
Таким же образом, как и в случае устройства, имеющего форму трико, множество измерительных датчиков расположены в форме треугольного многоугольника.
Устройство 10 измерения размеров, имеющее форму рубахи, разделено и заменено тремя моделями цилиндров участка туловища и двух участков рукавов, и цилиндрические координаты узлов определяют таким же образом, как и в случае устройства, выполненного в форме трико.
[0163] Когда пользователь надевает устройство 10 измерения размеров, выполненное в форме рубахи, на верхнюю часть своего тела, как если бы он надевал рубаху, измеряют размер верхней части тела.
[0164] Как показано на ФИГ. 25(b), устройство 10 измерения размеров может иметь форму шапки.
Таким же образом, как и в случае устройства, имеющего форму трико или форму рубахи, устройство 10 измерения размеров имеет конфигурацию, в которой множество измерительных датчиков расположены в форме треугольного многоугольника.
Посредством замены моделей цилиндров одной моделью цилиндра устройство 10 измерения размеров, имеющее форму шапки, определяет цилиндрические координаты узлов таким же образом, как и в случае устройства, выполненного в форме трико или рубахи.
[0165] Когда пользователь надевает устройство 10 измерения размеров, выполненное в форме шапки, на свою голову, как если бы он надевал шапку, измеряют размер головы.
[0166] (2) Раскрытие сущности модифицированного примера 2 первого варианта осуществления изобретения
Как описано выше, может быть использовано не только устройство 10 измерения размеров, имеющее форму трико, но и устройство, имеющее другую форму, например, форму одежды и т.п., связанную с телом пользователя, которое легко измеряет размер тела и тип телосложения пользователя.
Кроме того, поскольку способ измерения является таким же, как и способ в соответствии с первым вариантом осуществления изобретения, то описание способа опущено.
[0167]
[7] Модифицированный пример 3 первого варианта осуществления изобретения
(Измерение значения электрического сопротивления измерительным датчиком)
(1) Общее содержание модифицированного примера 3 первого варианта осуществления изобретения
В первом варианте осуществления изобретения устройство 10 измерения размеров измеряет степень растяжения измерительного датчика на основании изменения электростатической емкости каждого из измерительных датчиков.
С другой стороны, устройство 10 измерения размеров, предложенное в соответствии с модифицированным примером 3 первого варианта осуществления изобретения, измеряет растяжение/сжатие измерительного датчика на основании изменения характеристики, отличной от электростатической емкости измерительного датчика, в частности, на основании изменения значения электрического сопротивления с тем, чтобы указать размер и форму тела пользователя.
Модифицированный пример 3 первого варианта осуществления изобретения описан ниже, исходя из допущения, что операции являются такими же, как и в первом варианте осуществления изобретения, если не указано иное.
[0168] (2) Конфигурация модифицированного примера 3 первого варианта осуществления изобретения
(Конфигурация измерительного датчика)
В этом модифицированном примере измерительный датчик содержит синтетическое волокно, обладающее растяжимостью, полученное путем смешанного скручивания проводящих волокон с непроводящими волокнами, и измерительное устройство, которое измеряет значение сопротивления между двумя концами в направлении растяжения/сжатия (направлении измерения расстояния) соответствующих синтетических волокон.
Примеры проводящих волокон включают в себя, например, углеродное волокно, металлическое волокно (серебро, медь, алюминий и т.п.), проводящее полимерное волокно, включая волокно, образованное из проводящего полимера или проводящего материала (проводящего наполнителя), волокно с металлическим покрытием (серебро, медь, алюминий и т.п.) или их смесь.
Примеры непроводящих волокон включают в себя, например, волокно на основе полиэфира, волокно на основе полиуретана, волокно на основе полиамида или хлопок.
Кроме того, волокно с металлическим покрытием или волокно, содержащее проводящий материал (проводящий наполнитель), может быть использовано отдельно без смешанного скручивания с непроводящим волокном.
[0169] При приложении растягивающего усилия к измерительному датчику для осуществления его растяжения в направлении растяжения/сжатия длина самого измерительного датчика увеличивается, а его площадь поперечного сечения в направлении, перпендикулярном направлению растяжения, уменьшается, в результате чего электрическое сопротивление увеличивается.
[0170] (Конфигурация сервера 30 управления)
В первом варианте осуществления изобретения сервер 30 управления хранит БД 322 преобразований измерений, которая управляет значениями электростатической емкости измерительных датчиков и значениями длины измерительных датчиков в соответствии друг с другом.
В отличие от этого, в данном модифицированном примере БД 322 преобразований измерений управляет значениями электрического сопротивления измерительных датчиков и значениями длины измерительных датчиков в соответствии друг с другом.
После получения измерительной информации датчиков, содержащей значения электрического сопротивления измерительных датчиков, от пользовательского терминала 20, сервер 30 управления обращается к БД 322 преобразований измерений и преобразует полученные значения электрического сопротивления измерительных датчиков в информацию о размерах датчиков, указывающую значение длины, и при помощи информации о размерах датчиков определяет информацию о координатах узла и далее генерирует информацию о размере пользователя и передает конечную информацию на пользовательский терминал 20.
Кроме того, сервер 30 управления передает информацию о результатах поиска товаров, сгенерированную на основании вышеупомянутой информации о размере пользователя, на пользовательский терминал 20.
[0171] (3) Операции модифицированного примера 3 первого варианта осуществления изобретения
В вышеупомянутом измерительном устройстве при надевании пользователем устройства 10 измерения размеров и растягивании синтетических волокон контактные участки проводящих волокон отделяются друг от друга, так что значение сопротивления синтетических волокон увеличивается. Измерение величины этого увеличения с помощью измерительного датчика позволяет определить степень растяжения синтетического волокна.
Устройство 10 измерения размеров передает измеренное значение электрического сопротивления синтетических волокон в качестве измерительной информации датчиков на пользовательский терминал 20.
[0172] После получения измерительной информации датчиков (значения электрического сопротивления) пользовательский терминал 20 передает полученную измерительную информацию датчиков на сервер 30 управления.
[0173] После получения измерительной информации датчиков от пользовательского терминала 20 сервер 30 управления обращается к БД 322 преобразований измерений и преобразует значение электрического сопротивления измерительного датчика, включенное в полученную измерительную информацию датчиков, в информацию о размере датчика, указывающую значение длины синтетических волокон.
На основании информации о размерах датчиков сервер 30 управления генерирует информацию о размере пользователя и, кроме того, генерирует информацию о результатах поиска товаров на основании информации о размере пользователя.
Кроме того, сервер 30 управления передает информацию о размере пользователя и информацию о результатах поиска товаров, сгенерированную таким образом, на пользовательский терминал 20.
[0174] После получения информации о размере пользователя и информации о результатах поиска товаров от сервера 30 управления пользовательский терминал 20 отображает размер тела пользователя или отображает информацию о товарах в виде предметов одежды, соответствующую размеру тела пользователя, на основании полученной информации о размере пользователя.
[0175] (4) Раскрытие сущности модифицированного примера 3 первого варианта осуществления изобретения
Как описано выше, поскольку система измерения размеров в соответствии с модифицированным примером 3 первого варианта осуществления настоящего изобретения измеряет значение электрического сопротивления измерительного датчика и определяет длину синтетических волокон измерительного датчика, то может легко определять размер и форму тела пользователя таким же образом, как и в случае измерения значения электростатической емкости измерительного датчика.
[0176] Кроме того, устройство 10 измерения размеров может определять размер и форму тела пользователя путем измерения растяжения измерительного датчика на основании изменения характеристики (в частности, электрической характеристики), отличной от значения электрического сопротивления.
[0177] <Второй вариант осуществления изобретения>
[1] Общее содержание второго варианта осуществления изобретения
В вышеупомянутом первом варианте осуществления изобретения блок 31 управления сервера 30 управления выводит информацию о размере пользователя на основании информации о координатах узлов устройства 10 измерения размеров.
С другой стороны, в системе измерения размеров, предложенной в соответствии со вторым вариантом осуществления настоящего изобретения, помимо информации о координатах узлов посредством использования модели человеческого тела, которая в трехмерном виде представляет поверхность человеческого тела посредством информации о координатах, воспроизводят в трехмерном виде тип телосложения и размер тела пользователя и на основании этого выводят информацию о размере пользователя.
Настоящий вариант осуществления изобретения описан ниже, исходя из допущения, что конфигурация и операции являются такими же, как и в первом варианте осуществления изобретения, если не указано иное.
[0178]
[2] Конфигурация второго варианта осуществления изобретения
(1) (Конфигурация измерительного датчика 30)
(Хранение информации о модели и функция изменения)
В блоке 32 хранения информации сервера 30 управления в настоящем варианте осуществления изобретения хранится информация о модели, представляющая модель человеческого тела для использования в трехмерном воспроизведении типа телосложения пользователя.
Информация о модели соответствует данным для использования при трехмерном воспроизведении формы поверхности стандартного человеческого тела в трехмерном виртуальном пространстве, и блок 31 управления сервера 30 управления может формировать модель человеческого тела на основании соответствующих данных.
Информация о модели представляет собой, например, данные о форме поверхности, полученные с помощью полигональных данных, данных САПР или трехмерной камеры и т.п., и кроме того, в нее включена информация о координатах, таких как точки, многоугольники и т.п., на поверхности человеческого тела.
[0179] Кроме того, в модели человеческого тела узлы расположены таким же образом, как в устройстве 10 измерения размеров, выполненном в виде одежды, и информация о координатах соответствующих узлов включена в информацию о модели.
Соответствующие узлы на модели человеческого тела выполнены связанными с положениями узлов, расположенных на модели человеческого тела, когда соответствующая модель человеческого тела гипотетически носит устройство 10 измерения размеров.
Следовательно, соответствующие узлы в информации о модели и соответствующие узлы устройства 10 измерения размеров связанны друг с другом во взаимно однозначном соответствии.
[0180] После генерации информации о координатах узлов устройства 10 измерения размеров блок 31 управления изменяет информацию о координатах узлов модели человеческого тела на основании информации о координатах узлов соответствующего устройства 10 измерения размеров.
Например, когда пользователь, имеющий размер талии, превышающий стандартную талию, представленную моделью человеческого тела, носит устройство 10 измерения размеров, информация о координатах узлов, расположенных на талии модели человеческого тела, изменяется таким образом, что узлы перемещаются за пределы тела.
Таким образом, когда блок 31 управления изменяет координаты узлов, расположенных на поверхности модели человеческого тела, расстояние между соответствующим узлом и другим узлом, расположенным рядом с ним, также увеличивается или уменьшается.
В это время блок 31 управления изменяет форму поверхности между узлами в модели человеческого тела путем интерполяции форм поверхностей модели человеческого тела между соответствующими узлами таким образом, чтобы обеспечить возможность плавно соединить узлы, расположенные рядом друг с другом.
Могут быть использованы способ изменения поверхности между узлами, обычно используемая модель кривой, такая как сплайновая кривая; однако настоящее изобретение этим не ограничено.
[0181] Как описано выше, тип телосложения модели человеческого тела, указанный в информации о модели, изменяют таким образом, чтобы он стал ближе к типу телосложения и размеру рассматриваемого пользователя.
Блок 31 управления хранит информацию о координатах узлов модели человеческого тела после изменения и информацию о координатах поверхности между узлами в блоке 32 хранения информации в качестве информации о модели после изменения.
[0182] (Функция формирования послойных данных)
После того как блок 31 управления выполнил изменение информации о модели на основании результатов измерения устройства 10 измерения размеров, как описано выше, он формирует послойные данные, показывающие поперечные сечения, расположенные параллельно друг другу, которые получены после изменения на тонкие слои вдоль заданного направления посредством построения сечения модели человеческого тела.
Послойные данные формируют для каждого из поперечных сечений.
Послойные данные включают в себя информацию о координатах поверхности сечения, представляющей собой поверхность, по которой модель человеческого тела рассекают при создании поперечного сечения модели человеческого тела, и информацию о фигуре, появляющейся в поперечном сечении.
Например, когда модель человеческого тела рассекают вдоль окружности талии модели человеческого тела, в поперечном сечении появляется кольцеобразная фигура, показывающая окружность талии.
Послойные данные, сформированные при рассечении вдоль окружности талии, включают в себя информацию о координатах поверхности сечения и информацию о координатах кольцеобразной фигуры, показывающей окружность талии.
[0183] (Функция формирования информации о размере пользователя)
Блок 31 управления анализирует фигуру, представляющую поперечное сечение модели человеческого тела, представленной послойными данными, и генерирует информацию о размере пользователя.
Например, как описано выше, в случае, когда послойные данные включают в себя информацию о координатах кольцеобразной фигуры, показывающей окружность талии, блок 31 управления выводит длину окружности кольцеобразной фигуры на основании информации о координатах фигуры, и регистрирует длину в качестве размера талии в рамках информации о размере пользователя в БД 325 измерений пользователей.
[0184] Кроме того, таким же образом, как и в первом варианте осуществления изобретения, в настоящем варианте осуществления программа, в которой описан алгоритм генерации для информации о размере пользователя, хранится в блоке 32 хранения информации.
В алгоритме генерации информации о размере пользователя описана информация о положении поверхностей сечений для использования при генерации послойных данных.
Информация о положении поверхностей сечений соответствует информации, указывающей, какое положение модели человеческого тела должно быть рассечено по поверхности сечения.
Блок 31 управления считывает вышеупомянутую программу и посредством использования алгоритма генерации информации о размере пользователя формирует послойные данные модели человеческого тела после изменения, а затем генерирует информацию о размере пользователя на основании информации о положениях поверхностей сечения, а также количества, формы или размера и т.п. фигур, представленных послойными данными.
[0185] (Конкретные примеры функции формирования послойных данных и информации о размере пользователя)
Далее в последующем описании приведены конкретные примеры функций формирования послойных данных и информации о размере пользователя с помощью сервера 30 управления.
Кроме того, положение поверхности сечения послойных данных, показанное ниже, представлено лишь в качестве примера и может быть установлено произвольно.
[0186] На ФИГ. 26 изображен один пример, в котором представлено трехмерное изображение модели человеческого тела после изменения в соответствии со вторым вариантом осуществления настоящего изобретения.
В примере на чертеже представлена нижняя часть тела модели человеческого тела, и процесс сканирования выполняют в направлении от щиколотки к талии, и нижнюю часть тела пользователя гипотетически рассекают вдоль поверхностей SL1-SL6 сечения, которые перпендикулярны направлению сканирования, так что формируют послойные данные, представляющие изображения поперечного сечения нижней части тела.
[0187] На ФИГ. 27 изображен один пример послойных данных в соответствии со вторым вариантом осуществления настоящего изобретения.
На ФИГ. 27 показаны соответствующие поперечные сечения, выполненные соответственно вдоль поверхностей SL1-SL6 сечения, показанных на ФИГ. 26.
[0188] В настоящем варианте осуществления изобретения путем сканирования трехмерной формы тела пользователя, представленной информацией о форме тела, в заданном направлении блок 31 управления определяет положения поверхностей сечения на основании фигуры, показанной в поперечном сечении, и содержимого, описанного в алгоритме генерации информации о размере пользователя, хранящемся в блоке 32 хранения информации.
В примере, представленном на ФИГ. 26, процесс сканирования выполняют от щиколотки к талии в направлении, показанном стрелкой, и поперечные сечения трехмерной формы нижней части тела пользователя выполняют через заданные интервалы, и на основании количества фигур на поперечных сечениях, размеров и т.п., определяют положения поверхностей SL1-SL6 сечения.
В примере, представленном на ФИГ. 26, когда сканирование начинают со  щиколотки, сначала появляются две кольцеобразные фигуры, представляющие поперечные сечения двух ног, и по мере продолжения сканирования появляется одна кольцеобразная фигура у основания двух ног.
Кроме того, что касается методики получения поперечных сечений из трехмерной формы, могут быть использованы известные методики.
[0189] Кроме того, в алгоритме генерации информации о размере пользователя описана информация о положении поверхностей SL1-SL6 сечений, как описано ниже.
Поверхность SL1 сечения соответствует положению, в котором образуются две кольцеобразные фигуры, и в котором при выполнении процесса сканирования в направлении от щиколотки к талии каждый из диаметров кольцеобразных фигур является наименьшим (или длина окружность является наименьшей) с образованием первого пика, и это положение фактически соответствует положению щиколотки пользователя.
[0190] Поверхность SL2 сечения соответствует положению, в котором образуются две кольцеобразные фигуры, и в котором при выполнении процесса сканирования в направлении от щиколотки к талии каждый из диаметров кольцеобразных фигур является наибольшим (или длина окружность является наибольшей) с образованием первого пика, и это положение фактически соответствует положению голени пользователя.
[0191] Поверхность SL3 сечения соответствует положению, в котором образуются две кольцеобразные фигуры, и в котором при выполнении процесса сканирования в направлении от щиколотки к талии каждый из диаметров кольцеобразных фигур становится больше (или длина окружность становится больше) с образованием второго пика, и это положение фактически соответствует положению верхней части ноги пользователя.
[0192] Поверхность SL4 сечения соответствует положению, в котором при выполнении процесса сканирования в направлении от щиколотки к талии две кольцеобразные фигуры, образованные выше, переходят к одной фигуре, и это положение фактически соответствует верхнему концу внутреннего шва пользователя.
[0193] Поверхность SL5 сечения соответствует положению, в котором образуется одна кольцеобразная фигура, и в котором при выполнении процесса сканирования в направлении от щиколотки к талии диаметр кольцеобразной фигуры становится больше (или длина окружность становится больше) с образованием первого пика, и это положение фактически соответствует положению бедер пользователя.
[0194] Поверхность SL6 сечения соответствует положению, в котором образуется одна кольцеобразная фигура, и в котором при выполнении процесса сканирования в направлении от щиколотки к талии диаметр кольцеобразной фигуры становится меньше (или длина окружность становится меньше) с образованием первого пика, и это положение фактически соответствует положению талии пользователя.
Кроме того, в качестве поверхности SL6 сечения может быть установлено положение, в котором при выполнении процесса сканирования в направлении от щиколотки к талии кольцеобразная фигура становится наименьшей после вышеупомянутой поверхности SL5 сечения (бедра) (или длина окружности становится наименьшей).
[0195] Блок 31 управления сервера 30 управления считывает информацию о положении поверхностей сечения для формирования вышеупомянутых послойных данных на основании алгоритма генерации информации о размере пользователя, и на основании информации о положении соответствующей поверхности сечения формирует послойные данные из информации о форме тела.
Кроме того, послойные данные включают в себя информацию о координатах направления сканирования (направление длины ног) поверхности сечения в дополнение к данным о кольцеобразной фигуре, сформированным во время процесса выполнения сечения через каждую поверхность сечения.
В настоящем примере, когда модель человеческого тела находится в стоячем положении, и процесс сканирования выполняют на нижней части тела, блок 31 управления сканирует модель человеческого тела вертикально снизу вверх, и положения поверхностей SL1-SL6 сечения последовательно определяют на основании информации о положении поверхности сечения.
В этом случае послойные данные, сформированные для каждой поверхности сечения, включают в себя информацию о фигуре (кольцеобразной фигуре) поверхности сечения и информацию о координатах в направлении высоты поверхности сечения, как описано выше.
[0196] Блок 31 управления генерирует информацию о размере пользователя на основании длины окружности кольцеобразной фигуры, представленной сформированными послойными данными, и на основании положения в направлении сканирования (направлении длины ног).
Например, в отношении размера талии в информации о размере пользователя блок 31 управления может генерировать размер путем измерения длины окружности кольцеобразной фигуры, представленной вышеупомянутой поверхностью SL6 сечения.
Кроме того, в отношении толщины щиколотки, толщины голени, толщины верхней части ноги и размера бедер в информации о размере пользователя блок 31 управления может генерировать размеры посредством соответствующего измерения окружности каждой из кольцеобразных фигур, представленных послойными данными, сформированными в процессе выполнения сечения через каждую из поверхностей SL1, SL2, SL3, SL5 сечения.
[0197] Кроме того, что касается информации о размере пользователя в вертикальном направлении (направлении длины ног), такого как внутренний шов и т.п., информацию генерируют следующим образом.
Блок 31 управления рассчитывает длину от щиколотки (нижнего конца ног) пользователя до верхнего конца внутреннего шва на основании координат в направлении сканирования поверхности SL1 сечения и координат в направлении сканирования поверхности SL4 сечения, и генерирует рассчитанную таким образом длину в качестве информации о размере пользователя, касающейся длины внутреннего шва.
Аналогичным образом, что касается длины внутреннего шва, информацию о размере пользователя генерируют на основании координат в направлении сканирования поверхности SL4 сечения и координат в направлении сканирования поверхности SL6 сечения.
Таким образом, что касается длины в направлении сканирования, то соответствующую длину генерируют на основании информации о координатах в направлении сканирования поверхностей сечения.
[0198] Блок 31 управления выполняет процессы (подачу информации о результатах поиска товаров и подачу изображения виртуальной примерки и т.п.) после генерации информации о размере пользователя, как описано выше, таким же образом, как и в первом варианте осуществления изобретения, поэтому в данном варианте осуществления их описание опущено.
[0199] Как описано выше, в настоящем варианте осуществления изобретения, например, в алгоритме генерации информации о размере пользователя поверхности SL1-SL6 сечения установлены в соответствующие положения, которые соответствуют щиколотке, голени, верхней части ноги, верхнему концу внутреннего шва, бедрам и талии пользователя, и описаны в нем.
Они приведены только в качестве примера, и положение поверхности сечения может быть при необходимости установлено в зависимости от соответствующей части тела пользователя, которую необходимо измерить.
Например, в качестве объекта измерения могут быть выбраны различные части тела, такие как пальцы, запястье, грудь, ширина плеч и т.п., и в соответствии с положением части тела, которую нужно измерить, положение поверхности сечения может быть установлено в алгоритме генерации и описано в нем.
[0200] В настоящем варианте осуществления изобретения положение поверхности сечения определяют на основании количества и размера фигур, которые появляются в поперечном сечении модели человеческого тела; однако положение может быть определено на основании формы, положения и других элементов фигур.
Более того, что касается размера фигур, блок 31 управления сравнивает размеры фигур, появляющихся в разных поперечных сечениях, и определяет положение поверхности сечения на основании результатов сравнения; однако это может быть определено путем сравнения размера фигуры и числового значения, предварительно описанного в алгоритме, и на основании результатов сравнения.
Кроме того, направление, в котором сканируют модель человеческого тела, не ограничено примером настоящего варианта осуществления изобретения.
[0201]
[3] Процедура второго варианта осуществления изобретения
Далее представлено описание процедуры выполнения измерений размера и т.п. тела пользователя при помощи системы измерения размеров в соответствии со вторым вариантом осуществления настоящего изобретения.
На ФИГ. 28 и ФИГ. 29 изображена схема последовательности операций, показывающая процедуру выполнения измерений размера и т.п. тела пользователя при помощи системы измерения размеров в соответствии со вторым вариантом осуществления настоящего изобретения.
Далее описана процедура выполнения измерений со ссылками на чертежи.
[0202] Так как операции этапов S301-S310 в настоящем варианте осуществления изобретения аналогичны операциям этапов S101-S110 в первом варианте осуществления изобретения, их описание в данном варианте опущено.
[0203] Когда блок 31 управления сервера 30 управления определил цилиндрические координаты каждого из узлов устройства 10 измерения размеров, он считывает модель человеческого тела из блока 32 хранения информации (этап S311).
[0204] Далее на основании цилиндрических координат каждого из узлов устройства 10 измерения размеров блок 31 управления изменяет положение каждого из узлов модели человеческого тела и выполняет операции изменения для всей формы модели человеческого тела (этап S312).
[0205] После этого, при помощи алгоритма генерации информации о размере пользователя блок 31 управления получает сечение модели человеческого тела, имеющей трехмерную форму после изменения, и формирует послойные данные, соответствующие информации об ее поперечном сечении (этап S313).
[0206] Далее при помощи алгоритма генерации информации о размере пользователя блок 31 управления генерирует информацию о размере пользователя на основании вышеупомянутых послойных данных (этап S314).
Блок 31 управления регистрирует сгенерированную информацию о размере пользователя в БД325 измерений пользователей.
[0207] Так как последующие операции (этапы S315-S317) аналогичны операциям этапов S112-S114 в первом варианте осуществления изобретения, их описание в данном варианте опущено.
[0208]
[4] Раскрытие сущности второго варианта осуществления изобретения
Как описано выше, в соответствии с системой измерения размеров, предложенной в соответствии со вторым вариантом осуществления настоящего изобретения, поскольку сервер 30 управления генерирует информацию о размере пользователя на основании информации о модели, которая в трехмерном виде представляет обычное телосложение человеческого тела, в дополнение к информация о координатах узлов устройства 10 измерения размеров, то пользователь может получать информацию о своем типе телосложения и размере тела с более высокой точностью и может подтверждать размер и тип телосложения своего тела, а также легко выбирать товары в виде предметов одежды, соответствующие размеру и типу телосложения своего тела.
[0209] <Раскрытие сущности вариантов осуществления изобретения>
Как описано выше, система измерения размеров, предложенная в соответствии с первым вариантом осуществления настоящего изобретения, позволяет пользователю посредством простой операции, такой как надевание устройства 10 измерения размеров на свое тело, как если бы он надевал трико или рубаху, определять размер и форму своего тела на основании величины электрических характеристик (электростатической емкости, сопротивления и т.п.) измерительного датчика или на основании изменения величины находить товаров в виде предметы одежды, и легко выбирать любой товар в виде предмета одежды, соответствующий телу.
[0210] Вышеупомянутое устройство 10 измерения размеров, пользовательский терминал 20 и сервер 30 управления могут быть реализованы главным образом с помощью программы, загруженной в ЦПУ и память. Однако это устройство или сервер могут состоять из произвольной комбинации аппаратных средств и программного обеспечения, отличной от этой комбинации, и специалист в данной области техники легко может понять его высокую степень свободы выбора при проектировании.
Кроме того, когда устройство 10 измерения размеров, пользовательский терминал 20 или сервер 30 управления, описанные выше, образованы как группа модулей программного обеспечения, соответствующая программа может быть записана на носителе информации, таком как оптический носитель информации, магнитный носитель информации, магнитооптический носитель информации или полупроводниковый носитель информации и т.п., и может быть загружена с вышеупомянутого носителя информации или может быть загружена с внешнего устройства, подключенного через заданную сеть.
[0211] Кроме того, вышеупомянутые варианты осуществления изобретения показывают один пример желательного варианта осуществления настоящего изобретения; однако настоящее изобретение не ограничено вышеупомянутыми вариантами осуществления, и в него могут быть внесены различные модификации в пределах объема и сущности изобретения.
Например, измерительный датчик, предложенный в соответствии с первым вариантом осуществления изобретения, определяет форму и размер тела пользователя на основании электростатической емкости, а измерительный датчик, предложенный в соответствии с модифицированным примером 3 первого варианта осуществления изобретения определяет их на основании значения сопротивления; однако они могут быть определены на основании изменения другой электрической характеристики.
Кроме того, что касается конфигурации для измерения измерительным датчиком значения электростатической емкости или сопротивления, к ней могут быть применены различные известные методы, не представленные в настоящем описании.
[0212] Более того, в вышеупомянутых вариантах осуществления изобретения измерение начинается, когда пользователь управляет пользовательским терминалом 20; однако измерение может начинаться, когда пользователь управляет заданным переключателем и т.п., установленным в устройстве 10 измерения размеров.
[0213] Кроме того, в вышеупомянутом варианте осуществления изобретения сервер 30 управления принимает измерительную информацию датчиков от устройства 10 измерения размеров через пользовательский терминал 20; однако информация может быть непосредственного принята от устройства 10 измерения размеров через сеть проводной/беспроводной связи (например, Wi-Fi, Интернет или сеть 3G и т.п.) без использования пользовательского терминала 20.
[0214] Кроме того, что касается соответствующих вариантов осуществления изобретения (включая модифицированные примеры), как описано выше, любая комбинация может быть выполнена при необходимости, даже если комбинация непосредственно не описана в них, и комбинация, полученная таким образом, включена в настоящие варианты осуществления изобретения.
[Перечень ссылочных позиций]
[0215] 1 основа
4 блок обработки измерений
10 устройство измерения размеров
11, 21, 31 блок управления
12, 22, 32 блок хранения информации
13, 23, 33 блок связи
14 блок обнаружения
15 измерительный блок
20 пользовательский терминал
24 блок отображения
25 исполнительный блок
30 сервер управления
321 база данных (БД) измерений датчиков
322 база данных (БД) преобразований измерений
325 база данных (БД) измерений пользователей
326 база данных (БД) товаров
327 база данных (БД) изображений типов телосложения
328 база данных (БД) изображений товаров
1200, Sa-S1, Sc1-Sc13 измерительный датчик
1201 диэлектрическая пленка
1202, 1203 электрод
С101, С102 круг
Na to N1, Nd1 to Nd4, Nd101, Nd102 узел
Rg0-Rg3 кольцевой блок.