СПОСОБ ИЗМЕРЕНИЯ, КОМПЬЮТЕРНАЯ ПРОГРАММА И ИЗМЕРИТЕЛЬНАЯ СИСТЕМА
MEASUREMENT METHOD, COMPUTER PROGRAM, AND MEASUREMENT SYSTEM

ОБЛАСТЬ ТЕХНИКИ
[0001] Технология, описанная далее, относится к управлению цветом дисплейных устройств. Еще точнее, технология относится к способу измерения интенсивности света дисплея, который может быть широко использован для управления цветами дисплея на различных типах дисплейных устройств, каждый из которых содержит дисплейный блок, компьютерную программу и измерительную систему.
УРОВЕНЬ ТЕХНИКИ
[0002] Цветопередача дисплейного устройства, содержащего жидкокристаллический дисплей (LCD) или т.п., основана на аддитивной смеси цветов, а цветопередача бумажного носителя основана на субтрактивной смеси цветов. Цветопередача одного и того же цветового изображения изменяется между моментом, когда цветовое изображение выводится из печатающего устройства, такого как принтер, и моментом, когда цветовое изображение выводится на дисплейное устройство. Соответственно, выходной результат от печатающего устройства и цветопередача, которая может быть идентифицирована на дисплейном устройстве, не приведены в соответствие друг с другом, а пользователь может не получать необходимый результат.
[0003] Кроме того, вследствие характеристик, специфичных для компонентов, содержащихся в каждом дисплейном устройстве, происходит изменение цветопередачи среди дисплейных устройств. Даже то же самое дисплейное устройство представляет цвета по-разному в зависимости от настроек яркости или тона. Соответственно, существуют случаи, в которых даже когда выводят то же самое изображение, цвета могут быть представлены на одном дисплейном устройстве так, как это необходимо пользователю, а на другом дисплейном устройстве цвета могут выглядеть по-другому. По этой причине для печатной и дизайнерской отраслей важна технология управления цветом
для задания цветов дисплея до необходимой цветопередачи в соответствии с настройками или характеристики каждого дисплейного устройства или унифицированной цветопередачи среди множества дисплейных устройств.
[0004] Примеры обычных способов управления цветом содержат способ, согласно которому изображение для регулирования отображают она целевом дисплейном устройстве, а затем пользователь смотрит на отображенное сообщение и субъективно задает цветовое пространство (Патентный документ 1). Однако, данный способ, согласно которому пользователь вручную и субъективно задает цветовое пространство, увеличивает погрешность, возникающую из-за окружающей среды, времени или физического состояния, что осложняет унификацию цветопередачи. Кроме того, ручная работа является очень трудоемкой.
[0005] Другой способ состоит в автоматическом задании цветового пространства с использованием существующего профиля Международного консорциума по цвету (ICC, International Color Consortium), который создан для различных типов дисплейных устройств. Однако, даже если ICC профиль может включать характеристики, специфичные для конкретного типа дисплейного устройства, унификация цветопередачи была бы неэффективной, если только ICC профиль не адаптирован к характеристикам, специфичным для каждого дисплейного устройства, как описано выше.
[0006] По этой причине используют способ прикрепления оптического датчика к дисплейному устройству и последующего выполнения калибровочного программного обеспечения на персональном компьютере (далее называемого PC), соединенном с дисплейным устройством. В данном способе пользователь уточняет целевое значение регулирования для дисплейного устройства, а персональный компьютер (PC) выполняет калибровку таким образом, что измеренное значение приводится в соответствие конкретному целевому значению регулирования. Оптический датчик прикреплен к жидкокристаллической панели дисплейного устройства, а калибровку выполняют автоматически без необходимости выполнения пользователем ручной работы (Патентный документ 2).
Документы из уровня техники
Патентная литература
[0007] Патентный документ 1: Публикация японской патентной заявки №10-49092. Патентный документ 2: Публикация японской патентной заявки №2010-250060.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
ПРОБЛЕМЫ, КОТОРЫЕ ДОЛЖНЫ БЫТЬ РЕШЕНЫ ПОСРЕДСТВОМ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ
[0008] Обычно, функцию монитора или функцию устройств для просмотра фотографий для публикации на рабочем столе (DTP) достигают посредством дисплейных устройств, которые соединены с персональным компьютером (PC) посредством видеотерминала ввода-вывода, терминала универсальной последовательной шины (USB) или т.п. Управление цветом, как описано выше, может быть выполнено путем того, что вызывают запуск на персональном компьютере (PC) калибровочного программного обеспечения и затем управляют оптическим датчиком, соединенным с дисплейным устройством, и отображением на этом дисплейном устройстве.
[0009] В последнее время планшетные информационные терминалы широко использовались и предназначались для выполнения функции дисплейных устройств с достаточно большим и высоким разрешением. В печатной и издательской отраслях, а также в дизайнерской отрасли, пользователи более часто проверяли изображения с использованием планшетных информационных терминалов в качестве дисплейных устройств, в частности, таких как мониторы или устройства для просмотра фотографий для DTP, или электронные книги. Пользователь может передавать данные изображений беспроводным образом непосредственно с планшетного информационного терминала на печатающее устройство таким образом, что это печатающее устройство выдает данные изображений. Соответственно, в настоящее время происходит увеличение важности управления цветопередачей планшетных информационных терминалов.
[0010] Некоторые типы планшетных информационных терминалов имеют операцию или выходную функцию и расчетную функцию и не содержат видеотерминал
ввода-вывода. Для планшетных информационных терминалов, не содержащих видеотерминал ввода-вывода, невозможно управлять оптическим датчиком и отображением на экране. Соответственно, обычный способ автоматической калибровки дисплейного устройства не применим к таким планшетным информационным терминалам. Может быть использован способ, согласно которому пользователь вручную отображает каждое изображение для измерения на планшетном информационном терминале и затем измеряет изображение с использованием персонального компьютера (PC), запускающего калибровочное программное обеспечение. Однако, работа по ручному отображению нескольких тысяч или нескольких десятков тысяч изображений для измерения представляет собой чрезвычайно большую нагрузку на пользователя.
[0011] Предложена калибровочная система, которая относится к планшетным информационным терминалам, не содержащим видеотерминал ввода-вывода. Данная система автоматически калибрует целевой планшетный информационный терминал путем запуска программного обеспечения для калибровки на самом терминале и путем управления оптическим датчиком с использованием отдельного персонального компьютера (PC). Таким образом, возможно управление цветами на планшетном информационном терминале, не содержащем видеотерминала ввода-вывода. Однако, данное программное обеспечение относится к конкретному типу планшетного информационного терминала. Поскольку существуют различные типы планшетных информационных терминалов, то сложно подготовить программное обеспечение для калибровки всех типов планшетных информационных терминалов.
[0012] Настоящее изобретение реализовано с учетом вышеописанного, а его задача состоит в создании способа измерения интенсивности света дисплея, который может измерять цветопередачу широкого множества дисплейных устройств независимо от технических характеристик дисплейного устройства, таких как наличие или отсутствие видеотерминала ввода-вывода, а также в создании компьютерной программы для того, чтобы вызывать выполнение компьютером измерительного способа, и измерительной системы.
[0013] Настоящее изобретение обеспечивает способ, согласно которому измерительное устройство, соединенное с оптическим датчиком и выполненное с возможностью измерения интенсивности света дисплея дисплейного устройства, вызывает последовательное отображение дисплейным устройством множества различных изображений для регулирования и измеряет, в предварительно заданное время, интенсивность света дисплейного устройства, отображающего каждое изображение для регулирования, с использованием оптического датчика, включающий:
этап передачи, посредством измерительного устройства, контента, содержащего изображение для регулирования, и информации для управления дисплеем, предназначенной для управления временем, когда дисплейное устройство отображает контент, на дисплейное устройство; и
этап изменения, посредством измерительного устройства, контента, который необходимо передать, на основании указанной информации для управления дисплеем в соответствии со временем, когда оптический датчик выполняет измерение.
Благодаря вышеуказанным признакам достигается технический результат в виде возможности измерения цветопередачи дисплейных устройств независимо от технических характеристик дисплейного устройства, таких как наличие или отсутствие видеотерминала ввода-вывода.
[0014] В способе согласно настоящему изобретению измерительное устройство передает, в качестве информации для управления дисплеем, информацию, идентифицирующую изображение для регулирования, содержащуюся в передаваемом контенте вместе с указанной информацией для управления дисплеем.
[0015] В способе согласно настоящему изобретению измерительное устройство передает, в качестве информации для управления дисплеем, информацию, инструктирующая дисплейное устройство время от времени передавать запрос контента на измерительное устройство и отображать принятый контент, а этап изменения включает: этап регистрации завершения измерения в отношении одного отображенного изображения для регулирования, и, после этапа регистрации, этап изменения контента, содержащего указанное одно изображение для регулирования, на контент, содержащий другое изображение для регулирования, в ответ на запрос контента от дисплейного устройства.
[0016] В способе согласно настоящему изобретению измерительное устройство передает, в качестве информации для управления дисплеем, время, в течение которого отображают контент, или время, в течение которого дисплейное устройство ожидает передачи следующего запроса контента.
[0017] В способе согласно настоящему изобретению измерительное устройство передает, в качестве информации для управления дисплеем, информацию, идентифицирующую контент, который должен быть запрошен следующим.
[0018] Настоящее изобретение обеспечивает способ, согласно которому измерительное устройство, соединенное с оптическим датчиком и выполненное с возможностью измерения интенсивности света дисплея у дисплейного устройства, передает информацию на устройство для обработки информации или принимает от него информацию, вызывает последовательное отображение дисплейным устройством множества различных изображений для регулирования, и измеряет, в предварительно заданное время, интенсивность света дисплейного устройства, отображающего каждое изображение для регулирования, с использованием указанного оптического датчика, включающий:
этап инструктирования, посредством измерительного устройства, устройства для обработки информации передавать, на дисплейное устройство, контент, содержащий изображение для регулирования, и информацию для управления дисплеем, предназначенную для управления временем, когда контент отображают на дисплейном устройстве, и
этап изменения, согласно которому вызывают, посредством указанного измерительного устройства, изменение устройством для обработки информации контента, который необходимо передать, на основании указанной информации для управления дисплеем в соответствии со временем, когда оптический датчик выполняет измерение.
[0019] В способе согласно настоящему изобретению устройство для обработки информации передает, в качестве информации для управления дисплеем, информацию, идентифицирующую изображение для регулирования, содержащуюся в передаваемом контенте вместе с указанной информацией для управления дисплеем.
[0020] В способе согласно настоящему изобретению устройство для обработки
информации передает, в качестве информации для управления дисплеем, информацию, инструктирующую дисплейное устройство время от времени передавать запрос контента на устройство для обработки информации и отображать принятый контент, а этап изменения включает: этап регистрации завершения измерения в отношении одного отображенного изображения для регулирования, и после этапа регистрации, этап, согласно которому вызывают изменение устройством для обработки информации контента, содержащего указанное одно изображение для регулирования, на контент, содержащий другое изображение для регулирования, в ответ на запрос контента от дисплейного устройства.
[0021] В способе согласно настоящему изобретению устройство для обработки информации передает, в качестве информации для управления дисплеем, время, в течение которого отображают контент, или время, в течение которого дисплейное устройство ожидает передачи следующего запроса контента.
[0022] В способе согласно настоящему изобретению устройство для обработки информации передает, в качестве информации для управления дисплеем, информацию, идентифицирующую контент, который должен быть запрошен следующим.
[0023] Способ согласно настоящему изобретению дополнительно включает этап сохранения, посредством измерительного устройства, информации, идентифицирующей изображение для регулирования, содержащейся в передаваемом контенте, и результата измерения, выполняемого в отношении указанного изображения для регулирования, содержащегося в указанном контенте, отображаемом таким образом, что указанные информация и результат связаны друг с другом.
[0024] Способ согласно настоящему изобретению дополнительно включает этап генерирования, посредством измерительного устройства, информации о цветовом пространстве, относящейся к преобразованию цветового пространства дисплейного устройства на основании результата измерения.
[0025] Настоящее изобретение обеспечивает компьютерную программу для обеспечения возможности компьютера, соединенного с оптическим датчиком, вызывать последовательное отображение дисплейным устройством множества изображений для регулирования и измерять интенсивность света дисплейного устройства, отображающего
каждое изображение для регулирования, с использованием оптического датчика, причем указанная компьютерная программа вызывает выполнение компьютером:
этапа передачи, на дисплейное устройство, контента, содержащего изображение для регулирования, и информации для управления дисплеем, предназначенной для управления временем, когда контент отображают на дисплейном устройстве, и
этапа изменения контента, который необходимо передать, на основании указанной информации для управления дисплеем в соответствии со временем, когда оптический датчик выполняет измерение.
[0026] Настоящее изобретение обеспечивает компьютерную программу для обеспечения возможности компьютера, соединенного с оптическим датчиком, вызывать последовательное отображение дисплейным устройством множества изображений для регулирования и измерять интенсивность света дисплейного устройства, отображающего каждое изображение для регулирования, с использованием оптического датчика, причем указанная компьютерная программа вызывает выполнение компьютером:
этапа инструктирования другого компьютера передавать, на дисплейное устройство, контент, содержащий изображение для регулирования, и информацию для управления дисплеем, предназначенную для управления временем, когда контент отображают на дисплейном устройстве, и
этапа инструктирования другого компьютера изменять контент, который необходимо передать, на основании указанной информации для управления дисплеем в соответствии со временем, когда оптический датчик выполняет измерение.
[0027] Настоящее изобретение обеспечивает измерительную систему, содержащую:
дисплейное устройство; и
измерительное устройство для измерения интенсивности света дисплея, выполненное с возможностью вызывать последовательное отображение дисплейным устройством множества изображений для регулирования и содержащее средства, соединенные с оптическим датчиком, выполненным с возможностью измерения, в предварительно заданное время, интенсивности света дисплейного устройства, отображающего каждое изображение для регулирования, причем
указанное измерительное устройство содержит:
средства, выполненные с возможностью передачи, на дисплейное устройство, контента, содержащего каждое изображение для регулирования, и информации для управления дисплеем, предназначенной для управления временем, когда контент отображают на дисплейном устройстве, и
средства, выполненные с возможностью изменения контента, который необходимо передать, на основании указанной информации для управления дисплеем в соответствии со временем, когда оптический датчик выполняет измерение, а указанное дисплейное устройство содержит:
средства, выполненные с возможностью приема контента и информации для управления дисплеем, передаваемых измерительным устройством, и
средства, выполненные с возможностью отображения принятого контента на основании принятой информации для управления дисплеем.
[0028] Настоящее изобретение обеспечивает измерительную систему, содержащую:
дисплейное устройство,
измерительное устройство для измерения интенсивности света дисплея, выполненное с возможностью вызывать последовательное отображение дисплейным устройством множества изображений для регулирования и содержащее средства, соединенные с оптическим датчиком, выполненным с возможностью измерения, в предварительно заданное время, интенсивности света дисплейного устройства, отображающего каждое изображение для регулирования, и
устройство для обработки информации, выполненное с возможностью сообщения с указанными измерительным устройством и дисплейным устройством, причем
указанное измерительное устройство содержит:
средства, выполненные с возможностью инструктирования устройства для обработки информации передавать, на дисплейное устройство, контент, содержащий каждое изображение для регулирования, и информацию для управления дисплеем, предназначенную для управления временем, когда контент отображают на дисплейном устройстве, и
средства, выполненные с возможностью инструктирования устройства для обработки информации изменять контент, который необходимо передать, на основании
указанной информации для управления дисплеем в соответствии со временем, когда оптический датчик выполняет измерение, а указанное дисплейное устройство содержит:
средства, выполненные с возможностью приема контента и информации для управления дисплеем, передаваемых устройством для обработки информации, и
средства, выполненные с возможностью отображения принятого контента на основании принятой информации для управления дисплеем.
[0029] В измерительном способе, компьютерной программе и измерительной системе множество сообщений для регулирования измерения, выполняющие функцию контента, передают на дисплейное устройство посредством связи. Кроме того, на дисплейное устройство передают информацию для управления дисплеем для приведения в соответствие времени, когда контент, содержащий сообщение для регулирования измерения, отображают со временем, когда оптический датчик выполняет измерение. Таким образом, измерительное устройство управляет оптическим датчиком таким образом, что этот оптический датчик последовательно измеряет изображения для регулирования, а также изменяет контент передаваемого контента или изменяет сам контент в соответствии со временем, когда указанный оптический датчик выполняет измерение.
Каждое изображение для регулирования представляет собой изображение, имеющее ахроматический цвет различной яркости, или изображение, имеющее множество хроматических цветов. Примеры изображения для регулирования содержат изображения, отображаемые путем уточнения фонового цвета.
Контент может представлять собой файл на языке гипертекстовой разметки (HTML, HyperText Markup Language) или файл документа, такой как Adobe Flash (продукт компании «Adobe Systems»). Протокол связи представляет собой, например, протокол передачи гипертекстовых файлов (HTTP, HyperText Transfer Protocol), но не ограничен данным примером. Контент и информация для управления дисплеем могут быть переданы непосредственно от измерительного устройства на дисплейное устройство или могут быть переданы посредством другого устройства для обработки информации на указанное дисплейное устройство.
[0030] Поскольку информация для управления дисплеем содержит информацию, идентифицирующую изображение для регулирования, содержащуюся в контенте, который
передают вместе с информацией для управления дисплеем, то измерительное устройство может идентифицировать изображение для регулирования, которое предположительно должно быть отображено на дисплейном устройстве в каждый момент времени. Таким образом, измерительное устройство может управлять временем, когда измеряют интенсивность света дисплея.
[0031] Информация для управления дисплеем содержит информацию, инструктирующую дисплейное устройство время от времени передавать запрос контента на измерительное устройство. Только после того, как завершено измерение в отношении изображения для регулирования, которое предположительно должно быть отображено на дисплейном устройстве в каждый момент времени, измерительное устройство изменяет изображение для регулирования на другое и передает контент в ответ на запрос контента, который время от времени передают от дисплейного устройства. Таким образом, измерительное устройство может управлять деталями изображения для регулирования, отображаемого на дисплейном устройстве.
Следует отметить, что информация для управления дисплеем содержит информацию, уточняющую интервал, в который передают запрос контента. Путем выполнения интервала передачи короче, чем время измерения, необходимое оптическому датчику на измерение одного изображения для регулирования, возможно уменьшение времени, необходимого для измерения множества изображений для регулирования. В противном случае, путем выполнения интервала передачи длиннее, чем время, необходимое для измерения, возможно уменьшение мерцания или т.п., которое может возникнуть на экране при обновлении отображения изображения для регулирования.
[0032] Информация для управления дисплеем содержит информацию, уточняющую время отображения, в течение которого отображают контент, или информацию, указывающую на время ожидания, в течение которого дисплейное устройство ожидает передачи запроса контента для изменения текущего изображения для регулирования на другое. Следует отметить, что время отображения может быть уточнено с использованием абсолютного времени. Время отображения и время ожидания представляют собой по существу время, в течение которого предположительно должно быть отображено изображение для регулирования, содержащееся в контенте, полученном дисплейным
устройством. Если измерительное устройство может уточнить такое время, то время отображения может совпадать со временем измерения.
[0033] Информация для управления дисплеем содержит информацию, уточняющую контент, который должен быть запрошен следующим. Контент, передаваемый измерительным устройством, может иметь то же самое имя, даже когда изображение для регулирования изменено, или может изменяться среди изображений для регулирования. Если контент изменяется, то измерительное устройство может управлять переключением отображенного контента с использованием информации для управления дисплеем, что обеспечивает управление деталями изображения для регулирования, отображенного на дисплейном устройстве.
[0034] Информацию, идентифицирующую передаваемый контент, который представляет собой информацию, идентифицирующую изображение для регулирования, которое предположительно должно быть отображено на дисплейном устройстве, и соответствующий результат измерения сохраняют как связанные друг с другом. Таким образом, измерительное устройство может генерировать информацию по ICC профилю и т.п. для выполнения управления цветом на основании результатов измерений.
[0035] Информация о цветовом пространстве может быть дополнительно сгенерирована на основании результатов измерения. Информация о цветовом пространстве относится к информации о цветовом пространстве отдельного устройства, такого как дисплейное устройство, и представляет собой, например, ICC профиль, соответствующий стандарту Международного совета по нормам и правилам (ICC, International Code Council), или информацию, соответствующую стандарту, такому как система управления цветом (WCS, Windows Color System). Измерительное устройство может автоматически получать даже информацию о цветовом пространстве. Например, если информация о цветовом пространстве представляет собой 3D-LUT, то может быть выполнено точное управление цветом.
[0036] Кроме того, путем использования результатов измерений на множестве различных дисплейных устройств, измерительное устройство может генерировать части информации о цветовом пространстве, соответствующей некоторым измеряемым дисплейным устройствам или всем им. Таким образом, возможно генерирование не только
информации о цветовом пространстве, соответствующей каждому дисплейному устройству, но также и информации об усредненном цветовом пространстве, которая применяется к однородной группе, такой как группа того же самого типа или той же самой партии.
ТЕХНИЧЕСКИЙ РЕЗУЛЬТАТ, ДОСТИГАЕМЫЙ НАСТОЯЩИМ ИЗОБРЕТЕНИЕМ
[0037] В соответствии с раскрытым способом измерения, изображение для регулирования получают дисплейным устройством посредством связи и отображают на нем, а переключением отображенного изображения для регулирования на другое управляют на основании информации для управления дисплеем от измерительного устройства. Таким образом, приведены в соответствие время, когда оптический датчик выполняет измерение, и время, когда дисплейное устройство отображает изображение для регулирования. Это ограничивает необходимость для целевого дисплейного устройства включать видеотерминал ввода-вывода и обеспечивает возможность измерения цветопередачи различных типов устройств.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0038] На фиг. 1 показана концептуальная схема, иллюстрирующая аспект, согласно которому используют измерительное устройство первого примера реализации.
На фиг. 2 показана структурная схема, иллюстрирующая конструкцию измерительной системы первого примера реализации.
На фиг. 3 показана функциональная блок-схема, схематически иллюстрирующая функции измерительной системы первого примера реализации.
На фиг. 4 показана блок-схема, иллюстрирующая один пример этапов процесса, выполняемых посредством измерительной системы первого примера реализации.
На фиг. 5 показана блок-схема, иллюстрирующая один пример этапов процесса, выполняемых посредством измерительной системы первого примера реализации.
На фиг. 6 показана блок-схема, иллюстрирующая один пример этапов процесса, выполняемых посредством измерительной системы первого примера реализации.
На фиг. 7 показано изображение, иллюстрирующее один пример информации для
управления дисплеем первого примера реализации.
На фиг. 8 показано изображение, иллюстрирующее другой пример информации для управления дисплеем первого примера реализации.
На фиг. 9 показана блок-схема, иллюстрирующая один пример этапов процесса, выполняемых посредством измерительной системы второго примера реализации.
На фиг. 10 показана блок-схема, иллюстрирующая один пример этапов процесса, выполняемых посредством измерительной системы второго примера реализации.
На фиг. 11 показана блок-схема, иллюстрирующая один пример этапов процесса, выполняемых посредством измерительной системы второго примера реализации.
На фиг. 12 показана структурная схема, иллюстрирующая конструкцию измерительной системы третьего примера реализации.
ПРИМЕРЫ РЕАЛИЗАЦИИ
[0039] Далее будут описаны некоторые примеры реализации настоящего изобретения, в частности, со ссылкой на чертежи.
[0040] Первый пример реализации
На фиг. 1 показана концептуальная схема, иллюстрирующая аспект, согласно которому используют измерительное устройство 1 первого примера реализации. Измерительное устройство 1 представляет собой, например, настольный персональный компьютер (PC). Пользователь прикрепляет оптический датчик 2, соединенный с измерительным устройством 1, к дисплейному блоку 32 информационного терминала 3 (дисплейного устройства), который представляет собой объект управления цветом, посредством универсальной последовательной шины (USB, Universal Serial Bus). Пользователь затем вызывает отображение дисплейным блоком 32 множества шкал для управления цветом (изображения для регулирования, далее называемые цветовыми шкалами) таким образом, что измерительное устройство 1 выполняет измерения в отношении цветовых шкал. Цветовые шкалы содержат серое изображение. Как описано далее, измерительное устройство 1 управляет отображением цветовых шкал на дисплейном блоке 32 информационного терминала 3 посредством связи. Соответственно, даже информационный терминал 3, содержащий видеотерминалы ввода-вывода, может
автоматически измерять интенсивность света дисплея дисплейного блока 32 информационного терминала 3 с использованием цветовых шкал. Как использовано в настоящей заявке, интенсивность света дисплея относится к интенсивности, получаемой путем представления цветов в количественном отношении, и представляет собой, например, цветовые компоненты XYZ в колориметрической системе CIE 1931. Интенсивность света дисплея может представлять собой другие формы цветопередачи, такие как L*, а* и b* в цветовом пространстве системы CIELAB.
[0041] В первом примере реализации целевой информационный терминал 3, который должен быть измерен, представляет собой, например, iPad (товарный знак) или планшетный персональный компьютер (PC), содержащий операционную систему (OS), такую как Android или BlackBerry, и не содержит какого-либо видеотерминал ввода-вывода. Информационный терминал 3 может представлять собой мобильный телефон, портативное устройство связи, такое как игровой автомат или телевизор, имеющий функцию связи. То есть, целевое устройство, которое должно быть измерено измерительным устройством 1, обязательно должно быть выполнено только с возможностью связи с измерительным устройством 1, без учета того, содержит ли указанное устройство видеотерминал ввода-вывода. Например, целевое устройство может представлять собой монитор для настольного персонального компьютера (PC), содержащего видеотерминал ввода-вывода, который представляет собой дисплейное устройство, которое соединено с персональным компьютером (PC). В этом случае измерительное устройство 1 сообщается с персональным компьютером (PC) с тем, чтобы вызвать отображение цветовых кал дисплейным устройством. Целевое устройство может представлять собой считывающее устройство для считывания электронных книг или т.п., имеющее функцию связи и имеющее USB интерфейс. Такое считывающее устройство для считывания электронных книг может быть измерено путем соединения персонального компьютера (PC) со считывающим устройством для считывания электронных книг для снабжения указанного считывающего устройства функцией связи и для последующего отображения пользовательского интерфейса (UI) веб-браузера на указанном считывателе из персонального компьютера (PC).
[0042] Далее, будет описана измерительная система, которая измеряет
интенсивность света дисплея дисплейного блока 32 информационного терминала 3 с использованием измерительного устройства 1. На фиг. 2 показана структурная схема, иллюстрирующая конструкцию измерительной системы первого примера реализации. Измерительная система содержит измерительное устройство 1, оптический датчик 2 и целевой информационный терминал 3.
[0043] Измерительное устройство 1 представляет собой, например, персональный компьютер (PC) и содержит управляющий блок 10, запоминающий блок 11, временный запоминающий блок 12, блок 13 ввода-вывода, блок 14 связи, считывающий блок 15 и дисплейный блок 16. Несмотря на то, что измерительное устройство 1 содержит (или соединено с) дисплейный блок 16 в первом примере реализации, нет необходимости в выполнении измерения дисплейным блоком 16.
[0044] Управляющий блок 10 управляет соответствующими блоками с использованием центрального процессора (CPU). Управляющий блок 10 загружает измерительную программу 1Р и программу 2Р веб-сервера, хранящиеся в запоминающем блоке 11, во временный запоминающий блок 12 и затем выполняет эти программы. Таким образом, персональный компьютер (PC) функционирует в качестве измерительного устройства 1.
[0045] Запоминающий блок 11 представляет собой, например, жесткий диск и может представлять собой различные типы долговременной памяти, такой как твердотельный диск (SSD, solid state disk). Запоминающий блок 11 хранит измерительную программу 1Р и программу 2Р веб-сервера, а также цветовые шкалы 17. Запоминающий блок 11 может изначально хранить веб-контент, который должен быть передан на информационный терминал 3, когда персональный компьютер (PC) выполняет функцию веб-сервера. Запоминающий блок 11 также хранит информацию, которую управляющий блок 10 использует при выполнении расчетов, и информацию, основанную на результатах измерения, таких как ICC профиль. Последняя информацию будет подвергнута расчету и выведена. Следует отметить, что изображение 29 может быть включено в измерительную программу 1Р.
[0046] Временный запоминающий блок 12 представляет собой, например, оперативное запоминающее устройство (RAM), такое как постоянное оперативное
запоминающее устройство (SRAM) или динамическое оперативное запоминающее устройство (DRAM). Временный запоминающий блок 12 хранит информацию, которая возникает, когда управляющий блок 10 выполняет операцию, например, измерительную информацию, которую выдают из оптического датчика 2.
[0047] Блок 13 ввода/вывода представляет собой, например, интерфейс универсальной последовательной шины (USB). Блок 13 ввода-вывода соединен с оптическим датчиком 2. Он передает управляющий сигнал, выдаваемый управляющим блоком 10 на оптический датчик 2, а также принимает сигнал, выдаваемый оптическим датчиком 2 и передает его на управляющий блок 10. Безусловно, блок 13 ввода-вывода не ограничен USB-интерфейсом.
[0048] Блок 14 связи соединен с сетью 4 и передает или принимает информацию через сеть 4 в соответствии с предварительно заданным протоколом связи. Несмотря на то, что связь выполняют в соответствии с HTTP в первом примере реализации, протокол связи не ограничен этим примером. Управляющий блок 10 передает веб-контент на информационный терминал 3 посредством блока 14 связи.
[0049] Считывающий блок 15 представляет собой, например, дисковод. Считывающий блок 15 считывает информацию, хранящуюся на носителе 5 данных, таком как компакт-диск (CD), универсальный цифровой диск (DVD), диск формата Blu-Ray (BD), флеш-память или гибкий диск. Носитель 5 данных хранит измерительную программу 5Р. Управляющий блок 10 считывает информацию, записанную в носителе 5 данных, с использованием считывающего блока 15 и затем сохраняет указанную информацию в запоминающем блоке 11 или временном запоминающем блоке 12. Измерительная программа 1Р, хранящаяся в запоминающем блоке 11, может представлять собой копию измерительной программы 5Р, считанной из носителя 5 данных.
[0050] Дисплейный блок 16 представляет собой, например, дисплейное устройство, содержащее жидкокристаллическую панель. Управляющий блок 10 отображает, на дисплейном блоке 16, ход процесса или информацию, полученную в качестве результата процесса.
[0051] Оптический датчик 2 представляет собой, например, колориметрический датчик и соединен с измерительным устройством 1 через его USB интерфейс.
Измерительное устройство 1 может выдавать управляющий сигнал для управления запуском измерения на оптический датчик 2 или принимать сигнал с результатом измерения от оптического датчика 2 посредством блока 13 ввода-вывода.
[0052] Целевой информационный терминал 3 содержит управляющий блок 30, запоминающий блок 31, дисплейный блок 32 и блок 33 связи.
[0053] Управляющий блок 30 представляет собой, например, центральный процессор (CPU, central processing unit) и управляет запоминающим блоком 31, дисплейным блоком 32 и блоком 33 связи с тем, чтобы вызвать функционирование этих блоков в качестве персонального компьютера (PC). В ответ на операцию оператора, управляющий блок 30 считывает и выполняет программу 3Р веб-браузера, хранящуюся в запоминающем блоке 31, что обеспечивает выполнение функции веб-браузера.
[0054] Запоминающий блок 31 представляет собой, например, твердотельный диск (SSD, solid state disk) и может представлять собой жесткий диск. Запоминающий блок 31 хранит различные программы и информацию, относящиеся к управляющему блоку 30, а также программу 3Р веб-браузера.
[0055] Дисплейный блок 32 представляет собой, например, жидкокристаллический сенсорный дисплей и может представлять собой органический электролюминесцентный дисплей (EL-дисплей). Управляющий блок 30 отображает пользовательский интерфейс (UI) веб-браузера на дисплейном блоке 32.
[0056] Блок 33 связи представляет собой, например, беспроводной интерфейс локальной вычислительной сети (LAN, local area network). Блок 33 связи соединен с сетью 4 через точку 41 доступа и передает информацию на измерительное устройство 1 или принимает от него информацию в соответствии с предварительно заданным протоколом связи (HTTP).
[0057] Сеть 4 представляет собой, например, локальную вычислительную сеть (LAN, local area network) и может представлять собой сеть, соединенную с сетью связи, такой как Интернет. Точка 41 доступа обеспечивает возможность беспроводного доступа информационного терминала 3 к сети 4.
[0058] На фиг. 3 показана функциональная блок-схема, схематически иллюстрирующая функции измерительной системы первого примера реализации.
Измерительная система имеет основные функции: измерительный процессор 101, получаемый, когда управляющий блок 10 измерительного устройства 1 выполняет измерительную программу 1Р, веб-сервер 102, получаемый, когда управляющий блок 10 выполняет программу 2Р веб-сервера, и веб-браузер 301, получаемый, когда управляющий блок 30 информационного терминала 3 выполняет программу 3Р веб-браузера.
[0059] Путем использования функций измерительного процессора 101, управляющий блок 10 измерительного устройства 1 управляет вводом и/или выводом сигнала между измерительным устройством 1 и оптическим датчиком 2, а также управляет временем, в течение которого информационный терминал 3 отображает цветовую шкалу. Кроме того, путем использования функций веб-сервера 102, управляющий блок 10 сообщается с информационным терминалом 3 в соответствие с инструкцией от измерительного процессора 101 для выполнения процессов, таких как генерирование веб-контента и передача веб-контента на информационный терминал 3. В частности, веб-сервер 102 создает веб-контент в соответствии с HTTP 4.0. Несмотря на то, что функции веб-сервера 102 не зависят от измерительного процессора 101 в первом примере реализации, функции могут представлять собой часть измерительного процессора 101.
[0060] Управляющий блок 30 информационного терминала 3 сообщается с измерительным устройством 1 с использованием функции веб-браузера 301. Кроме того, путем использования функции веб-браузера 301, управляющий блок 30 отображает цветовую шкалу 34 на дисплейном блоке 32 на основании веб-контента, принятого от измерительного устройства 1.
[0061] Будут описаны этапы измерительного процесса, который измерительное устройство 1 и информационный терминал 3 выполняют посредством канала связи в измерительной системе, выполненной таким образом. На фиг. 4-6 показаны блок-схемы, иллюстрирующие один пример этапов процесса, выполняемых измерительной системой первого примера реализации.
[0062] Управляющий блок 10 измерительного устройства 1 запускает измерительную программу 1Р для запуска измерительного процессора 101 и затем инструктирует измерительный процессор 101 запускать веб-сервер 102 (этап S101). Таким образом, происходит запуск веб-сервера 102 (этап S102).
[0063] Затем, посредством измерительного процессора 101, управляющий блок 10 инструктирует веб-сервер 102 создать веб-контент для подготовки измерений (этап S103). Таким образом, веб-сервер 102 создает веб-контент для подготовки измерений (этап S104). Вместо создания веб-контента, управляющий блок 10 может получать веб-контент, который предварительно сохранен в запоминающем блоке 11 или другом устройстве.
[0064] Затем управляющий блок 10 создает на своем дисплейном блоке 16 отображение, инструктирующее целевой информационный терминал 3 запустить веб-браузер 301 и получить доступ к веб-серверу 102 измерительного устройства 1 посредством веб-браузера 301 (этап S105). Затем управляющий блок 10 определяет, был ли получен доступ к веб-серверу 102 посредством веб-браузера 301 информационного терминала 3 (этап S106). Когда управляющий блок 10 определяет, что доступ к веб-серверу 102 не был получен посредством веб-браузера 301 (S106: НЕТ), то он возвращает процесс к этапу S106 и переходит в режим ожидания.
[0065] На стороне информационного терминала 3 оператор выполняет операцию, соответствующую инструкции на получение доступа, отображенной на дисплейном блоке 16 измерительного устройства 1. Таким образом, управляющий блок 30 запускает веб-браузер 301 (этап S201). В частности, поскольку графический знак или т.п.для получения доступа к веб-странице (UI) для подготовки измерений отображают на дисплейном блоке 32, оператор выполняет операцию, такую как прикосновение к указанному графическому знаку. Таким образом, происходит запуск веб-браузера 301. Затем, посредством веб-браузера 301, управляющий блок 30 запрашивает веб-сервер 102 для передачи веб-контента для подготовки измерений (этап S202).
[0066] Когда управляющий блок 10 измерительного устройства 1 определяет, что доступ к веб-серверу 102 был получен посредством веб-браузера 301 (S106: Да), то он передает созданный веб-контент для подготовки измерений (этап S107). Путем использования измерительного процессора 101 (или веб-сервера 102), управляющий блок 10 определяет, была ли выполнена операция запуска измерения на UI для подготовки измерений (этап S108). Когда управляющий блок 10 определяет, что такая операция не была выполнена (S108: НЕТ), то он возвращает процесс к этапу S108 и ожидает до тех пор, пока такая операция не будет выполнена.
[0067] Посредством веб-браузера 301 управляющий блок 30 информационного терминала 3 принимает веб-контент для подготовки измерений от веб-сервера 102 (этап S203) и отображает пользовательский интерфейс (UI) для подготовки измерений на дисплейном блоке 32 на основании полученного веб-контента (этап S204). Пользовательский интерфейс (UI) для подготовки измерений содержит кнопку для запуска измерения. Оператор может инструктировать запуск измерения путем касания кнопки запуска измерения сенсорного экрана дисплейного блока 32.
[0068] В альтернативном варианте на этапе S204 кнопка для запуска измерения может быть отображена на дисплейном блоке 16 измерительного устройства 1, а последующие измерения могут быть запущены путем работы измерительного устройства 1.
[0069] Управляющий блок 30 определяет, была ли выполнена какая-либо операция на UI для подготовки измерений (этап S205). Когда управляющий блок 30 определяет, что не было выполнено какой-либо операции (S205: НЕТ), то он возвращает процесс к этапу S205. Когда управляющий блок 30 определяет, что операция была выполнена (S205: ДА), то он передает информацию об операции на веб-сервер 102 (этап S206). Управляющий блок 30 затем запрашивает веб-сервер 102 для передачи веб-контента для цветовой шкалы (этап S207). Когда оператор касается кнопки запуска измерения UI, веб-контент для подготовки измерений предпочтительно содержит информацию для управления дисплеем, инструктирующую информационный терминал 3 запрашивать веб-контент для конкретной цветовой шкалы. В частности, заголовок текущего файла с языком гипертекстовой разметки (HTML) предпочтительно содержит имя следующего HTML файла. В альтернативном варианте запрос посредством UI веб-браузера 301 на получение доступа к веб-странице для конкретной цветовой шкалы может быть отображен на дисплейном блоке 16 измерительного устройства 1, а затем оператор может попробовать получить доступ к запрашиваемой странице.
[0070] Когда управляющий блок 10 регистрирует, что веб-сервер 102 принял информацию об операции и запрос контента, переданный веб-браузером 301, и, таким образом, определяет, что операция запуска измерения была выполнена на UI для подготовки измерений, то он инструктирует веб-сервер 102 создать и передать
веб-контент для отображения цветовой шкалы для запуска измерения (этап S109).
[0071] На основании инструкции управляющий блок 10 создает веб-контент для цветовой шкалы с использованием веб-сервера 102 (этап S110). Например, управляющий блок 10 создает HTML файл, чей фоновый цвет уточнен в отличие от других, как веб-контент для цветовой шкалы. В альтернативном варианте управляющий блок 10 может создавать HTML файлы, соответствующие различным цветовым шкалам, и предварительно сохранять HTML файлы в запоминающем блоке 11 и затем извлекать их. Затем управляющий блок 10 передает веб-контент вместе с информацией для управления дисплеем (должно быть описано далее) с использованием веб-сервера 102 (этап S111).
[0072] Информация для управления дисплеем, передаваемая вместе с веб-контентом посредством веб-сервера 102, содержит информацию для приведения в соответствие времени, когда веб-браузер 301 создает отображение, со временем, когда оптический датчик 2 выполняет измерение. В частности, информация для управления дисплеем представляет собой информацию, запрашивающую перезагрузку веб-браузера 301 и соответствует стандарту HTML 4.0.
[0073] На фиг. 7 показано изображение, иллюстрирующее один пример информации для управления дисплеем первого примера реализации, и показан веб-контент для отображения цветовой шкалы. В примере, показанном на фиг. 7, веб-контент представляет собой HTML файл, соответствующий стандарту HTML 4,0, как описано выше. Когда веб-браузер 301 принимает веб-контент, показанный на фиг. 7, на дисплейном блоке 32 отображают изображение для измерения интенсивности света дисплея R (красный)=255.
[0074] В примере, показанном на фиг. 7, включена информация, запрашивающая перезагрузку (обновление). В частности, мета-тег (МЕТА tag), соответствующий стандарту HTML 4,0, указывает на "Обновление", а также указывает на то, что интервал "Обновления" составляет "3." Сам HTML-файл, показанный на фиг. 7, выполнен в качестве веб-контента, который должен быть запрошен следующим, и, таким образом, перезагружен. То есть, на основании информации для управления дисплеем, показанной на фиг. 7, веб-браузер 301 загружает HTML файл через "3" секунды и запрашивает HTML файл (веб-контент), представленный посредством "URL=.…". В примере по фиг. 7, имя веб-контента, который должен быть запрошен, содержит информация, указывающую на то, что (R, G, В) цветовой шкалы, которую необходимо отобразить, составляет (255, 0, 0). Как показано выше, в информации для управления дисплеем первого примера реализации имя самого веб-контента (HTML-файла), передаваемого веб-сервером 102, содержит информацию, идентифицирующую шкалу ("Patch(255.000.000).html").
[0075] Согласно блок-схемам на фиг. 4-6, управляющий блок 30 информационного терминального устройства 3 принимает веб-контент, который показан на фиг. 7, посредством веб-браузера 301 (этап S208) и отображает цветовую шкалу на основании полученного веб-контента (этап S209).
[0076] При этом может быть предпочтительно заблокировать функцию преобразования цветового пространства веб-браузера 301. Это является следствием того, что существующие веб-браузеры имеют функцию автоматического преобразования цветового пространства в соответствии с контентом. В зависимости от цели измерения, предпочтительно, чтобы была заблокирована функция преобразования цветового пространства. Соответственно, данная функция может быть заблокирована при отображении цветовой шкалы. Следует отметить, что инструкция на блокировку может быть передана посредством измерительного устройства 1 вместе с веб-контентом для подготовки измерений или вместе с веб-контентом для цветовой шкалы.
[0077] В измерительном устройстве 1 управляющий блок 10 идентифицирует цветовую шкалу, отображаемую с использованием измерительного процессора 101 (этап S112). В частности, управляющий блок 10 получает информацию о цвете, идентифицирующую цветовую шкалу, из имени файла запрашиваемого контента. Запрос контента, который выполнил информационный терминал 3 на основании информации для управления дисплеем, показанной на фиг. 7, содержит "Patch(255.000.000).html." Соответственно, управляющий блок 10 идентифицирует цветовую шкалу, отображаемую как цветовая шкала (R, G, В)=(255, 0, 0). Управляющий блок 10 затем определяет, представляет ли идентифицированная цветовая шкала собой цветовую шкалу, чья интенсивность света должна быть измерена (этап S113). Когда управляющий блок 10 определяет, что цветовая шкала не представляет собой цветовую шкалу, которая должна быть измерена, с использованием измерительного процессора 101 (S113: НЕТ), то управляющий блок 10 возвращает процесс к этапу S112 и ожидает до тех пор, пока
отображение не выполнено на основании веб-контента для цветовой шкалы, которую управляющий блок 10 предположительно передал.
[0078] Когда управляющий блок 10 измерительного устройства 1 определяет, что цветовая шкала представляет собой цветовую шкалу, которая должна быть измерена (S113: ДА), то он управляет оптическим датчиком 2 для выполнения измерения (этап S114). Следует отметить, что измерение предпочтительно выполняют после ожидания, составляющего, например, приблизительно одну секунду. Это является следствием того, что предпочтительно выполнение измерения после того, как отображена и затем стабилизирована веб-страница, основанная на переданном веб-контенте, то есть цветовой шкале.
[0079] В течение этого периода веб-браузер 301 информационного терминала 3 передает запрос контента на основании информации для управления дисплеем, например, каждые три секунды. Управляющий блок 10 затем определяет, завершено ли измерение, с использованием измерительного процессора 101 (этап S115). Когда управляющий блок 10 определяет, что измерение не завершено (S115: НЕТ), то он передает веб-контент для текущей цветовой шкалы (этап S116). Управляющий блок 10 затем возвращает процесс к этапу S115 и ожидает до тех пор, пока не завершено измерение. Когда управляющий блок 10 определяет, что измерение завершено (S115: ДА), то процесс переходит к этапу S117.
[0080] Во время этого периода, на основании информации для управления дисплеем, управляющий блок 30 запрашивает измерительное устройство 1 для передачи следующего веб-контента (HTML-файла) (этап S210). То есть, управляющий блок 30 перезагружает веб-браузер 301. Управляющий блок 30 затем принимает веб-контент, переданный в ответ на запрос контента (этап S211). Управляющий блок 30 определяет, представляет ли полученный веб-контент собой страницу, указывающую на завершение измерений (этап S212). Когда управляющий блок 30 определяет, что веб-контент не представляет собой страницу, указывающую на завершение измерений (S212: НЕТ), то есть, когда управляющий блок 30 все еще принимает веб-контент для цветовой шкалы, то он возвращает процесс к этапу S209 и повторно отображает цветовую шкалу на основании полученного веб-контента, и перезагружает веб-браузер 301. Следует отметить, что процесс определения на этапе S212 не обязательно должен быть выполнен. Это является
следствием того, что, если веб-страница, указывающая на завершение измерений, не содержит информацию для управления дисплеем, запрашивающим перезагрузку, как показано на фиг. 7, то управляющий блок 30 не переходит к этапу S210, то есть не загружает веб-браузер 301.
[0081] Ввиду вышеописанного процесса, измерительное устройство 1 может приводить в соответствие время, когда завершено измерение, и время, когда измерительное устройство 1 передает веб-контент для следующей цветовой шкалы. Кроме того, при условии, что измерение, выполняемое оптическим датчиком 2, занимает "5" секунд, если интервал, в течение которого перезагружают веб-браузер 301, задан коротким, таким как "3" секунды, как показано в приведенном выше примере, то существует возможность эффективного изменения цветовой шкалы 34, которую необходимо отобразить, что обеспечивает уменьшение времени, необходимого для измерения всех цветовых шкал. Следует отметить, что интервал перезагрузки не ограничен вышеописанным и может быть задан на более продолжительное время по сравнению со временем, затраченным на измерение, с тем, чтобы уменьшить мерцание на экране. То есть, интервал перезагрузки только должен быть задан на время таким образом, чтобы управление дисплеем происходило в подходящее время.
[0082] Когда управляющий блок 10 определяет, что измерение завершено, с использованием измерительного процессора 101 (S115: ДА), то он отображает результат измерения на дисплейном блоке 16 и сохраняет его в запоминающем блоке 11 таким образом, что результат измерения связан с информацией о цветовой шкале, идентифицированной на этапе S112 (этап S117).
[0083] В альтернативном варианте на этапе S115 управляющий блок 10 может сравнивать результат измерения с предыдущей цветовой схемой и затем определять, что измерение завершено. В частности, управляющий блок 10 сравнивает результат измерения с предыдущим результатом измерения, определяет, имеется ли цветовое различие, фактически подтверждает, что цветовая схема на дисплейном блоке 32 информационного терминала 3 была изменена, и затем определяет, что измерение завершено. Следует отметить, что измерительное устройство 1 не обязательно должно выполнять этап S177. Например, управляющий блок 10 измерительного устройства 1 может также выдавать
результат измерения на другое устройство для обработки информации (не показано) с использованием измерительного процессора 101.
[0084] Затем управляющий блок 10 определяет, завершены ли измерения в отношении всех цветовых шкал, которые должны быть измерены (этап S118). Когда управляющий блок 10 определяет, что измерения в отношении всех цветовых шкал не завершены (S118: НЕТ), управляющий блок 10 возвращает процесс к этапу S109 и последовательно создает и передает Веб-контент для оставшихся цветовых шкал (S109-S111), и выполняет соответствующие измерения (S112-S115). Например, при условии, что иллюстративный HTML-файл, показанный на фиг. 7, был передан и что измерения выполняют на основании иллюстративного HTML-файла, веб-сервер 102 изменяет имя HTML-файла в мета-теге (МЕТА tag), который запрашивает перезагрузку, от "Patch(255.000.000).html" на, например, "Patch(254.000.000).html" и вызывает то, что веб-браузер 301 запрашивает веб-контент для другой цветовой шкалы и отображает соответствующую веб-страницу.
[0085] Когда управляющий блок 10 определяет, что измерения в отношении всех цветовых шкал завершены (S118: ДА), то он передает веб-контент, указывающий на завершение, от веб-сервера 102 (этап S119). Веб-контенту, передаваемому от веб-сервера 102, нет необходимости содержать информацию для управления дисплеем, запрашивающую перезагрузку. Это останавливает перезагрузку веб-браузера 301.
[0086] Когда управляющий блок 30 информационного терминала 3 определяет, что принятый веб-контент представляет собой веб-страницу, указывающую на завершение измерений (S212: ДА), то он отображает, на дисплейном блоке 32, веб-страницу, указывающую на завершение, на основании полученного веб-контента (этап S213).
[0087] После передачи веб-контента, указывающего на завершение, управляющий блок 10 измерительного устройства 1 выполняет надлежащие процессы в отношении результатов измерений (этап S120), генерирует информацию о цветовом пространстве на основании итоговых результатов измерений и сохраняет указанную информацию о цветовом пространстве в запоминающем блоке 11 (этап S121) с последующим завершением процесса.
[0088] Примеры надлежащих процессов на этапе S120 содержат
классифицирование цветовых шкал по цвету. Управляющий блок 10 может сортировать результаты измерений. Информация о цветовом пространстве на этапе S121 относится к, например, файлу, указывающему на цель регулирования для моделирования или ICC профиля. Например, информация о цветовом пространстве представляет собой информацию для выполнения преобразования таким образом, что когда дисплейный блок 32 информационного терминала 3 инструктирован отображать цвета (красного) 8-битного RGB (255, 0, 0), то 10-битное RGB пространство представлено не с RGB (1023, 0, 0), а с RGB (1001, 0, 0) на другом дисплейном устройстве, так что воспроизведен цвет, фактический отображенный на дисплейном блоке 32. В этом случае, информация о цветовом пространстве для выполнения преобразования на дисплейном блоке 32 может быть сгенерирована в качестве 3D-LUT, где R, G и В используют в качестве размеров.
[0089] Следует отметить, что измерительное устройство 1 не обязательно должно выполнять этапы S121 и S122. Другое устройство для обработки информации может выполнять надлежащие процессы в отношении результатов, полученных посредством измерительного устройства 1, а затем может генерировать и сохранять информацию о цветовом пространстве.
[0090] Пользовательский интерфейс (UI) для подготовки измерений, отображенных на дисплейном блоке 32 информационного терминала 3 на этапе S204, может быть отображен на дисплейном блоке 16 измерительного устройства 1. Пользовательский интерфейс (UI) для подготовки измерений может также представлять собой UI, в котором оператор может создавать настройки, относящиеся к измерениям. Например, пользовательский интерфейс (UI) для подготовки измерений может представлять собой UI, который принимает выбор типа информационного терминала 3, типа дисплейного блока 32 или т.п. Пользовательский интервейс (UI) для подготовки измерений может также представлять собой UI, который принимает выбор того, выполняет ли измерительное устройство 1 только измерения или выполняет измерения и затем генерирует ICC-профиль. Пользовательский интерфейс (UI) для подготовки измерений может также представлять собой UI, который принимает выбор типа ICC профиля, который должен быть сгенерирован. Как использовано в настоящей заявке, тип ICC-профиля содержит то, представляет ли ICC профиль собой 3D-LUT.
[0091] Согласно вышеописанной конфигурации, цветовые шкалы для измерения, выполняющие функцию веб-контента, передают не веб-браузер 301 информационного терминала 3 и отображают. Кроме того, под управлением управляющего блока 10 измерительного устройства 1, время, когда веб-браузер 301 отображает цветовую шкалу, приведено в соответствие со временем, когда выполняют измерение. Соответственно, даже информационный терминал 3, не содержащий терминала ввода-вывода, может выполнять управление цветом путем измерения цветовых схем до тех пор, пока информационный терминал 3 может запускать веб-браузер 301.
[0092] Кроме того, функции измерительного процессора 101 изначально выполнены схожими с обычными этапами, согласно которым цветовые схемы отображают и измеряют на целевом устройстве, которое должно быть измерено (например, дисплейном блоке 16) посредством видеотерминала ввода-вывода устройства. Измерительный процессор 101 может выполнять процессы в любом из случая, в котором цветовые схемы отображают на целевом устройстве посредством веб-сервера 102, и случая, в котором цветовые схемы отображают на нем посредством видеотерминала ввода-вывода. Соответственно, также получено значительное преимущество, состоящее в том, что могут быть использованы программные ресурсы, которые обычно использовались.
[0093] В другом примере информации для управления дисплеем, измерительное устройство 1 может запрашивать перезагрузку веб-браузера 301, обрабатывать запрос контента, как тот же самый HTML-файл, все время и изменять только содержимое веб-контента. На фиг. 8 показано изображение, иллюстрирующее другой пример информации для управления дисплеем первого примера реализации. На верхней части фиг. 8 показан веб-контент, который еще не должен быть изменен управляющим блоком 10 измерительного устройства 1, а на нижней части фиг. 8 показан веб-контент, который был изменен таким образом. Когда веб-браузер 301 принимает веб-контент, показанный на верхней части фиг. 8, изображение R (красный)=255 для измерения интенсивности света дисплея отображают на дисплейном блоке 32. Когда веб-браузер 301 принимает веб-контент, показанный в нижней части фиг. 8, изображение G (зеленый)=255 для измерения интенсивности света дисплея отображают на дисплейном блоке 32.
[0094] В примере информации для управления дисплеем, показанном на фиг. 8,
мета-тег (МЕТА tag) указывает на "Обновление" для запроса перезагрузки, а также указывает на то, что интервал "Обновления" составляет "5". То есть, на основании информации для управления дисплеем, веб-браузер 301 выполняет перезагрузку через "5" секунд и просто запрашивает тот же самый HTML-файл. После измерения, управляющий блок 10 измерительного устройства 1 изменяет только содержимое веб-контента, как показано на нижней части по фиг. 8. Таким образом, несмотря на то, что веб-браузер 301 все время просто повторяет перезагрузку, измерительное устройство 1 может управлять деталями, отображенными на дисплейном блоке 32.
[0095] В этом случае управляющий блок 10 измерительного устройства 1 не может идентифицировать передаваемый контент с использованием запроса контента от веб-браузера 301. Соответственно, управляющему блоку 10 необходимо выполнить процессы, такие как процесс поиска текста на веб-странице, передаваемой веб-сервером 102, и получение информации, идентифицирующей цветовую шкалу в BODY-теге.
[0096] Примеры, показанные на фиг. 7 и 8, представляют собой примеры, в которых веб-контент создан с использованием HTML-файла. Веб-контент, созданный веб-сервером 102, не ограничен HTML-файлом и может представлять собой контент, созданный с использованием Adobe Flash (продукта компании «Adobe Systems»).
[0097] Второй пример реализации
В первом примере реализации измерения выполняют на одном информационном терминале 3, сохраняют результаты измерений и генерируют, при необходимости, информацию о цветовом пространстве для информационного терминала 3. Во втором примере реализации, с другой стороны, измерения выполняют на множестве информационных терминалов 3, усредняют результаты измерений и генерируют информацию о цветовом пространстве, которая применяется к указанному множеству информационных терминалов 3.
[0098] При условии, что, что измерение выполняют на каждом информационном терминале 3, конфигурация измерительной системы второго примера реализации схожа с конфигурацией первого примера реализации. Только разница между обеими конфигурациями представляет собой части этапов процесса, выполняемых управляющим блоком 10 измерительного устройства 1. Соответственно, что касается конфигурации
аппаратного обеспечения, то компоненты имеют те же самые ссылочные номера и будут подробно описаны. Этапы процесса будут описаны далее.
[0099] На фиг. 9-11 показаны бок-схемы, иллюстрирующие пример этапов процесса, выполняемых измерительной системой второго примера реализации. Из этапов процесса, показанных далее, этапы процесса, которые совместно используются измерительной системой первого примера реализации, имеют те же самые номера этапов и не будут подробно описаны.
[0100] Управляющий блок 10 измерительного устройства 1 запускает измерительную программу 1Р для запуска веб-сервера 102 и выполняет измерение на первом информационном терминале 3 (этапы S103-S119).
[0101] Первый информационный терминал 3 запускает веб-браузер 301 на основании инструкции на получение доступа, отображенной на дисплейном блоке 16 измерительного устройства 1 (S201), запрашивает веб-контент для подготовки измерений (S202), а затем автоматически отображает цветовую шкалу 34 на дисплейном блоке 32 на основании веб-контента и информации для управления дисплеем, передаваемых от веб-сервера 102 измерительного устройства 1 в соответствии с измерительным процессом (S203-S213). Когда веб-страницу, указывающую на завершение, отображают на первом информационном терминале 3, веб-браузер 301 завершает работу (этап S220). В частности, оператор завершает работу веб-браузера 301 путем выполнения завершающей операции на пользовательском интерфейсе (UI) веб-браузера 301. Таким образом, происходит выполнение измерения на первом информационном терминале 3.
[0102] После завершения измерения на первом информационном терминале 3 (S119), управляющий блок 10 измерительного устройства 1 определяет, завершены ли измерения на всех целевых информационных терминалах (этап S130). В частности, управляющий блок 10 обеспечивает то, что дисплей вызывает осуществление выбора оператором, завершить ли измерения, и, когда оператор выбирает завершение, то определяет, что измерения завершены.
[0103] Когда управляющий блок 10 определяет на этапе S130, что измерения на всех целевых информационных терминалах не завершены (S130: НЕТ), то он возвращает процесс к этапу S103 и выполняет измерения на втором и других информационных
терминалах 3 (S103-S119).
[0104] Когда управляющий блок 10 измерительного устройства 1 определяет на этапе S130, что измерения на всех целевых информационных терминалах завершены (S130: ДА), то он выполняет надлежащие процессы в отношении результатов измерений множества целевых информационных терминалов 3 (этап S131). Примеры надлежащих процессов содержат классифицирование цветовых шкал по цвету и сортировку результатов измерений, например выделение специфических результатов измерений. Если результат измерения на конкретном информационном терминале 3 всех целевых информационных терминалов 3 является необычным, то такой необычный результат измерения может быть исключен из результатов измерений, которые должны быть подвержены последующим процессам.
[0105] После выполнение вышеуказанных процессов в отношении результатов измерений (S131), управляющий блок 10 измерительного устройства 1 рассчитывает среднее из итоговых результатов измерений (этап S132). На основании среднего, рассчитанного на этапе S132, управляющий блок 10 генерирует информацию о цветовом пространстве, которая равным образом применяется к множеству целевых информационных терминалов 3 и сохраняет информацию о цветовом пространстве в запоминающем блоке 11 (этап S133) с последующим завершением процесса.
[0106] Следует отметить, что измерительное устройство 1 не обязательно должно выполнять этап S133. Другое устройство для обработки информации может генерировать и сохранять информацию о цветовом пространстве с использованием результатов, полученных измерительным устройством 1.
[0107] Вышеописанный процесс полезен, например, когда характеристики дисплейного блока 32 имеют некоторую тенденцию в зависимости от производственной партии информационного терминала 3. Путем отбора некоторых информационных терминалов 3 из той же самой производственной партии, выполнения измерений на отобранных информационных терминалах 3 и усреднения результатов измерений, определенное количество процессов может быть уменьшено по сравнению со случаем, в котором измерения выполняют на всех информационных терминалах 3, а затем генерируют информацию о цветовом пространстве для каждого информационного
терминала 3. Кроме того, может быть получена информация о цветовом пространстве, которое включает характеристики каждого информационного терминала 3 до определенной степени.
[0108] Предпочтительно измерительное устройство 1 выполнено с возможностью настройки, выполняет ли управляющий блок 10 измерительного устройства 1 процесс по фиг. 4-6 первого примера реализации или процесс по фиг. 9-11. В частности, когда управляющий блок 10 запускает измерительную программу 1Р, то он отображает пользовательский интерфейс (UI), запрашивающий выбор типа измерения на дисплейном блоке 16, а затем определяет последующие процессы на основании типа, выбранного оператором, и выполняет эти процессы. Типы измерения содержат: измерение выполняют на одном информационном терминале 3, а затем информацию о цветовом пространстве генерируют и сохраняют (фиг. 4-6), и измерения выполняют на множестве информационных терминалов 3, а затем части информации о цветовом пространстве, соответствующей множеству информационных терминалов 3, генерируют и сохраняют (фиг. 9-11). Измерительное устройство 1 может быть выполнено таким образом, что оператор может выбрать, генерировать ли информацию о цветовом пространстве или только выполнить измерения. Измерительное устройство 1 также может быть выполнено таким образом, что оператор может выбрать, должна ли информация о цветовом пространстве быть сгенерирована в качестве ICC профиля, другого типа файла для регулирования, 3D-LUT или других примеров.
[0109] В измерительной системе первого и второго примеров реализации измерительное устройство 1 и информационный терминал 3 сообщаются друг с другом в соответствии со стандартом HTML 4,0. Однако, способ связи не ограничен способом, показанным в первом и втором примерах реализации и может представлять собой канальную связь в соответствии с JSP-страницами (JavaR Server Pages) или Adobe Flash, который обеспечивает ручную связь или связь в соответствии с протоколом Websocket стандарта HTML 5. В этом случае, когда измерительный процессор 101 завершает измерительный процесс, возможно выполнение управления таким образом, что измерительный процессор 101 передает веб-контент для следующей цветовой шкалы и затем информационный материал 3 принимает его, причем это не вызывает создание
информационным материалом 3 запроса контента на основании периодической перезагрузки.
[0110] Третий пример реализации
Несмотря на то, что измерительное устройство 1 содержит измерительный процессор и веб-сервер функции в первом и втором примерах реализации, в третьем примере реализации другое устройство для обработки информации имеет функцию веб-сервера.
[0111] Конфигурация измерительной системы третьего примера реализации схожа с конфигурацией первого примера реализации за исключением того, что другое устройство для обработки информации имеет некоторые из функций измерительного устройства 1 первого примера реализации. Соответственно, в описанном далее третьем примере реализации компоненты, совместно используемые с первым примером реализации, имеют те же самые ссылочные номера и не будет подробно описаны.
[0112] На фиг. 12 показана структурная схема, иллюстрирующая конфигурацию измерительной системы третьего примера реализации. В третьем примере реализации измерительная система содержит измерительное устройство 1b, оптический датчик 2 и целевой информационный терминал 3, который должен быть измерен, а также устройство 6 для обработки информации.
[0113] Измерительное устройство lb представляет собой, например, персональный компьютер (PC) и содержит управляющий блок 10, запоминающий блок 11, временный запоминающий блок 12, блок 13 ввода-вывода, блок 14 связи, считывающий блок 15 и дисплейный блок 16. Запоминающий блок 11 измерительного устройства 1b хранит измерительную программу 1Р, однако не хранит программу веб-сервера или цветовые шкалы. Управляющий блок 10 измерительного устройства lb вызывает функционирование персонального компьютера (PC) в качестве измерительного устройства 1b для выполнения обработки измерительным процессором путем загрузки измерительной программы 1Р во временный запоминающий блок 12 и последующего выполнения этой программы.
[0114] Устройство 6 для обработки информации представляет собой, например, персональный компьютер (PC) и содержит управляющий блок 60, запоминающий блок 61, временный запоминающий блок 62 и блок 64 связи.
[0115] Управляющий блок 60 представляет собой, например, центральный процессор (CPU, central processing unit) и управляет соответствующими блоками. Управляющий блок 60 также вызывает функционирование персонального компьютера (PC) в качестве веб-сервера путем загрузки измерительной программы 6Р, хранящейся в запоминающем блоке 61, во временный запоминающий блок 62 и последующего выполнения этой программы. Запоминающий блок 61 представляет собой, например, жесткий диск и может представлять собой различные типы долговременной памяти, такой как твердотельный диск (SSD, solid state disk). Запоминающий блок 61 хранит программу 6Р веб-сервера, а также цветовые шкалы 67. Запоминающий блок 61 может изначально хранить веб-контент, который необходимо передать на информационный терминал 3, когда запоминающий блок 61 функционирует в качестве веб-сервера. Временный запоминающий блок 62 представляет собой, например, оперативное запоминающее устройство (RAM), такое как постоянное оперативное запоминающее устройство (SRAM) или временное оперативное запоминающее устройство (DRAM).
[0116] Блок 64 связи представляет собой, например, интерфейс локальной вычислительной сети (LAN, local area network). Блок 64 связи соединен с сетью 4. Блок 64 связи передает или принимает информацию через сеть 4 в соответствии с предварительно заданным протоколом связи. Несмотря на то, что блок 64 связи и блок 14 связи измерительного устройства 1b сообщаются друг с другом посредством HTML, может быть использован другой протокол связи. Управляющий блок 60 принимает инструкцию от измерительного устройства 1b или передает веб-контент на информационный терминал 3 посредством блока 64 связи.
[0117] Функции измерительной системы третьего примера реализации выполнены схожими с функциями первого примера реализации. Третий пример реализации отличается от первого примера реализации в том, что функции веб-сервера 102 в первом примере реализации, показанном на фиг. 3, выполняют не посредством измерительного устройства 1, а посредством устройства 6 для обработки информации и в том, что веб-сервер 102, выполняемый посредством устройства 6 для обработки информации, принимает инструкцию, такую как переключение цветовой шкалы отображаемого, от измерительного процессора 101, выполняемого посредством измерительного устройства
1b, через сеть 4.
[0118] Соответственно, этапы измерительного процесса третьего примера реализации схожи с этапами первого примера реализации, показанного на фиг. 4-6. Как описано выше, разница состоит в том, что измерительный процессор 101 и веб-сервер 102 передают или принимают инструкции соответственно на или от друг друга, а не в измерительном устройстве 1, но через сеть 4. В частности, инструкцию запуска на этапе S101 и инструкцию создания веб-контента на этапе S103, показанном на фиг. 4, передают на функцию веб-сервера, выполняемую посредством устройства 6 для обработки информации, через блок 14 связи и сеть 4. Схожим образом, инструкцию по передачи или созданию веб-контента для цветовой шкалы на этапе S109 и запрос на передачу контента в случае определения «НЕТ» на этапе S115, показанном на фиг. 5, передают от функции измерительного процессора 101 на функцию веб-сервера, выполняемую посредством устройства 6 для обработки информации, через блок 14 связи и сеть 4. Схожим образом, инструкцию на передачу веб-контента, указывающего на завершение в случае определения «YES» на этапе S118, показанном на фиг. 6, передают от функции измерительного процессора 101 на функцию веб-сервера, выполняемую посредством устройства 6 для обработки информации, через блок 14 связи и сеть 4.
[0119] В третьем примере реализации функция веб-сервера отделена от измерительного устройства 1b и, поэтому, возможно параллельное выполнение измерений на множестве информационных терминалов 3. В частности, на этапе S115 ни один из управляющего блока 10 и управляющего блока 60 не определяет, что измерения завершены, пока не завершены измерения на всех из множества целевых информационных терминалов 3. По этой причине, на этапе S109 не запрашивают переключение на веб-контент для другой цветовой шкалы до тех пор, пока не завершены измерения на всех целевых информационных терминалах 3. В альтернативном варианте измерительный процессор 101 и веб-сервер 102 могут быть выполнены следующим образом: части веб-контента для цветовой шкалы связаны с частью информации, идентифицирующей множество целевых информационных терминалов 3, и затем отличны друг от друга; и функции измерительного процессора 101 и веб-сервера 102 выполняют асинхронным или параллельным образом. В частности, имя HTML файла (например,
"Patch(255.000.000).html"), соответствующее веб-контенту для цветовой шкалы, может изменяться среди множества целевых информационных терминалов 3 (например, "001#Patch(255.000.000).html"; инициал "001" представляет собой информацию, идентифицирующую информационный терминал 3). Таким образом, возможно выполнение параллельных измерений на множестве информационных терминалов 3 для существенного уменьшения времени, необходимого для измерений.
[0120] Файл для регулирования или ICC профиль, созданный в первом, втором и третьем примерах реализации, может быть использован, например, в качестве опорных данных для моделирования цвета дисплея на целевом дисплейном устройстве (информационном терминале 3). Для выполнения моделирования может быть использовано приложение, имеющее функцию моделирования, такое как PhotoshopR (товарный знак компании «Adobe Systems»), или приложение для управления цветом, доступное от производителя дисплейных устройств, такого как «ColorNavigator» (товарный знак компании «EIZO Corporation))).
[0121] Примеры реализации, раскрытые в настоящей заявке, следует толковать в качестве иллюстративных, а не ограничительных во всех аспектах. Объем настоящего изобретения показан не посредством приведенного выше описания, а посредством формулы изобретения, и содержит все изменения без выхода за рамки формулы изобретения и их эквиваленты.