Устройство редактирования и способ редактирования

Иллюстрации

Показать все

Устройство редактирования, выполненное с возможностью редактирования данных, включающих в себя окрашиваемые растровые данные, векторные данные или символ, включает в себя устройство вывода, выполненное с возможностью отображения данных, устройство ввода, выполненное с возможностью ввода операции пользователя, блок извлечения цвета, выполненный с возможностью разрешения пользователю назначать цвет конкретного элемента данных в качестве репрезентативного цвета через устройство ввода, блок создания применимого цвета, выполненный с возможностью создания одного или нескольких применимых цветов на основе цвета, извлеченного блоком извлечения цвета, блок окраски, выполненный с возможностью окраски окрашиваемых растровых данных, векторных данных или символа с одним или несколькими применимыми цветами, и блок отображения вариантов окраски, выполненный с возможностью отображения созданных блоком окраски вариантов окраски на устройстве вывода. 3 н. и 12 з.п. ф-лы, 17 ил.

Реферат

Область техники, к которой относится изобретение

Настоящее изобретение относится к устройству редактирования, способу и программе для вывода на устройство отображения сохраненных на запоминающем устройстве данных изображения или текста.

Описание предшествующего уровня техники

До настоящего времени выпускались различные типы прикладного программного обеспечения, выполняемого на персональном компьютере для создания файлов оформления страницы постера, каталога, визуальных данных, открытки, брошюры или рекламы. Для создания файлов оформления страницы в программное обеспечение внедрена широко известная функция настольной издательской системы (DTP). То есть программное обеспечение оснащено функцией печати для распечатки данных на принтере, так же как функцией для редактирования размещения элементов оформления на странице, таких как изображение символы или графическая вставка, функцией формирования тени для затенения изображения или символов, а также функцией применения декоративного эффекта к изображению или символам.

Приложения оформления страниц могут быть классифицированы на два типа: дорогое и расширенное приложение, разработанное для профессионального художника-оформителя, и относительно недорогое и общего назначения приложение, имеющее характерные особенности простоты оперирования (использования) и обработки. Зачастую автор придает большое значение количеству или разнообразию функций в отличие от удобства и простоты использования, с целью точнее отразить представление художника-оформителя. В связи с этим рядовой пользователь не желает использовать это приложение, беспокоясь из-за трудностей в овладении им. С другой стороны, последнее предназначено для пользователя, который в некоторой степени может работать с офисными приложениями, такими как операционная система (OS), текстовый процессор и электронная таблица. Следовательно, работа вплоть до процесса печати оформления страницы упрощается и, следовательно, на рынке появляется продукт, который выполняет не только операцию редактирования, но также формирует процесс вплоть до параметров настройки печати.

Для достижения высококачественного оформления страницы наряду с простотой оперирования (использования) большинство приложений для рядовых пользователей включает в себя материалы для эффективного создания оформления страницы, такие как предварительно разработанный шаблон оформления (шаблон), графическая вставка или фотографии. Пользователь завершает оформление страницы после процедуры выбора шаблона оформления, который соответствует представлениям намеченного оформления страницы и редактирования страницы, например замены фотографии, редактирования текста, добавления другого материала или применения соответствующего декоративного эффекта. Рядовой пользователь, не имеющий соответствующих знаний о плане размещения/цветовом оформлении, вынужден тратить много времени на разработку намеченного оформления страницы, а также может завершить ее с нежелательным результатом оформления. В данном случае желаемое оформление страницы означает состояние, при котором читатели/зрители оформления страницы могут в точности воспринять сообщение или замысел пользователя, а оформленная страница легко читаема и, при возможности, производит сильное впечатление на читателей/зрителей. Для создания такого оформления страницы пользователь должен иметь фундаментальную базу знаний и опыт в оформлении, таком как размещение или окраска.

Недавно следующий способ стал стандартным в операции создания оформления страницы. Таким образом, желаемый вариант оформления выбирается из типовых шаблонов оформления, а операция редактирования выполняется в процессе оформления. Кроме того, способ известен как способ назначения изображения оформления, который определяет впечатление, производимое на читателей/зрителей оформления страницы, для формирования вариантов размещения или окраски оформления страницы и предоставляет пользователю возможность выбора подходящего варианта, соответствующего намеченному образцу, из всех вариантов.

Заявка на патент Японии №07-093507 описывает способ спаривания шаблона, имеющего законченный вариант оформления, такого как фотография, изображение или постер, c цветом и объектом окраски, характерно используемым в шаблоне, для формирования базы данных, а также определения окраски всего оформления страницы на основе шаблона в базе данных. Согласно способу оформление страницы может быть получено с окраской, которая близка к окраске шаблона и всюду уточнена. Кроме того, окраска может быть определена в другом шаблоне, считываемом за пределами базы данных, на основе извлеченного цвета и объекта окраски шаблона.

Заявка на патент Японии №07-306935 описывает способ, который предоставляет пользователю возможность выбора изобретения окраски, которое определяет впечатление об оформлении страницы, чтобы тем самым определить наиболее важный цвет изображения, создает другие цвета, соответствующие наиболее важному цвету, комбинирует цвета и окрашивает оформление страницы. Кроме того, для сохранения выбранных пользователем вариантов окраски предусмотрена база данных. Согласно этому способу с легкостью может быть произведено впечатление о созданном оформлении страницы, соответствуя запросу пользователя.

За последние годы было выпущено прикладное программное обеспечение, динамически создающее оформление страницы на основе компонентов страницы, целей и условий, назначаемых пользователем. Это приложение предусматривает способ динамического создания нескольких сотен вариантов оформления страницы в ответ на ввод изображения, графической вставки, текста или ориентации страницы в процессе оформления страницы для предоставления пользователю возможности выбора соответствующего варианта. Созданный вариант оформления страницы отображается в виде графической миниатюры в двумерной системе координат, где горизонтальная ось отображает, содержится ли фоновое оформление, а вертикальная ось отображает размер главного объекта. Вышеописанный способ отображения помогает пользователю представить то, какой вариант оформления из группы созданных вариантов оформления используется после выбора желаемого варианта оформления. Кроме того, пользователь может выбрать вариант окраски, который определяет производимое впечатление о выбранном варианте оформления страницы. В описании уровня техники развития способа окраски для каждого варианта окраски определяется цветовая палитра, а также множество комбинаций цветов цветовой палитры (варианты цветов). Пользователь может выбрать вариант окраски и цвет, принадлежащий выбранному варианту окраски. Эти методики полностью поддерживают пользовательские действия в процессе создания оформления страницы.

До настоящего времени множество приложений оформления страниц содержали шаблоны оформления. Пользователь мог выбрать соответствующий намеченному изображению шаблон из группы шаблонов оформления, а также заменить или добавить соответствующие изображения или символы. Однако шаблоны оформления включают в себя завершенную окраску. Таким образом, если пользователь, имеющий некоторые знания по оформлению, изменяет окраску, то она, как правило, искажается, особенно в случае добавления или замены фотографии.

Любой из вышеописанных способов эффективен в качестве способа определения окраски всей страницы для произведения желаемого впечатления на читателей/зрителей оформления страницы. Однако в вышеописанном условии, когда пользователь непосредственно размещает изображение на оформлении страницы, окраска всего оформления страницы, включая сюда изображение, не основывается на изображении. В связи с этим во многих случаях изображение не соответствует хорошему оформлению страницы.

Способ, описанный заявке на патент Японии №07-093507, может извлечь цвет части изображения и использовать извлеченный цвет для окраски оформления страницы. Однако цвет может быть применен к ограниченной части, например к переднему плану или заднему плану. Поэтому необходимо извлечь большее количество цветов для оформления страницы, содержащего множество элементов, так что этот способ неэффективен. Кроме того, какой цвет извлекается и где цвет размещается определяется пользователем. В связи с этим, если пользователь, имеющий некоторые знания по оформлению, создает оформление страницы, то окраска готового оформления страницы с наименьшей вероятностью будет желаемой в терминах оформления.

Способ, описанный в заявке на патент Японии №07-306935, автоматически создает и отображает множество подходящих вариантов окраски в соответствии с пользовательским вводом, для произведения намеченного впечатления на читателей и, следовательно, может легко и эффективно изменить первоначальное оформление до желаемого результата оформления. Однако в случае размещения пользовательских данных изображения, например взятой пользователем фотографии на оформление страницы, цвета изображения не могут быть откорректированы, а также общая окраска не может быть определена на основе изображения. В связи с этим желаемая окраска, при которой изображение соответствует оформлению страницы, не обязательно достигается во всем оформлении страницы.

В приложении оформления страниц общая окраска не может быть определена, если автоматически созданное оформление страницы было отредактировано. В связи с этим окраска с наибольшей вероятностью будет несбалансированной до тех пор, пока соответствующие цвета не будут установлены вручную после добавления изображения или текста.

Следовательно, для достижения рядовым пользователем, имеющим некоторые знания по оформлению, наиболее желаемого результата оформления страницы, должна быть определена общая окраска оформления страницы, включая изображение пользователя. Кроме того, рядовой пользователь должен владеть методикой цветового оформления простым и эффективным способом в любое требуемое время.

Сущность изобретения

Согласно одному аспекту настоящего изобретения устройство для редактирования, выполненное с возможностью редактирования данных, включающих в себя окрашиваемые растровые данные, векторные данные или символы, включает в себя устройство вывода, выполненное с возможностью отображения данных, устройство ввода, выполненное с возможностью ввода команд пользователя, блок извлечения цвета, предоставляющий пользователю возможность назначения цвета конкретного элемента данных в качестве основного цвета через устройство ввода, блок создания применимого цвета, выполненный с возможностью создания одного или нескольких применимых цветов на основе цвета, извлеченного с помощью блока извлечения цвета, блок окраски, выполненный с возможностью окраски окрашиваемых растровых данных, векторных данных или символа одним или несколькими применимыми цветами и вариантами окраски, блок отображения, выполненный с возможностью отображения варианта окраски, созданного с помощью модуля окраски, на устройстве вывода.

Краткое описание чертежей

Сопроводительные чертежи, которые включены в и составляют часть описания, изображают иллюстративные варианты осуществления, признаки и аспекты изобретения, а также совместно с описанием служат для разъяснения принципов изобретения.

Фиг.1 изображает пример экранного представления, отображающего варианты окраски, согласно иллюстративному варианту осуществления настоящего изобретения.

Фиг.2 изображает отображаемое оформление страницы в процессе редактирования согласно иллюстративному варианту осуществления настоящего изобретения.

Фиг.3 изображает экранное представление на стадии, когда приложение оформления страниц находится в режиме извлечения цвета, согласно иллюстративному варианту осуществления настоящего изобретения.

Фиг.4 изображает первую половину процесса обработки для создания варианта окраски на основе извлеченного цвета на оформлении страницы согласно иллюстративному варианту осуществления настоящего изобретения.

Фиг.5 изображает вторую половину процесса обработки для создания варианта окраски на основе извлеченного цвета на оформлении страницы согласно иллюстративному варианту осуществления настоящего изобретения.

Фиг.6 изображает базу данных образцов окраски для использования в приложении оформления страниц согласно иллюстративному варианту осуществления настоящего изобретения.

Фиг.7 изображает пример, в котором тон разделен на 10 групп тона для разъяснения определения основного цвета, определенного в базе данных образцов окраски, согласно иллюстративному варианту осуществления настоящего изобретения.

Фиг.8 изображает схематическое представление, иллюстрирующее каталог временного хранения для использования в приложении оформления страниц, согласно иллюстративному варианту осуществления настоящего изобретения.

Фиг.9 изображает иллюстративный формат файла оформления страницы согласно иллюстративному варианту осуществления настоящего изобретения.

Фиг.10 изображает экранное представление установки атрибутов текста для использования в приложении оформления страниц согласно иллюстративному варианту осуществления настоящего изобретения.

Фиг.11 изображает первую половину процесса обработки для создания варианта окраски на основе извлеченного цвета оформления страницы согласно иллюстративному варианту осуществления настоящего изобретения.

Фиг.12 изображает вторую половину процесса обработки для создания варианта окраски на основе извлеченного цвета оформления страницы согласно иллюстративному варианту осуществления настоящего изобретения.

Фиг.13 изображает базу данных правил создания образцов окраски для использования в приложении оформления страниц согласно иллюстративному варианту осуществления настоящего изобретения.

Фиг.14 изображает пример, в котором область выбирается на целевом объекте извлечения цвета в режиме извлечения цвета, согласно иллюстративному варианту осуществления настоящего изобретения.

Фиг.15 изображает экранное представление выбора извлекаемого цвета согласно иллюстративному варианту осуществления настоящего изобретения.

Фиг.16 изображает экранное представление варианта окраски согласно иллюстративному варианту осуществления настоящего изобретения.

Фиг.17 изображает блок-схему, иллюстрирующую устройство, на котором выполняется приложение оформления страниц, согласно иллюстративному варианту осуществления настоящего изобретения.

Подробное описание вариантов осуществления

Далее, со ссылкой на чертежи будут подробно описаны различные иллюстративные варианты осуществления, принципы и аспекты изобретения.

В дальнейшем, со ссылкой на сопроводительные чертежи дается описание функции автоматического создания варианта окраски, выполняемой в качестве части прикладного программного обеспечения, установленного на персональном компьютере (PC), согласно иллюстративным вариантам осуществления настоящего изобретения. Возможные примеры оформления страницы, редактируемые с использованием приложения, включают в себя любой документ, включающий в себя окрашиваемые растровые данные, векторные данные или символ, например общий офисный документ и документ, предназначенный для определенных целей, например постер, открытка или визуальные данные. Кроме того, приложение оформления страниц содержит различные функции для редактирования оформления страницы и, следовательно, может изменять размеры, перемещать и вращать элементы страницы, корректировать изображение, редактировать текст, оформлять фотографию или текст, а также устанавливать задний план. В следующем описании первый иллюстративный вариант осуществления концентрируется на обработке, основываемой на базе данных образцов окраски (DB), статически хранящей данные, а второй иллюстративный вариант осуществления концентрируется на обработке для динамического создания образца окраски на основе извлеченного цвета. Более того, третий иллюстративный вариант осуществления концентрируется на обработке для автоматического цветового анализа в назначенной области и отображения подходящих вариантов для извлечения цвета.

Первый иллюстративный вариант осуществления

Фиг.1 изображает пример экранного представления, отображающего варианты окраски, согласно иллюстративному варианту осуществления настоящего изобретения. В изображенном примере варианты окраски оформления страницы, созданные на основе извлеченного цвета оформления страницы, в процессе редактирования отображаются в виде графической миниатюры. Если желаемый вариант окраски оформления присутствует, то пользователь может заменить оформление страницы в процессе редактирования выбранным вариантом окраски только посредством выбора соответствующей графической миниатюры из списка вариантов оформления страницы и щелчка на кнопку 107 «OK» на экранном представлении.

Основное экранное представление 101 приложения оформления страниц включает в себя экранное представление для отображения списка графических элементов (в дальнейшем коллективно упоминаемые как «графическое изображение»), таких как меню, соответствующее различным типам обработки, панель инструментов, кнопка, фотография, графическая вставка, рамка для фотографии, оформления символа и задний план. Кроме того, приложение включает в себя область 102 для отображения выбранного оформления страницы в редактируемом документе (в дальнейшем упоминаемую как «область предварительного просмотра»). В области 102 предварительного просмотра элементы оформления страницы (в дальнейшем коллективно упоминаемые как «объект») могут быть перемещены или изменены в размере. Операция ввода команды или пользовательская операция выполняется с помощью соединенного с персональным компьютером (PC) устройства ввода, такого как мышь или клавиатура.

В области 102 предварительного просмотра целиком отображается редактируемое оформление страницы. В настоящем иллюстративном варианте осуществления редактируется документ, состоящий из одной страницы. Несмотря на это, также может быть отредактирован и документ, состоящий из множества страниц. В этом случае приложение должно ожидать ввода команды перехода на какую-либо страницу для перехода на назначенную пользователем страницу. Кроме того, приложение может иметь функцию содействия процессу редактирования, такую как направляющая линия, сетка, или линейка, для ровного размещения объекта в намеченной позиции.

Кнопка 103 создания варианта окраски находится на панели инструментов основного экранного представления 101. Панель инструментов включает в себя другую кнопку обработки и раскрывающийся список для назначения масштаба отображения области 102 предварительного просмотра. При выборе кнопки 103 создания варианта окраски приложение переходит в режим извлечения цвета. При выборе цвета в желаемой позиции в режиме извлечения цвета множество вариантов оформления страницы, которые отражают образцы цвета, созданные на основе извлеченного цвета, автоматически создаются и отображаются на экранном представлении 104 выбора подходящих вариантов окраски оформления.

Экранное представление 104 выбора варианта окраски отображает варианты оформления страницы, автоматически созданные в ответ на выбор кнопки 103 создания варианта окраски, в виде графических миниатюр. В любой графической миниатюре целиком отображается оформление страницы, чтобы пользователь мог с легкостью проверить, как впечатление об оформлении страницы изменяется согласно изменению оформления окраски. Кроме того, основной цвет и вторичные цвета, используемые для окраски, могут быть дополнительно отображены в качестве действующих цветов под графическими миниатюрами каждого созданного варианта оформления страницы.

При выборе кнопки 107 «OK» выбранное оформление 105 страницы отображается в области 102 предварительного просмотра. На этом этапе, если оформление страницы в области 102 предварительного просмотра редактируется и не было сохранено в файловой системе персонального компьютера (PC), то приложение отображает предупреждающее сообщение, запрашивающее пользователя о сохранении оформления страницы.

Раскрывающееся меню 106 служит для изменения размеров созданного варианта оформления страницы, а именно для выбора размера отображения из большого размера, среднего размера и маленького размера.

Ниже подробно описана процедура от выбора кнопки 103 создания варианта окраски вплоть до отображения списка вариантов оформления страницы.

Фиг.2 изображает оформление страницы, которое редактируется с помощью приложения, согласно иллюстративному варианту осуществления настоящего изобретения.

Основное экранное представление 201 приложения оформления страниц подобно основному экранному представлению 101. Оформление 202 страницы в процессе редактирования отображается в области предварительного просмотра. В оформлении 202 страницы размещено множество объектов. Следовательно, размещен текст 204, 206 и 210, фотографический объект 208, графическая вставка 211, круг в качестве графики 207, прямоугольники 203 и 205 и задний план 209. Среди них цвета текста, прямоугольника, заднего плана и графической вставки могут быть изменены и, следовательно, объекты в качестве цели окраски.

Приложение оформления страниц содержит функцию изменения цветов всего векторного изображения, включающего в себя целевые объекты, такие как задний план или графическая вставка, на основе назначенного цвета. Если векторное изображение состоит из одной области, то все векторное изображение устанавливается в назначенный цвет.С другой стороны, если векторное изображение состоит из множества областей, то области разделяются на основную область, имеющую опорный цвет (область, которая определяет производимое впечатление о целом векторном изображении), и другие области. Цвета других областей (в дальнейшем упоминаемые как «цвет другой области») определяются на основе опорного цвета. Взаимосвязь между опорным цветом и цветом другой области определяется для каждого векторного изображения. Например, конкретное векторное изображение может иметь правило, что цвет другой области имеет предварительно определенное различие по яркости от опорного цвета. Следовательно, если цвета векторного изображения назначаются для изменения окраски целого векторного изображения, то визуальные впечатления могут измениться в значительной степени.

Хорошо сбалансированный вариант окраски заключается в том, что целое оформление страницы имеет организованную и согласованную окраску. Для достижения хорошо сбалансированной окраски, цвета отдельных объектов должны быть организованы хорошо сбалансированным способом. В случае размещения естественного изображения, такого как фотография, цвета других объектов должны быть организованы в соответствии с цветами фотографии или ее представления, а также с акцентированным цветом (в дальнейшем указываемым как «выделенный цвет») фотоизображения. Кроме того, если вариант оформления или окраски определен заранее, то может быть выбрана фотография, которая соответствует варианту оформления или окраски.

Фиг.3 изображает экранное представление на стадии, когда приложение оформления страниц находится в режиме извлечения цвета, согласно иллюстративному варианту осуществления настоящего изобретения.

Курсор 301, выбранный в режиме извлечения цвета, отображается в качестве селектора цвета в виде наклоненной пипетки. Селектор цвета имеет функцию извлечения цвета указанного курсором 301 пикселя.

Экранное представление 302 извлечения цвета отображает цвет указанного курсором 301 пикселя на изображении, а также его параметры. Цветовая информация об извлеченном цвете изменяется согласно движениям мыши. По сравнению со сплошным векторным изображением естественное изображение, такое как фотография, содержит изменения в цвете между соседними пикселями. Для реагирования на подобную ситуацию, после извлечения цвета цвета указанного курсором 301 пикселя, а также окружающих его пикселей усредняются и извлекаются. Например, цвета указанного курсором 301 пикселя, а также восьми окружающих его пикселей извлекаются и усредняются, а затем усредненный цвет отображается на экранном представлении 302 извлечения цвета.

Области 303 и 304 отображают цветовую информацию указанного курсором 301 пикселя в виде действующего цвета и его параметров. В области 303 отображается сплошной извлеченный цвет.Область 304 отображает параметры HSV модели цветового пространства, состоящей из трех элементов: тон (H), насыщенность (S) и интенсивность (яркость) (V). Параметры H, S и V определяются в диапазоне от 0 до 360°, от 0 до 100% и от 0 до 100% соответственно. В иллюстрированном примере используется цветовое пространство HSV, но также может использоваться и другое цветовое пространство либо цветовое пространство может быть заменено. Например, между параметрами HSV и параметрами RGB можно выполнять переключение или же эти параметры могут быть отображены одновременно.

Извлекаемый цвет определяется по щелчку мыши в режиме извлечения цвета, а экранное представление 302 извлечения цвета закрывается. Затем описанным ниже способом выполняется обработка для создания варианта окраски и отображения его графической миниатюры.

Фиг.4 и 5 изображают процесс обработки для создания варианта цвета на основе извлеченного цвета в процессе оформления страницы, согласно иллюстративному варианту осуществления настоящего изобретения. Приложение выполняет поиск статически определенного образца окраски, имеющего цвет, аналогичный извлеченному цвету, и создает вариант окраски, отражающий цвет образца окраски.

На этапе 401 начинается обработка создания варианта окраски, другими словами, выбирается кнопка 103 создания варианта окраски. На этапе 402 приложение переходит в режим извлечения цвета, изменяет форму курсора 301 на вид наклоненной пипетки, а также отображает экранное представление 302 извлечения цвета.

На этапе 403 приложение определяет, выбран ли извлекаемый цвет.Если цвет выбран («ДА» на этапе 403), то процесс переходит на этап 404 для выполнения поиска по базе данных вариантов окраски. Если цвет не выбран («НЕТ» на этапе 403), то процесс переходит на этап 416 для завершения создания варианта окраски. Если пользователь выполнил щелчок мышью, то цвет указанного курсором пикселя 301 выбирается в качестве опорного цвета варианта окраски. При выборе кнопки или меню отмены режима извлечения цвета опорный цвет не определяется и создание варианта окраски отменяется.

На этапе 404 приложение выполняет поиск образца окраски на основе опорного цвета, извлеченного из базы данных образцов окраски на этапе 403. Ниже, со ссылкой на фиг.6 подробно описана база данных образцов окраски. Здесь выполняется обработка для поиска образца окраски, имеющего основной цвет подобный опорному цвету. Каждый цвет имеет три типа цветовой информации в виде параметров, а диапазон каждого значения параметра - широкий для выражения множества цветов. Следовательно, на этапе 404 выполняется проверка того, идентичен ли главный цвет и опорный цвет до некоторых степеней вместо проверки того, полностью ли идентичны упомянутые два цвета. Точнее тон H разделен на 10 областей тона и определяется, находятся ли основной и опорный цвета в пределах одной области тона. Приложение сохраняет номер записи образца окраски, имеющего основной цвет, подобный опорному цвету, в виде таблицы цветов, а также номер записи используется в последующей обработке применения образца окраски.

На этапах 405 по 408 приложение повторяет обработку для создания оформления страницы посредством применения каждого найденного на этапе 404 образца окраски к объектам в процессе оформления страницы, а также сохраняет созданное оформление страницы в каталоге временного хранения. Если на этапе 405 определено, что все образцы окраски остаются примененными («НЕТ» на этапе 405), то на этапах 406, 407 и 408 повторяющимся образом выполняется обработка для изменения окраски каждого объекта. При отсутствии обрабатываемых образцов («ДА» на этапе 405), то есть все образцы окраски применены, процесс переходит к обработке этапа 409.

Этапы 406 и 407 соответствуют обработке для применения цвета образца окраски к объекту оформления страницы в процессе редактирования. Например, предположим, что количество окрашиваемых объектов равно пяти (obj1, obj2, obj3, obj4 и obj5), а количество образцов окраски равно трем (c1, c2 и c3). В этом случае образец окраски c1 применяется к объектам obj1 и obj4, образец окраски c2 применяется к объектам obj2 и obj5, а образец окраски c3 применяется к объекту obj3. Как описано выше, если целевой объект является векторным изображением, содержащим основную область и другую область, то цвет применяется к основной области, а цвет, определенный на основе правила, определенного в векторном изображении, применяется к другой области.

В связи с этим обработка для применения правила выполняется на данных, таких как копия оформления страницы, чтобы не затрагивать оформление страницы, отображенное на экранном представлении предварительного просмотра. На этой стадии данные могут быть скопированы в память или на файловую систему. Если правило изменения варианта оформления применяется к скопированным в память данным варианта оформления страницы, то результат приложения также сохраняется в памяти.

Обработка для создания варианта, где применимые цвета размещены в другом порядке, может быть выполнена дополнительно при помощи обработанного образца окраски. Таким образом, в вышеупомянутом случае, где количество окрашиваемых объектов равно пяти, а количество образцов окраски равно трем, образцы окраски c3, c2 и c1 могут быть применены в этом порядке для создания варианта окраски. В этом случае создается другой вариант оформления страницы, в котором образец окраски c3 применяется к объектам obj1 и obj4, образец окраски c2 применяется к объектам obj2 и obj5, а образец окраски c1 применяется к объекту obj3.

На этапе 408 приложение сохраняет подверженные обработке окраски на этапах 406 и 407 данные варианта оформления страницы в каталоге временного хранения файловой системы. На этой стадии файл может быть сохранен с любым уникальным именем в каталоге временного хранения. Каталог временного хранения подробно описан ниже.

На этапе 409 приложение подсчитывает количество файлов оформления страницы, сохраненных в каталоге временного хранения. Если результат подсчета равен нулю («ДА» на этапе 409), то приложение переходит на этап 410, где приложение отображает предупреждающее сообщение, указывающее на то, что база данных образцов окраски не включает в себя образец окраски, имеющий основной цвет, принадлежащий той же группе тона, или на то, что обработка приостановлена по причине любой ошибки, и завершает обработку на этапе 416. Возможные факторы, приводящие к ошибкам, включают в себя такую ситуацию, при которой созданный вариант оформления страницы не может быть сохранен вследствие нехватки доступного свободного пространства файловой системы. Если результат подсчета не равен нулю («НЕТ» на этапе 409), то приложение переходит на этап 411.

На этапе 411 приложение отображает экранное представление 104 выбора варианта окраски и список всех вариантов оформления страницы, сохраненных в каталоге временного хранения в небольшом размере. Отображаемое уменьшенное изображение варианта оформления страниц является информацией об изображении, включенной в файл оформления страницы. Более подробно формат файла оформления страницы описан ниже.

На этапе 412 приложение ожидает ввода команды пользователем в экранное представление 104 выбора варианта окраски. Если пользователь выбирает кнопку 107 «OK» на экранном представлении 104 («OK» на этапе 412), то приложение переходит на этап 413, где приложение выполняет обработку для отображения выбранного варианта оформления страницы. Если на этапе 412 выбрана кнопка 108 «CANCEL» («отмена») («ОТМЕНА» на этапе 412), то приложение переходит на этап 415, где приложение удаляет все варианты оформления страницы, сохраненные во каталоге временного хранения.

На этапе 413 приложение выполняет обработку для открытия файла оформления страницы, соответствующего элементу, выбранному на экранном представлении 104 выбора варианта страницы, и его отображения в высоком качестве при предварительном просмотре страницы. На данной стадии предполагается, что если отображенное оформление страницы еще не сохранено, то предупреждающее сообщение отображается описанным выше способом, эта обработка включена на этапе 413.

На этапе 414 приложение устанавливает цвет образца окраски, используемый для создания варианта оформления страницы в качестве рекомендованного цвета на экранном представлении, для установления атрибутов окрашиваемого объекта. Объект, такой как текст или иллюстрации, может быть добавлен даже после выбора варианта оформления страницы. В таких случаях гарантируется, что цвет образца окраски может быть легко выбран на экранном представлении установки атрибутов объекта, сохраняя баланс окраски целой страницы во время изменения цвета объекта. Таким образом, операция редактирования может быть продолжена без потери баланса окраски.

На этапе 415 приложение удаляет все сохраненные на этапе 408 варианты оформления страницы из каталога временного хранения. Затем на этапе 416 приложение закрывает экранное представление 104 выбора варианта окраски и завершает обработку создания варианта окраски.

Фиг.6 изображает базу 601 данных образцов окраски для использования в приложении согласно иллюстративному варианту осуществления настоящего изобретения.

Как было описано выше, при обработке создания варианта окраски фактически размещаемые цвета выбираются из образца окраски, определенного в базе 601 данных образцов окраски. Образец окраски определяется на основе знаний о цветовом оформлении, окраске и способе оформления и, следовательно, в результате оформления цвета хорошо сбалансированы. Например, может быть использован образец окраски, введенный в окраску текста. Кроме того, желательно определить образец окраски для того, чтобы основной цвет и соответствующий образец окраски принадлежали 10 группам тона с целью сравнения цветов с каждым возможным опорным цветом. Впрочем, трудно определить множество основных цветов для некоторых тонов. Таким образом, количество основных цветов может различаться между группами тона.

В базе 601 данных образцов окраски определяются три образца окраски: основной цвет, вторичный цвет 1 и вторичный цвет 2. Согласно иллюстративному варианту осуществления настоящего изобретения количество тонов, определенных в образце окраски, не ограничено. Следовательно, пока сбалансированное цветовое оформление не достигнуто, некоторые образцы окраски могут включать в себя только один вторичный цвет или три вторичных цвета. Однако, в целом, чем больше тонов в образце окраски, тем меньше комбинаций соответствия. Поэтому в базе 601 данных образцов окраски большинство образцов может включать в себя один или два вторичных цвета. Впрочем, данные в базе 601 данных образцов окраски определяются в качестве цветовой информации в цветовом пространстве HSV, но также могут быть определены в качестве параметров в другом цветовом пространстве, например, в качестве параметров RGB.

Фиг.7 изображает пример, в котором тон разделен на 10 групп тона для разъяснения определения основного цвета, определенного в базе 601 данных образцов окраски, согласно иллюстративному варианту осуществления настоящего изобретения. Фиг.7 также является схематичным видом в разрезе, иллюстрирующим широко известное цветовое пространство HSV.

Блок 701 представляет группу h3 в качестве одной из разделенных групп тона h1-h10, а также желтый, или цвет, имеющий тон, подобный желтому, принадлежит группе h3. На фиг.7, несмотря на то, что тон равномерно разделен на группы тона, область может изменяться среди тонов. Стрелка 702 указывает направление, в котором увеличивается параметр то