устройство, способ и носитель для управления ориентацией изображения
Классы МПК: | G06T3/60 вращение целого изображения или его части G09G5/38 со средствами для управления положением изображения G09G5/42 характеризуемые воспроизведением изображений с использованием дисплейной памяти с непостоянным соотношением положений между содержанием дисплейной памяти и положением изображениия на экране |
Автор(ы): | КОХ Хо Джин (KR) |
Патентообладатель(и): | Эл Джи Электроникс Инк. (KR) |
Приоритеты: |
подача заявки:
2004-09-14 публикация патента:
10.04.2007 |
Изобретение относится к управлению ориентацией изображения. Его использование позволяет получить технический результат в виде оптимальной автоматической ориентации изображения в зависимости от поворота панели дисплея в нескольких направлениях. Детектор режима ориентации измеряет углы поворота панели дисплея в нескольких направлениях и определяет режим ориентации для исходных данных изображения на основе измеренных углов поворота. Системная память сохраняет параметры ориентации в соответствии с множеством режимов ориентации изображения. Системный контроллер первоначально получает информацию, указывающую режим ориентации, от детектора режима ориентации и извлекает параметры ориентации, соответствующие полученной информации, из системной памяти. Наконец, драйвер изменяет ориентацию исходных данных изображения согласно извлеченным параметрам ориентации. 3 н. и 19 з.п. ф-лы, 8 ил.
Формула изобретения
1. Способ управления ориентацией данных изображения в системе отображения, имеющей панель дисплея, включающий определение режима ориентации для исходных данных изображения на основании поворота панели дисплея по меньшей мере вокруг двух осей; извлечение параметров ориентации, соответствующих определенному режиму ориентации; изменение ориентации исходных данных изображения согласно извлеченным параметрам ориентации и сохранение измененной ориентации данных изображения в первой памяти; отображение сохраненных данных изображения на экране дисплея.
2. Способ по п.1, отличающийся тем, что определение режима ориентации для исходных данных изображения включает (a) поворот пользователем панели дисплея по меньшей мере в одном из направлений - первом или втором; (b) определение, повернута ли панель дисплея в первом направлении; (c) когда результат определения на этапе (b) - правильный, определение, равен ли первый угол поворота панели дисплея в первом направлении 90°; (d) когда результат определения на этапе (с) - правильный, определение, повернута ли панель дисплея во втором направлении; (e) когда результат определения на этапе (d) - правильный, определение, равен ли второй угол поворота панели дисплея во втором направлении 180°; (f) когда результат определения на этапе (е) - правильный, сохранение режима ориентации 270 градусов во второй памяти.
3. Способ по п.2, отличающийся тем, что определение режима ориентации для исходных данных изображения дополнительно включает (g) определение того, был ли получен запрос на доступ ко второй памяти от контроллера ориентации изображения; (h) когда запрос получен, передача подтверждения приема контроллеру ориентации изображения для разрешения доступа ко второй памяти.
4. Способ по п.2, отличающийся тем, что первое направление - вокруг оси, перпендикулярной панели дисплея.
5. Способ по п.4, отличающийся тем, что второе направление - вокруг горизонтальной оси.
6. Способ по п.2, отличающийся тем, что определение режима ориентации для исходных данных изображения дополнительно включает: (i) когда результат определения на этапе (b) - неправильный, определение того, повернута ли панель дисплея во втором направлении; (j) когда результат определения на этапе (i) - правильный, определение того, равен ли второй угол поворота 180°; (k) когда результат определения на этапе (j) - правильный, сохранение режима ориентации 180° во второй памяти.
7. Способ по п.6, отличающийся тем, что определение режима ориентации для исходных данных изображения дополнительно включает: (l) когда результат определения на этапе (i) - неправильный, сохранение режима ориентации 0° во второй памяти.
8. Способ по п.6, отличающийся тем, что определение режима ориентации для исходных данных изображения дополнительно включает: (m) когда результат определения на этапе (j) - неправильный, сохранение режима ориентации в 0° во второй памяти.
9. Способ по п.2, отличающийся тем, что определение режима ориентации для исходных данных изображения дополнительно включает:
(n) когда результат определения на этапе (с) - неправильный, определение того, равен ли первый угол поворота 180°; (о) когда результат определения на этапе (n) - правильный, сохранение режима ориентации 180°.
10. Способ по п.9, отличающийся тем, что определение режима ориентации для исходных данных изображения дополнительно включает: (p) когда результат определения на этапе (n) - неправильный, сохранение режима ориентации 0°.
11. Способ по п.2, отличающийся тем, что определение режима ориентации для исходных данных изображения дополнительно включает: (q) когда результат определения на этапе (d) - неправильный, сохранение режима ориентации 90 градусов в памяти.
12. Способ по п.2, отличающийся тем, что определение режима ориентации для исходных данных изображения дополнительно включает: (r) когда результат определения на этапе (е) - неправильный, сохранение режима ориентации 0 градусов в памяти.
13. Способ по п.1, отличающийся тем, что параметры ориентации включают по меньшей мере одну из позиций начала изображения, позицию окончания изображения и направление сканирования, которые соответствуют режиму ориентации, который был определен.
14. Устройство управления ориентацией данных изображения содержит панель дисплея с возможностью поворота по меньшей мере вокруг двух осей; детектор режима ориентации, сконфигурированный с возможностью измерения углов поворота панели дисплея и возможностью определения режима ориентации для исходных данных изображения на основе измеренных углов поворота; память системы, сконфигурированная с возможностью сохранения параметров ориентации, соответствующих множеству режимов ориентации изображения; системный контроллер, сконфигурированный с возможностью получения информации, указывающей определенный режим ориентации, от детектора режима ориентации, и с возможностью извлечения параметров ориентации в соответствии с полученной информацией; драйвер, сконфигурированный с возможностью изменения ориентации исходных данных изображения в соответствии с извлеченными параметрами ориентации, где данные изображения измененной ориентации сохраняются в системной памяти и отображаются на экране дисплея.
15. Устройство по п.14, отличающееся тем, что панель дисплея выполнена с возможностью поворота вокруг оси, перпендикулярной панели дисплея.
16. Устройство по п.15, отличающееся тем, что панель дисплея выполнена с возможностью поворота вокруг горизонтальной оси.
17. Устройство по п.14, отличающееся тем, что детектор режима ориентации содержит по меньшей мере один датчик сконфигурированный с возможностью измерения углов поворота панели дисплея; контроллер дисплея, сконфигурированный с возможностью определения режима ориентации для исходных данных изображения на основе измеренных углов поворота; память дисплея, сконфигурированная с возможностью сохранения информации, указывающей определенный режим ориентации, где контроллер дисплея посылает подтверждение приема системному контроллеру, когда получен запрос на доступ к памяти дисплея.
18. Устройство по п.17, отличающееся тем, что по меньшей мере один датчик может быть любым из следующих: гироскопическим датчиком, датчиком с металлическим корпусом, переключателем, определяющим электропроводность, и переключателем с механическим преобразованием.
19. Устройство по п.17, отличающееся тем, что по меньшей мере один датчик содержит первый датчик, сконфигурированный с возможностью измерения первого угла поворота панели дисплея вокруг оси, перпендикулярной панели дисплея; второй датчик, сконфигурированный с возможностью измерения второго угла поворота панели дисплея вокруг горизонтальной оси.
20. Устройство по п.17, отличающееся тем, что режим ориентации для исходных данных изображения является любым из режимов ориентации 0, 90, 180 и 270°.
21. Устройство по п.14, отличающееся тем, что извлеченные параметры ориентации включают по меньшей мере одну из позиций начала изображения, позицию окончания изображения и направление сканирования, которые соответствуют режиму ориентации, который был определен.
22. Машиночитаемый носитель, на котором хранится программа определения режима ориентации для исходных данных изображения в системе отображения, включающей по меньшей мере панель дисплея, процессор, память и контроллер ориентации изображения и в ответ на поворот вручную панели дисплея вокруг по меньшей мере одной из по меньшей мере двух осей, предназначенная для выполнения следующих этапов:
(b) определение, повернута ли панель дисплея вокруг первой оси из по меньшей мере двух осей;
(c) когда результат определения на этапе (b) - правильный, определение, равен ли первый угол поворота панели дисплея вокруг первой оси 90°;
(d) когда результат определения на этапе (с) - правильный, определение, повернута ли панель дисплея вокруг второй оси из по меньшей мере двух осей;
(e) когда результат определения на этапе (d) - правильный, определение, равен ли второй угол поворота панели дисплея вокруг второй оси 180°;
(f) когда результат определения на этапе (e) - правильный, сохранение режима ориентации 270° в памяти;
(g) определение того, был ли запрос на доступ к памяти получен от контроллера ориентации изображения;
(h) когда запрос сделан, передача подтверждения приема на контроллер ориентации изображения для разрешения доступа к памяти.
Описание изобретения к патенту
Область техники, к которой относится изобретение
Настоящее изобретение относится к системе отображения и, более конкретно, к устройству, способу и носителю для управления ориентацией изображения. Хотя настоящее изобретение подходит для многих областей применения, оно особенно подходит для использования в системе отображения, имеющей панель дисплея, способную поворачиваться в нескольких направлениях.
Уровень техники
В целом система отображения выполняет множество функций простого предоставления пользователям изображений всех типов, включая графические изображения, изображения знаков и т.д. Кроме того, система отображения показывает изображения в альбомном формате. Более определенно, при альбомном формате изображение выводится таким образом, что продольный размер больше, чем размер по вертикали. Однако, несмотря на удобство для пользователей, в зависимости от компьютерных приложений такие форматы отображения (то есть альбомный формат) могут быть неудобны и невыгодны. Например, альбомный формат может доставлять неудобство пользователям, которым необходимо просматривать в документе изображения, имеющие больший размер по вертикали и меньший продольный размер, что может также привести к возникновению значительного пустого пространства с каждой из сторон демонстрируемого изображения. В этом случае пользователь предпочел бы рассматривать изображение в портретном формате, где размер по вертикали больше, чем продольный размер.
Поэтому, чтобы удовлетворить потребности пользователя, которому необходимо просматривать изображение как в альбомном, так и в книжном формате, разработана система отображения, осуществляющая поворот изображения в направлении, желательном для пользователя. Система отображения с поворотом изображений должна включать в себя панель дисплея, которая может поворачиваться горизонтально или вертикально, а также программное обеспечение и аппаратные средства, которые могут соответственно изменять направление показанного изображения, в зависимости от поворота панели дисплея.
В стандартной системе отображения для поворота изображений, когда пользователь хочет повернуть панель дисплея на 90 градусов (90°), чтобы просмотреть изображение в книжном формате, пользователь использует дистанционный контроллер или функциональную клавишу на панели дисплея, чтобы установить ориентацию показа изображения, соответствующую режиму поворота на 90°. Соответственно изображение поворачивается на 90 градусов (90°) посредством программного обеспечения и аппаратных средств, связанных с поворотом изображения и, таким образом, отображается в книжном формате. Напротив, когда пользователь хочет еще раз повернуть повернутое на 90 градусов (90°) изображение, чтобы рассмотреть изображение в альбомном формате, то пользователь задействует дистанционный контроллер или функциональную клавишу на панели дисплея, чтобы установить ориентацию показа изображения, соответствующую режиму поворота на 0°. Соответственно изображение поворачивается назад в первоначальное положение посредством программного обеспечения и аппаратных средств, связанных с поворотом изображения, и, таким образом, отображается в альбомном формате.
Однако недостатком стандартной системы отображения является то, что пользователь должен устанавливать направление показа изображения каждый раз при повороте панели дисплея. К тому же, если пользователь не способен зафиксировать правильный угол поворота, то пользователь должен задействовать повторный режим поворота изображения несколько раз перед тем, как сможет просмотреть изображение желательным образом. Кроме того, панель дисплея существующих систем отображения может поворачиваться только в одном направлении и, соответственно, изображение поворачивается только в одном направлении. Поэтому необходима разработка устройства отображения и способа, который дает возможность поворачивать изображение в нескольких направлениях.
Краткое изложение сущности изобретения
Таким образом, настоящее изобретение относится к устройству, способу и носителю для управления ориентацией изображения, которые по существу устраняют одну или большее количество проблем, связанных с ограничениями и недостатками в существующей области.
Целью настоящего изобретения является создание устройства, способа и носителя для управления ориентацией изображения, которые способны обеспечить оптимальную автоматическую ориентацию изображения в зависимости от поворота панели дисплея в нескольких направлениях.
Дополнительные преимущества, цели и характерные особенности изобретения будут отчасти изложены в нижеследующем описании и отчасти станут очевидными специалистам обычной квалификации в данной области после изучения нижеследующего описания либо могут быть узнаны из практики применения изобретения. Цели и другие преимущества изобретения могут быть реализованы и достигнуты устройством, которое подробно раскрыто в описании и формуле изобретения, а также в прилагаемых чертежах.
Чтобы достичь этих целей и других преимуществ, а также в соответствии с назначением изобретения, как подробно описано ниже, способ управления ориентацией данных изображения в системе отображения, имеющей панель дисплея, включает этапы определения режима ориентации для исходных данных изображения в зависимости от углов поворота панели дисплея в нескольких направлениях и определения параметров ориентации, соответствующих определенному режиму ориентации. Способ далее включает этапы изменения ориентации исходных данных изображения согласно извлеченным параметрам ориентации, сохранения в памяти данных изображения с изменением ориентации и отображения сохраненных данных изображения на экране дисплея.
В другом аспекте настоящего изобретения устройство управления ориентацией данных изображения содержит панель дисплея, способную поворачиваться в нескольких направлениях, и детектор режима ориентации, сконфигурированный с возможностью измерения углов поворота панели дисплея в нескольких направлениях и определения режима ориентации исходных данных изображения на основе измеренных углов поворота. Далее, устройство содержит системную память, сконфигурированную с возможностью сохранения параметров ориентации, соответствующих множеству режимов ориентации изображения, и системный контроллер, сконфигурированный с возможностью получения информации, указывающей определенный режим ориентации изображения от детектора режима ориентации, и извлечения параметров ориентации, соответствующих полученной информации. Далее, устройство содержит драйвер, сконфигурированный с возможностью изменения ориентации исходных данных изображения согласно извлеченным параметрам ориентации, где данные изображения с измененной ориентацией сохраняются в системной памяти и отображаются на экране дисплея.
Детектор режима ориентации содержит, по меньшей мере, один датчик, сконфигурированный с возможностью измерения углов поворота панели дисплея в нескольких направлениях, контроллер дисплея, сконфигурированный с возможностью определения режима ориентации для исходных данных изображения в зависимости от измеренных углов поворота, и память дисплея, сконфигурированную с возможностью сохранения информации, указывающей определенный режим ориентации, при этом контроллер дисплея посылает подтверждение приема системному контроллеру, когда получен запрос на доступ к памяти дисплея.
В другом аспекте настоящего изобретения машиночитаемый носитель хранит программу определения режима ориентации исходных данных изображения в системе отображения. Программа, при выполнении процессором, побуждает процессор выполнять следующие этапы: (а) поворот пользователем панели дисплея, по меньшей мере, в одном из направлений - первом или втором; (b) определение, поворачивается ли панель дисплея в первом направлении; и (с) если на этапе (b) определено правильно, определение того, равен ли первый угол поворота панели дисплея в первом направлении 90 градусам. Далее, программа побуждает процессор выполнить следующие этапы: (d) если на этапе (с) определено правильно, определение того, повернута ли панель дисплея во втором направлении; (е) если на этапе (d) определено правильно, определение того, равен ли второй угол поворота панели дисплея во втором направлении 180 градусам; (f) если на этапе (е) определено правильно, сохранение режима ориентации 270 градусов в памяти; (g) определение того, был ли получен от контроллера ориентации изображения запрос на доступ к памяти; и (h) если запрос был сделан, передача подтверждения приема контроллеру ориентации изображения для разрешения доступа к памяти.
Следует понимать, что как представленное выше общее описание, так и следующее подробное описание настоящего изобретения являются примерными и пояснительными и предназначены для дополнительного пояснения заявленного изобретения.
Краткое описание чертежей
Сопроводительные чертежи, прилагаемые для лучшего понимания изобретения и являющиеся частью настоящей заявки, иллюстрируют примеры осуществления настоящего изобретения и вместе с описанием служат для пояснения принципов настоящего изобретения.
На фиг.1 представлена блок-схема устройства для управления ориентацией изображения согласно настоящему изобретению.
На фиг.2 и 3 показаны блок-схемы, иллюстрирующие этапы процесса в соответствии со способом управления ориентацией изображения согласно настоящему изобретению.
На фиг.4А-4С представлены примеры панели дисплея согласно настоящему изобретению.
На фиг.5А-5С представлены виды панели дисплея в зависимости от угла поворота панели дисплея.
На фиг.6А и 6В показан переключатель определения проводимости.
На фиг.7 показан пример датчика, используемого в устройстве для управления ориентацией изображения согласно настоящему изобретению.
На фиг.8 представлены примеры различных режимов ориентации изображения согласно настоящему изобретению.
Подробное описание изобретения
Ниже подробно рассмотрены предпочтительные примеры осуществления настоящего изобретения, которые проиллюстрированы сопроводительными чертежами. Там, где это возможно, для обозначения одинаковых или похожих частей на всех чертежах используются одинаковые ссылочные номера.
Цель настоящего изобретения состоит в том, чтобы автоматически определять углы поворота панели дисплея, которая способна поворачиваться в нескольких направлениях, например в первом направлении поворота и втором направлении поворота, и оптимально показывать изображение, автоматически управляя ориентацией изображения в зависимости от определенных углов поворота. На фиг.1 показана блок-схема устройства для управления ориентацией изображения согласно настоящему изобретению. И на фиг.2 и 3 показаны блок-схемы, отображающие этапы процесса в соответствии со способом управления ориентацией изображения согласно настоящему изобретению. Со ссылкой на фиг.1 устройство для управления ориентацией изображения в соответствии с настоящим изобретением включает панель 1 дисплея, детектор режима ориентации 2 и контроллер ориентации изображения 3. При этом панель дисплея способна поворачиваться в нескольких направлениях.
На фиг.4А-4С показаны различные виды панели 1 дисплея, которая способна поворачиваться в нескольких направлениях. Более определенно, на фиг.4А приведен вид панели 1 дисплея сзади, на фиг.4В - вид панели 1 дисплея слева, а на фиг.4С - вид панели 1 дисплея спереди. В соответствии с фиг.4А-4С панель 1 дисплея способна поворачиваться в первом направлении поворота и во втором направлении поворота. Более определенно, панель дисплея способна поворачиваться вокруг оси, перпендикулярной панели 1 дисплея (первое направление поворота), как показано на фиг.4А и 4С. С другой стороны, панель дисплея также способна поворачиваться вокруг горизонтальной оси (второе направление поворота), как показано на фиг.4А и 4В.
На фиг.5А-5С показаны различные ориентации панели 1 дисплея согласно настоящему изобретению. На фиг.5А показана ориентация панели 1 дисплея, при которой панель 1 повернута на 180 градусов во втором направлении поворота. К тому же, на фиг.5В показаны ориентации панели 1 дисплея, при которых панель 1 первоначально повернута на 90 градусов в первом направлении, а затем повернута на 180 градусов во втором направлении. И на фиг.5С показана ориентация панели 1 дисплея, при которой панель 1 повернута на 180 градусов в первом направлении.
Снова обратимся к фиг.1, где детектор 2 режима ориентации включает датчик 11, контроллер 12 дисплея и память 13 дисплея. Датчик 11 детектора режима ориентации 2 измеряет углы поворота панели 1 дисплея в нескольких направлениях, и в нем может быть использован любой из широкого диапазона датчиков, такой, например, как гироскопический датчик, датчик с металлическим корпусом, переключатель определения электропроводности, переключатель с механическим преобразованием и т.д. В настоящем изобретении применяется датчик, использующий переключатель определения проводимости.
На фиг.6А и 6В показан переключатель определения электропроводности. Более определенно, фиг.6А иллюстрирует состояние, когда электрический ток течет, а фиг.6В иллюстрирует состояние, когда электрический ток выключен. В соответствии с фиг.6А электрический ток течет, поскольку проводящий шар 20 соприкасается с точкой контакта 22 терминала 21. Напротив, электрический ток отключен, когда проводящий шар 20 не соприкасается с точкой контакта 22 терминала 21, как показано на фиг.6В.
На фиг.7 показан пример датчика, используемого в устройстве для управления ориентацией изображения согласно настоящему изобретению. В соответствии с фиг.7, точка контакта 22 расположена на каждой боковой части датчика, а проводящий шар 20 движется по наклонной поверхности датчика. По мере того, как проводящий шар 20 движется по наклонной поверхности датчика, точка контакта 22, соприкасающаяся с проводящим шаром 20, изменяется. Более того, электрический ток на каждом контакте 22 может либо протекать, либо быть отключенным благодаря проводящему шару 20, таким образом изменяя течение электрического тока. Поэтому, так как электрический ток изменяется в соответствии с углом наклона датчика, пользователь может измерить электрический ток на датчике для определения угла наклона.
Более определенно, когда датчик, показанный на фиг.7, присоединен к панели дисплея, пользователь может измерить угол поворота панели дисплея. В некоторых случаях пользователь может поместить светоизлучающий диод 23 около каждой точки контакта 22 датчика, чтобы проверить, протекает или нет электрический ток через каждую точку контакта 22. Пользователь может также увеличить количество точек контакта 22 для более точного измерения угла поворота.
В качестве альтернативы, настоящее изобретение может также включать первый датчик, определяющий только угол поворота режима первого направления, и второй датчик, измеряющий только угол поворота режима второго направления. В этом случае каждый датчик способен определять угол поворота более точно, чтобы определить только угол поворота для соответствующего режима.
Кроме того, память 13 дисплея, отображенная на фиг.1, хранит измеренные углы поворота панели 1 дисплея. Более того, контроллер 12 дисплея определяет режим ориентации для исходных данных изображения на основании измеренных углов поворота и сохраняет этот определенный режим ориентации в памяти 13 дисплея. Затем, когда контроллер 3 ориентации изображения посылает контроллеру 12 дисплея запрос на доступ к памяти 13 дисплея для получения информации о режиме ориентации, контроллер 12 дисплея посылает подтверждение приема контроллеру 3 ориентации изображения, чтобы разрешить доступ. Режим ориентации, определенный контроллером 12 дисплея, - один из следующих: 0, 90, 180 и 270 градусов, а информация, указывающая режим ориентации, сохраняется в памяти 13 дисплея.
К тому же, контроллер 3 ориентации изображения включает системную память 14, системный контроллер 15 и драйвер 16. В системной памяти 14 хранятся параметры ориентации, соответствующие множеству режимов ориентации. Также, системный контроллер 15 получает информацию о режиме ориентации для исходных данных изображения, определенную детектором 2 режима ориентации, обращаясь к памяти 13 дисплея. Затем он извлекает параметры ориентации, соответствующие полученной информации о режиме ориентации. И извлеченные параметры ориентации передаются драйверу 16. Переданные драйверу 16 параметры ориентации могут состоять из информации о позиции начала изображения, позиции окончания изображения и направлении сканирования, которые соответствуют информации о режиме ориентации. Параметры ориентации изображения могут изменяться в зависимости от информации о режиме ориентации изображения, сохраненной в памяти 14 системы. В соответствии с настоящим изобретением режим ориентации изображения включает с первого по восьмой режимы ориентации. Поэтому каждый режим ориентации изображения имеет собственные параметры ориентации изображения.
На фиг.8 показаны примеры различных режимов ориентации изображения согласно настоящему изобретению. Ссылаясь на фиг.8, настоящее изобретение в основном включает нормальный режим и зеркальный режим, где к нормальному относятся с первого по четвертый режимы ориентации, а к зеркальному - с пятого по восьмой режимы ориентации. Более определенно, первый режим ориентации - это исходное изображение, второй режим ориентации - изображение первого режима ориентации, повернутое на 90° по часовой стрелке, третий режим ориентации - это изображение первого режима ориентации, повернутое на 180° по часовой стрелке, и четвертый режим ориентации - это изображение первого режима ориентации, повернутое на 270° по часовой стрелке. С другой стороны, пятый режим ориентации - это зеркальное отражение исходного изображения, шестой режим ориентации - это изображение пятого режима ориентации, повернутое на 90° по часовой стрелке, седьмой режим ориентации - это изображение пятого режима ориентации, повернутое на 180° по часовой стрелке, и восьмой режим ориентации - это изображение пятого режима ориентации, повернутое на 270° по часовой стрелке. Также, драйвер 16 изменяет ориентацию данных исходного изображения в соответствии с извлеченными данными ориентации изображения.
Теперь будет подробно описан способ управления ориентацией изображения согласно настоящему изобретению. Со ссылкой на фиг.2 и 3, после того, как панель 1 дисплея поворачивается, по меньшей мере, в одном из нескольких направлений, контроллер 12 дисплея определяет, повернута ли панель 1 дисплея в первом направлении поворота, на основании углов поворота, измеренных датчиком 11 (S101). Если панель 1 дисплея повернута в первом направлении, контроллер 12 дисплея определяет, равен ли угол поворота панели дисплея в первом направлении 90° (S102).
Затем, если угол поворота в первом направлении составляет 90°, то контроллер 12 дисплея определяет, повернута ли панель 1 дисплея во втором направлении поворота (S103). Если панель 1 дисплея повернута во втором направлении, контроллер 12 дисплея определяет, составляет ли угол поворота панели 1 дисплея во втором направлении 180° (S104). После этого, если угол поворота во втором направлении составляет 180°, контроллер 12 дисплея сохраняет режим ориентации изображения 270° в памяти 13 дисплея (S105).
Однако, если контроллер 12 дисплея определяет на этапе S101, что панель 1 дисплея не повернута в первом направлении, то контроллер 12 дисплея определяет, повернута ли панель 1 дисплея во втором направлении (S106). И, если панель 1 дисплея повернута во втором направлении, контроллер 12 дисплея определяет, равен ли угол поворота панели 1 дисплея во втором направлении 180° (S107). После этого, если угол поворота во втором направлении составляет 180°, контроллер 12 дисплея сохраняет режим ориентации изображения 180° в памяти 13 дисплея (S108). С другой стороны, на этапе S106, если панель 1 дисплея не повернута во втором направлении, то контроллер 12 дисплея сохраняет режим ориентации изображения 0° в памяти 13 дисплея (S109).
Кроме того, на этапе S102, если угол поворота в первом направлении не равен 90°, то контроллер 12 дисплея определяет, равен ли угол поворота панели 1 дисплея в первом направлении 180° (S107). Если угол поворота в первом направлении составляет 180°, то контроллер 12 дисплея сохраняет режим ориентации изображения 180° в памяти дисплея (S108). Однако, если угол поворота в первом направлении не равен 180°, то контроллер 12 дисплея сохраняет режим ориентации изображения 0° в памяти 13 дисплея (S109).
После того, как ориентация изображения сохранена в памяти 13 дисплея на этапе S110, S105, S108 или S109, контроллер 12 дисплея определяет, был ли получен запрос от системного контроллера 15 на доступ к памяти 13 дисплея (S111). Если такой запрос сделан, то контроллер 12 дисплея разрешает доступ к памяти 13 дисплея, передавая подтверждение приема системному контроллеру 15 (S112). Однако, если запроса нет, то контроллер 12 дисплея повторяет этапы, начиная с S101.
Системный контроллер 15 контроллера 3 ориентации изображения периодически посылает запрос контроллеру 12 дисплея для получения информации о режиме ориентации изображения, сохраненной в памяти 13 дисплея. Затем он считывает информацию из памяти 13 дисплея, когда получает разрешение от контроллера 12 дисплея (S113). После этого системный контроллер 15 определяет, соответствует ли полученная информация зеркальному режиму (S114). Если информация не соответствует зеркальному режиму, системный контроллер определяет, соответствует ли полученная информация любому из режимов ориентации с первого по четвертый (S115-S118). Затем, если определили, что полученная информация относится к одному из режимов ориентации с первого по четвертый, то системный контроллер 15 извлекает из системной памяти 14 данные об ориентации изображения, соответствующие режиму ориентации в соответствии с полученной информацией (S123). Однако, если определено, что полученная информация не соответствует какому-либо из режимов ориентации с первого по четвертый, то процесс управления ориентацией изображения прекращается.
В качестве альтернативы, если информация соответствует зеркальному режиму, системный контроллер определяет, соответствует ли полученная информация какому-либо из режимов ориентации с пятого по восьмой (S119-S122). Тогда, если полученная информация соответствует какому-либо из режимов ориентации с пятого по восьмой, системный контроллер 15 извлекает из системной памяти 14 данные об ориентации изображения, соответствующие режиму ориентации, который указан полученной информацией (S123). Однако, если полученная информация не соответствует какому-либо из режимов ориентации с пятого по восьмой, то процесс управления ориентацией изображения прекращается. Кроме того, драйвер 16 изменяет ориентацию исходных данных изображения в соответствии с извлеченными данными об ориентации изображения и сохраняет измененную ориентацию изображения в системной памяти (S124). В заключение, системный контроллер 15 показывает сохраненные данные изображения на панели 1 дисплея (S125).
Как было рассмотрено выше, настоящее изобретение позволяет автоматически измерять угол поворота панели дисплея, которая способна поворачиваться в нескольких направлениях, и может позволить оптимальную ориентацию изображения в зависимости от измеренного угла поворота. Хотя настоящее изобретение подходит для широкой области применений, предполагается также, что настоящее изобретение охватывает модификации и разновидности этого изобретения, если они находятся в пределах прилагаемой формулы изобретения и их эквивалентов. Например, настоящее изобретение может применяться в сочетании с любым компьютерным программным обеспечением, встроенными программами и аппаратными средствами. В качестве предварительного этапа при изготовлении устройства в соответствии с настоящим изобретением или выполнении способа в соответствии с настоящим изобретением компьютерная программа (или программное обеспечение, или встроенные программы), в соответствии с настоящим изобретением, обычно сохраняется, по меньшей мере, на одном машиночитаемом носителе памяти, например, таком как полупроводниковое запоминающее устройство, включая несъемный (или жесткий) диск, дискету, оптический диск, магнитную ленту, постоянное запоминающее устройство (ПЗУ), программируемое постоянное запоминающее устройство (ППЗУ) и т.д., и изделия изготавливаются с использованием того же носителя.
Изготовленное изделие, включающее компьютерную программу, используется путем непосредственной обработки данных программы из устройства памяти посредством копирования программы с устройства памяти на другое устройство памяти, например, такое как жесткий диск, запоминающее устройство с произвольной выборкой (ЗУПВ) и т.д., или путем передачи программы по сети для удаленной обработки. Способ в соответствии с настоящим изобретением реализуется путем обработки программы, содержащейся в соответствующем стандартном компьютерном аппаратном средстве, тем самым комбинируя, по меньшей мере, одно машиночитаемое устройство памяти, содержащее программу в соответствии с настоящим изобретением. Устройством, реализующим аспекты настоящего изобретения, может быть, по меньшей мере, один компьютер и система памяти, содержащие компьютерную программу, закодированную в соответствии с настоящим изобретением, или имеющие доступ к ней по сети.
Устройство, способ и носитель для управления ориентацией изображения согласно настоящему изобретению автоматически определяют угол поворота панели дисплея, тем самым позволяя пользователю избежать неудобства, связанные с возвращением в исходное положение ориентации изображения каждый раз при просмотре изображения. Также, так как ориентация изображения оптимально установлена в соответствии с измеренным углом поворота, пользователь видит большую часть изображения. Наконец, так как управление ориентацией изображения осуществляют в соответствии с первым режимом, поворачивая панель дисплея либо по часовой стрелке, либо против часовой стрелки относительно центральной оси панели дисплея, а также в соответствии со вторым режимом, поворачивая панель дисплея против часовой стрелки относительно горизонтальной оси либо вертикальной оси панели дисплея, пользователь может просматривать нужное ему изображение более удобным для себя образом.
Для квалифицированных специалистов будет очевидно, что настоящее изобретение может иметь различные модификации и разновидности без изменения сущности изобретения. Таким образом, подразумевается, что настоящее изобретение охватывает модификации и разновидности данного изобретения при условии, что они находятся в рамках пунктов прилагаемой формулы изобретения и их эквивалентов.
Класс G06T3/60 вращение целого изображения или его части
Класс G09G5/38 со средствами для управления положением изображения
Класс G09G5/42 характеризуемые воспроизведением изображений с использованием дисплейной памяти с непостоянным соотношением положений между содержанием дисплейной памяти и положением изображениия на экране