Способ и устройство отображения рабочего режима устройства

Иллюстрации

Показать все

Изобретение относится к области техники отображения. Технический результат заключается в обеспечении отображения рабочего режима устройства. Технический результат достигается за счет получения рабочего режима устройства, получения модели анимации частиц, соответствующей рабочему режиму, определения согласно модели анимации частиц изменяющихся состояний в n кадрах изображения частицы, воспроизведения в соответствии с изменяющимися состояниями в n кадрах изображения частицы анимации частиц, где n≥2, и n является целым числом, выявления для i-й частицы, находится ли положение p(i, j+1) i-й частицы в (j+1)-м кадре изображения за пределами заданной области отображения, где i и j являются положительными целыми числами, и установки p(i, j+1) в качестве исходного положения i-й частицы, если положение p(i, j+1) i-й частицы в (j+1)-м кадре изображения находится за пределами заданной области отображения, при этом модель анимации частиц включает в себя информацию о траектории движения, соответствующей каждой частице в отдельности, определение для каждой частицы положения в каждом из n кадров изображения в соответствии с информацией о траектории движения, соответствующей частице, и воспроизведение n кадров изображения для создания анимации частиц. 3 н. и 8 з.п. ф-лы, 14 ил.

Реферат

[0001] По настоящей заявки испрашивается приоритет в соответствии с китайской заявкой на патент №201510496957.4, поданной 13 августа 2015 г., содержание которой полностью включено в настоящую заявку в качестве ссылки.

ОБЛАСТЬ ТЕХНИКИ

[0002] Настоящее изобретение относится в целом к области техники отображения и, в частности, к способу и устройству отображения рабочего режима устройства.

УРОВЕНЬ ТЕХНИКИ

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

[0004] Бытовые приборы, как правило, могут иметь различные рабочие режимы. Например, рабочие режимы кондиционера могут включать в себя различные рабочие режимы, такие как охлаждение, обогрев, снижение влажности, вентиляцию и т.п. Рабочий режим устройства всегда может быть отображен на индикаторной панели такого устройства или на экране пульта дистанционного управления в виде текста или пиктограммы.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0005] В вариантах осуществления изобретения предлагаются способ и устройство отображения рабочего режима устройства.

[0006] Согласно первому аспекту вариантов осуществления настоящего изобретения, предлагается способ отображения рабочего режима устройства, который содержит: получение данных по рабочему режиму устройства; получение модели анимации частиц, соответствующей рабочему режиму; и определение, согласно модели анимации частиц, изменяющихся состояний в n кадрах изображения по меньшей мере одной частицы, и воспроизведение, в соответствии с изменяющимися состояниями в n кадрах изображения по меньшей мере одной частицы, анимации частиц, где n≥2, и n является целым числом.

[0007] Или же, модель анимации частиц может включать в себя информацию о траектории движения, соответствующей каждой частице в отдельности. Определение, согласно модели анимации частиц, изменяющихся состояний в n кадрах изображения по меньшей мере одной частицы, и воспроизведение, в соответствии с изменяющимися состояниями в n кадрах изображения по меньшей мере одной частицы, при этом анимации частиц может включать в себя: определение для каждой частицы положения в каждом из n кадров изображения в соответствии с информацией о траектории движения, соответствующей частице; и воспроизведение n кадров изображения для создания анимации частиц.

[0008] Или же, способ дополнительно включает в себя: выявление для i-ой частицы, находится ли положение p(i,j+1) i-ой частицы в (j+1)-ом кадре изображения за пределами заданной области отображения, где i и j являются положительными целыми числами; и установку p(i,j+1) в качестве исходного положения i-ой частицы, если положение p(i,j+1) i-ой частицы в (j+1)-ом кадре изображения находится за пределами заданной области отображения.

[0009] Или же, определение для каждой частицы положения в каждом из n кадров изображения в соответствии с информацией о траектории движения, соответствующей частице, может включать в себя: определение для i-ой частицы положения p(i,j+1) i-ой частицы в (j+1)-ом кадре изображения в соответствии с положением p(i,j) i-ой частицы в j-ом кадре изображения и функцией траектории движения , соответствующей i-ои частице, где i и j являются положительными целыми числами; причем положение p(i,1) i-ой частицы в 1-ом кадре изображения является исходным положением i-ой частицы.

[0010] В ином случае, траектория движения, соответствующая функции траектории движения , может включать в себя траекторию прямолинейного движения, траекторию криволинейного движения, траекторию кругового движения и траекторию колебательного движения, либо любое их сочетание.

[0011] Или же, модель анимации частиц может дополнительно включать в себя информацию о стиле отображения, соответствующем каждой частице в отдельности; определение, согласно модели анимации частиц, изменяющихся состояний в n кадрах изображения по меньшей мере одной частицы, и воспроизведение, в соответствии с изменяющимися состояниями в n кадрах изображения по меньшей мере одной частицы, анимации частиц может дополнительно включать в себя: определение для каждой частицы стиля отображения в каждом из n кадров изображения в соответствии с информацией о стиле отображения, соответствующем частице; причем стиль отображения может включать в себя цвет, размер, форму и время отображения, либо любое их сочетание.

[0012] Или же, способ дополнительно включает в себя: формирование для каждого кадра изображения линии, последовательно соединяющей m частиц, входящих в кадр изображения, где m является целым числом, которое больше или равно 2.

[0013] Согласно второму аспекту вариантов осуществления настоящего изобретения, предлагается устройство отображения рабочего режима устройства, которое содержит: модуль получения режима, выполненный с возможностью получения рабочего режима устройства; модуль получения модели, выполненный с возможностью получения модели анимации частиц, соответствующей рабочему режиму; и модуль воспроизведения анимации, выполненный с возможностью определения, согласно модели анимации частиц, изменяющихся состояний в n кадрах изображения по меньшей мере одной частицы, и воспроизведения, в соответствии с изменяющимися состояниями в n кадрах изображения по меньшей мере одной частицы, анимации частиц, где n≥2, и n является целым числом.

[0014] Или же, модель анимации частиц может включать в себя информацию о траектории движения, соответствующей каждой частице в отдельности; модуль воспроизведения анимации может включать в себя: субмодуль определения положения и субмодуль воспроизведения анимации; субмодуль определения положения выполнен с возможностью определения для каждой частицы положения в каждом из n кадров изображения в соответствии с информацией о траектории движения, соответствующей частице; а субмодуль воспроизведения анимации, выполнен с возможностью воспроизведения n кадров изображения для создания анимации частиц.

[0015] Или же, модуль воспроизведения анимации может дополнительно включать в себя субмодуль выявления и субмодуль установки; субмодуль выявления выполнен с возможностью выявления для i-ой частицы, находится ли положение p(i,j+l) i-ой частицы в (j+1)-ом кадре изображения за пределами заданной области отображения, где i и j являются положительными целыми числами; а субмодуль установки выполнен с возможностью установки p(i,j+1) в качестве исходного положения i-ой частицы, если положение p(i,j+1) i-ой частицы в (j+1)-ом кадре изображения находится за пределами заданной области отображения.

[0016] Или же, субмодуль определения положения выполнен с возможностью определения для i-ой частицы положения p(i,j+1) i-ой частицы в (j+1)-ом кадре изображения в соответствии с положением p(i,j) i-ой частицы в j-ом кадре изображения и функцией траектории движения , соответствующей i-ой частице, где i и j являются положительными целыми числами; причем положение p(i,j) i-ой частицы в 1-ом кадре изображения является исходным положением i-ой частицы.

[0017] Или же, траектория движения, соответствующая функции траектории движения , может включать в себя траекторию прямолинейного движения, траекторию криволинейного движения, траекторию кругового движения и траекторию колебательного движения, либо любое их сочетание.

[0018] Или же, модель анимации частиц может дополнительно включать в себя информацию о стиле отображения, соответствующем каждой частице в отдельности; модуль воспроизведения анимации может дополнительно включать в себя субмодуль определения стиля; субмодуль определения стиля выполнен с возможностью определения для каждой частицы стиля отображения в каждом из n кадров изображения в соответствии с информацией о стиле отображения, соответствующем частице; причем стиль отображения может включать в себя цвет, размер, форму и время отображения, либо любое их сочетание.

[0019] Или же, модуль воспроизведения анимации может дополнительно включать в себя субмодуль формирования линий; причем субмодуль формирования линий выполнен с возможностью формирования для каждого кадра изображения линии, последовательно соединяющей m частиц, входящих в кадр изображения, где m является целым числом, которое больше или равно 2.

[0020] Согласно третьему аспекту вариантов осуществления настоящего изобретения, предлагается устройство отображения рабочего режима устройства, которое содержит: процессор и запоминающее устройство для хранения выполняемых процессором инструкций, причем процессор выполнен с возможностью: определения рабочего режима устройства; получения модели анимации частиц, соответствующей рабочему режиму; и определения, согласно модели анимации частиц, изменяющихся состояний в n кадрах изображения по меньшей мере одной частицы, и воспроизведения, в соответствии с изменяющимися состояниями в n кадрах изображения по меньшей мере одной частицы, анимации частиц, где n≥2, и n является целым числом.

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

[0022] Необходимо понимать, что предшествующее общее описание и следующее подробное описание носят лишь иллюстративный характер и не ограничивают настоящее изобретение.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

[0024] Фиг. 1 - схема, иллюстрирующая среду осуществления в соответствии с примером осуществления.

[0025] Фиг. 2 - функциональная блок-схема, иллюстрирующая способ отображения рабочего режима устройства в соответствии с примером осуществления.

[0026] Фиг. 3А - функциональная блок-схема, иллюстрирующая способ отображения рабочего режима устройства в соответствии с другим примером осуществления.

[0027] Фиг. 3В-3Н - схемы, иллюстрирующие траекторию движения частицы в соответствии с примером осуществления.

[0028] Фиг. 3I - иллюстрация кадра изображения, в котором линия выступает в качестве элемента в соответствии с другим примером осуществления.

[0029] Фиг. 4 - структурная блок-схема, иллюстрирующая устройство отображения рабочего режима устройства в соответствии с примером осуществления.

[0030] Фиг. 5 - структурная блок-схема, иллюстрирующая устройство отображения рабочего режима устройства в соответствии с другим примером осуществления.

[0031] Фиг. 6 - блок-схема, иллюстрирующая устройство в соответствии с примером осуществления.

ПОДРОБНОЕ ОПИСАНИЕ

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

[0033] На фиг. 1 показана схема, иллюстрирующая среду осуществления в соответствии с примером осуществления. Среда осуществления может включать в себя бытовой прибор 120.

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

[0035] Или же, как показано на фиг. 1, среда осуществления может дополнительно включать в себя: устройство 140 управления.

[0036] Устройство 140 управления может быть пультом дистанционного управления или мобильным терминалом, таким как мобильный телефон, планшет и т.п. Устройство 140 управления может быть подключено к бытовому прибору 120 через проводное или беспроводное соединение. Устройство 140 управления может использоваться для управления включением и выключением бытового прибора 120 и рабочим режимом бытового прибора 120. Проводное соединение может включать в себя, но не ограничиваться, проводную сеть, универсальную последовательную шину (USB) и т.п.; беспроводное соединение может включать в себя, помимо прочего, беспроводную сеть, инфракрасное излучение и т.п.

[0037] Кроме того, связь между устройством 140 управления и бытовым прибором 120 может быть связью один-к-одному или один-ко-многим. Это означает, что устройство 140 управления может быть использовано для автономного управления одним бытовым прибором 120, либо для управления множеством аналогичных или различных бытовых приборов 120.

[0038] В бытовом приборе 120 и/или устройстве 140 управления может быть предусмотрена индикаторная панель. Индикаторная панель может использоваться, чтобы отображать анимацию частиц для отображения рабочего режима устройства, рассматриваемого в вариантах осуществления настоящего изобретения.

[0039] Следовательно, способ отображения рабочего режима устройства, описанный в вариантах осуществления настоящего изобретения, может использоваться в бытовом приборе 120 и также может использоваться в устройстве 140 управления, подключенном к бытовому прибору 120. Для упрощения описания в следующих ниже вариантах осуществления соответствующих способов устройство управления используется как основной блок при осуществлении соответствующих этапов в качестве примера, если иное не оговорено в описании, однако данным контекстом оно не ограничивается.

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

[0041] На этапе 202 может быть определен рабочий режим устройства.

[0042] На этапе 204 может быть получена модель анимации частиц, соответствующая рабочему режиму.

[0043] На этапе 206 изменяющиеся состояния в n кадрах изображения по меньшей мере одной частицы могут быть определены согласно модели анимации частиц, и анимация частиц может быть воспроизведена в соответствии с изменяющимися состояниями в n кадрах изображения по меньшей мере одной частицы, где n≥2, и n является целым числом.

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

[0045] На фиг. 3А показана функциональная блок-схема, иллюстрирующая способ отображения рабочего режима устройства в соответствии с другим примером осуществления. В данном варианте осуществления указанный способ используется в устройстве управления, подключенном к бытовому прибору, в качестве примера. Способ может включать в себя следующие этапы.

[0046] На этапе 301 могут быть получен рабочий режим устройства.

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

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

[0049] На этапе 302 может быть получена модель анимации частиц, соответствующая рабочему режиму.

[0050] Устройство управления может получать модель анимации частиц, соответствующую рабочему режиму. В одном возможном варианте реализации устройство управления может хранить по меньшей мере одну совокупность взаимосвязей между рабочим режимом и моделью анимации частиц. Устройство управления может запрашивать и получать соответствующую модель анимации частиц из упомянутой выше взаимосвязи после определения режима работы бытового прибора. Кроме того, для одного бытового прибора его различные рабочие режимы обычно могут соответствовать различным моделям анимации частиц.

[0051] Модель анимации частиц может использоваться для определения изменяющихся состояний каждой частицы в анимации частиц. Модель анимации частиц может включать в себя информацию о траектории движения, соответствующей каждой частице в отдельности. Модель анимации частиц может использоваться для определения изменяющихся состояний положения каждой частицы в анимации частиц. Информация о траектории движения, соответствующей каждой частице, может использоваться для определения изменяющихся состояний положения частицы. Информация о траектории движения может быть функцией траектории движения либо может быть заданным положением частицы в каждом кадре изображения, или может быть случайным алгоритмом, используемым для определения положения частицы в каждом кадре изображения.

[0052] В ином случае, модель анимации частиц может дополнительно включать в себя информацию о стиле отображения, соответствующем каждой частице в отдельности. Модель анимации частиц может далее использоваться для определения изменяющихся состояний стиля отображения каждой частицы в анимации частиц. Информация о стиле отображения, соответствующем каждой частице, может использоваться для определения изменяющихся состояний стиля отображения частицы. Стиль отображения может включать в себя, но не ограничиваться, цвет, размер, форму и время отображения, либо любое их сочетание. Различные частицы могут соответствовать одному и тому же стилю отображения либо различным стилям отображения. Для каждой частицы ее стиль отображения может оставаться неизменным либо изменяться во временном интервале.

[0053] На этапе 303 для каждой частицы положение в каждом из n кадров изображения может быть определено в соответствии с информацией о траектории движения, соответствующей частице, где n≥2, и n является целым числом.

[0054] Модель анимации частиц может включать в себя изменяющиеся состояния по меньшей мере одной частицы в n последовательных кадрах изображения. Для каждой частицы устройство управления может определять положение частицы в каждом из n последовательных кадров изображения в соответствии с информацией о траектории движения, соответствующей частице.

[0055] В примере, где информация о траектории движения является функцией траектории движения, в одном возможном варианте реализации, для i-ой частицы положение p(i,j+1) i-ой частицы в (j+1)-ом кадре изображения может быть определено в соответствии с положением p(i,j) i-ой частицы в j-ом кадре изображения и функцией траектории движения , соответствующей i-ои частице, где i и j являются положительными целыми числами. Положение p(i,j) i-ой частицы в 1-ом кадре изображения является исходным положением i-ой частицы.

[0056] Анимация частиц может представлять собой двухмерную плоскую анимацию или трехмерную пространственную анимацию. В случае двухмерной плоской анимации положение p(i,j) i-ой частицы в j-ом кадре изображения может быть представлено как координата положения (x(i,j), y(i, i)). В случае трехмерной пространственной анимации положение p(i,j) i-ой частицы в j-ом кадре изображения может быть представлено как координата положения (x(i,j), y(i,j), z(i,j)).

[0057] Необходимо отметить, что для любой из частиц ее исходное положение может являться заданной постоянной величиной. Например, координата положения, соответствующая исходному положению 1-ой частицы, может быть постоянной величиной (0,100). Или для любой частицы ее исходное положение может быть переменной величиной, выбранной в заданной области. Например, координата положения, соответствующая исходному положению 1-ой частицы, может быть переменной величиной, выбранной в заданной прямоугольной области, сформированной координатами положения (0,98), (0,102), (4,98) и (4,102). Метод выбора величины может быть методом произвольного выбора или методом порядкового выбора.

[0058] Или же, траектория движения, соответствующая функции траектории движения, может включать в себя, помимо прочего, траекторию прямолинейного движения, траекторию криволинейного движения, траекторию кругового движения и траекторию колебательного движения, либо любое их сочетание. Что касается фиг. 3В-3Е в их сочетании, на фиг. 3В показана схема, иллюстрирующая траекторию 31 прямолинейного движения одиночной частицы, на фиг. 3С показана схема, иллюстрирующая траекторию 32 криволинейного движения одиночной частицы, на фиг. 3D показана схема, иллюстрирующая траекторию 33 кругового движения одиночной частицы, на фиг. 3Е показана схема, иллюстрирующая траекторию 34 колебательного движения одиночной частицы.

[0059] Упомянутые выше фиг. 3В-3Е иллюстрируют движение одиночной частицы. Модель анимации частиц может включать в себя информацию о траектории движения, соответствующей множеству частиц, соответственно, что создает крупномасштабное движение частиц. Что касается фиг. 3F-3H в их сочетании, на фиг. 3F показана схематическая диаграмма, иллюстрирующая траектории 35 прямолинейного движения множества частиц. Прямолинейное движение множества частиц может быть использовано для представления рабочего режима окончания приготовления риса в электроварке, чтобы отобразить действие водяного пара понятным и наглядным образом. На фиг. 3G показана схема, иллюстрирующая траектории 36 криволинейного движения множества частиц. Криволинейное движение множества частиц может быть использовано для представления рабочего режима очистки воды в водоочистителе, чтобы отобразить действие пузырьков понятным и наглядным образом. На фиг. 3Н показана схема, иллюстрирующая траектории 37 кругового движения множества частиц. Круговое движение множества частиц может быть использовано для представления рабочего режима воздухоочистителя или пылесоса, чтобы отобразить втягивание устройством воздуха понятным и наглядным образом. Разумеется, что на упомянутых выше фиг. 3F-3H различные частицы соответствуют одному и тому же типу траектории движения, в других возможных вариантах реализации различные частицы могут соответствовать различным типам траекторий движения, что создает многообразие анимации частиц.

[0060] В одном возможном варианте реализации для траектории прямолинейного движения может использоваться линейная функция. В примере с траекторией прямолинейного движения одиночной частицы по направлению оси х соответствующая функция траектории движения может представлять собой: x(i,j+1)=x(i,j)+a x(i,1) может быть заданной величиной. Когда а является константой, функция описывает траекторию равномерного прямолинейного движения по направлению оси х; когда а является переменной, функция описывает траекторию неравномерного прямолинейного движения по направлению оси х. Траектория прямолинейного движения по направлению оси у и траектория прямолинейного движения по направлению оси z могут соотноситься с упомянутой выше траекторией прямолинейного движения по направлению оси х. Кроме того, траектория прямолинейного движения в направлении под углом в двумерной плоскости может быть сформирована при одновременном изменении координат положения на оси х и оси y. Траектория прямолинейного движения в трехмерном пространстве может быть сформирована при одновременном изменении координат положения на оси х, оси y и оси z.

[0061] В одном возможном варианте реализации для траектории криволинейного движения может использоваться тригонометрическая функция, такая как sin, cos, tan и другие, либо может использоваться степенная функция. В примере с траекторией криволинейного движения одиночной частицы на плоскости, образованной осью х и осью y, соответствующая функция траектории движения может представлять собой: x(i,j+1)=x(i,j)+a, y(i,j+1)=sin(x(i,j+1)). x(i,1) может быть заданной величиной, и а является константой или переменной.

[0062] В одном возможном варианте реализации, в примере с траекторией кругового движения одиночной частицы на плоскости, образованной осью х и осью y, соответствующая функция траектории движения может представлять собой:

angle(i,j+1)=angle(i,j)+a, radius=b;

x(i,j+1)=cos(angle(i,j+1))×radius; y(i,j+1)=sin (angle(i,j+1))×radius.

angle(i,j) представляет собой угол смещения i-ой частицы в j-ом кадре изображения относительно центра окружности, а обозначает переменное количество углов смещения в двух смежных кадрах, radius обозначает радиус, и angle(i,1) может быть заданной величиной. Траектория равномерного кругового движения может быть сформирована, когда а и b являются константами. Траектория движения по спирали может быть сформирована, когда b является переменной.

[0063] Разумеется, что перечисленные выше функции траектории движения приведены лишь в качестве примеров и пояснения и не используются для ограничения изобретения. Кроме того, в приведенном выше описании информация о траектории движения является функцией траектории движения в качестве примера. В других возможных вариантах реализации информация о траектории движения может быть заданным положением частицы в каждом кадре изображения или может быть случайным алгоритмом, используемым для определения положения частицы в каждом кадре изображения.

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

[0065] На этапе 304 воспроизводится n кадров изображения для создания анимации частиц.

[0066] Устройство управления может воспроизводить n кадров изображения, отображая рабочий режим устройства с помощью анимации частиц.

[0067] Или же, когда модель анимации частиц может дополнительно включать в себя информацию о стиле отображения, соответствующем каждой частице в отдельности, до осуществления упомянутого выше этапа 304 способ дополнительно включает в себя: определение для каждой частицы стиля отображения в каждом из n кадров изображения в соответствии с информацией о стиле отображения, соответствующем частице; причем стиль отображения может включать в себя цвет, размер, форму и время отображения, либо любое их сочетание. Таким образом, модель анимации частиц может дополнительно включать в себя изменяющиеся состояния стиля отображения каждой частицы в дополнение к состояниям движения каждой частицы. Например, цвет частицы может постоянно изменяться во времени; в другом примере размер частицы может постоянно изменяться во времени; в другом примере время отображения различных частиц может быть разделено, и т.д.

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

[0069] Следует добавить, что для более рационального и эффективного использования ресурсов памяти, в настоящем варианте осуществления далее предлагается механизм повторного использования частицы. Для i-ой частицы после определения положения p(i,j+1) i-ой частицы в (j+1)-ом кадре изображения можно выявить, находится ли положение p(i,j+1) i-ой частицы в (j+1)-ом кадре изображения за пределами заданной области отображения, и p(i,j+1) может быть установлено в качестве исходного положения i-ой частицы, если положение p(i,j1+) i-ой частицы в (j+1)-ом кадре изображения находится за пределами заданной области отображения. А именно, положение частицы может быть установлено в качестве ее исходного положения, когда частица выходит за пределы своей соответствующей заданной области отображения, что позволяет использовать частицу повторно. Например, в случае анимации частиц, в которой большое количество частиц движется вверх от положения(-ий) ниже заданной области отображения, пользователь может увидеть, что бесконечное количество частиц постоянно появляется из положения(-ий) ниже заданной областью отображения и исчезает выше заданной областью отображения. Однако только ограниченное количество (например, двести) частиц необходимо сохранить. Когда любая из частиц переходит в верхнюю часть заданной области отображения, частица может быть использована повторно и размещена в исходном положении ниже заданной области отображения. Затем частица может снова двигаться снизу вверх, и таким образом повторное использование продолжается.

[0070] Кроме того, как описывалось выше, для любой из частиц ее исходное положение может являться заданной постоянной величиной или может быть переменной величиной, выбранной в заданной области. По этой причине 1-ая частица по-прежнему рассматривается в качестве примера. Если координата положения, соответствующая исходному положению 1-ой частицы, является постоянной величиной (0,100), то координата положения 1-ой частицы может быть переустановлена на постоянное значение (0,100) каждый раз, когда 1-ая частица выходит за пределы заданной области отображения. Если координата положения, соответствующая исходному положению 1-ой частицы, является переменной величиной, выбранной в заданной прямоугольной области, сформированной координатами положения (0,98), (0,102), (4,98) и (4,102), то координата положения 1-ой частицы может быть переустановлена на координату положения, выбранную в упомянутой выше заданной прямоугольной области каждый раз, когда 1-ая частица выходит за пределы заданной области отображения. Например, в случае метода произвольного выбора, координата положения 1-ой частицы может быть переустановлена на (2,99), когда 1-ая частица выходит за пределы заданной области отображения в первый раз; координата положения 1-ой частицы может быть переустановлена на (4,101), когда 1-ая частица выходит за пределы заданной области отображения во второй раз; координата положения 1-ой частицы может быть переустановлена на (1,100), когда 1-ая частица выходит за пределы заданной области отображения в третий раз, и т.д. Кроме того, когда метод выбора величины является методом порядкового выбора, переустановка координаты положения после того, как частица каждый раз выходит за пределы заданной области отображения, может быть определена в соответствии с заданным порядком выбора.

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

[0072] Нужно дополнительно добавить, что в одном возможном варианте реализации после упомянутого выше этапа 303 способ может дополнительно включать в себя следующие этапы: формирование для каждого кадра изображения линии, последовательно соединяющей m частиц, входящих в кадр изображения, где m является целым числом, которое больше или равно 2. Анимация, в которой линия выступает в качестве элемента, может быть реализована с помощью соединения множества частиц. Например, как показано совместно на фиг. 31, фиг. 31 представляет собой схему, иллюстрирующую кадр 38 изображения, в котором линия выступает в качестве элемента. Как показано на фиг. 31, волнистая кривая линия может быть сформирована соединением множества частиц, неоднократно движущихся вверх и вниз по прямой линии в вертикальном направлении для отображения эффекта водного потока или воздушного потока понятным и наглядным образом.

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

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

[0075] Кроме того, траектория движения частицы может быть определена в соответствии с функцией траектории движения. Поскольку функция траектории движения может иметь ряд регулировочных параметров, может быть достигнуто многообразие аним