RU2640721C2 - Система и способ отображения страниц на мобильном устройстве - Google Patents

Система и способ отображения страниц на мобильном устройстве Download PDF

Info

Publication number
RU2640721C2
RU2640721C2 RU2014129480A RU2014129480A RU2640721C2 RU 2640721 C2 RU2640721 C2 RU 2640721C2 RU 2014129480 A RU2014129480 A RU 2014129480A RU 2014129480 A RU2014129480 A RU 2014129480A RU 2640721 C2 RU2640721 C2 RU 2640721C2
Authority
RU
Russia
Prior art keywords
page
displaying
pages
content
displayed
Prior art date
Application number
RU2014129480A
Other languages
English (en)
Other versions
RU2014129480A (ru
Inventor
Си Хак ДЗАНГ
Ю Ран КИМ
Original Assignee
Самсунг Электроникс Ко., Лтд.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Самсунг Электроникс Ко., Лтд. filed Critical Самсунг Электроникс Ко., Лтд.
Publication of RU2014129480A publication Critical patent/RU2014129480A/ru
Application granted granted Critical
Publication of RU2640721C2 publication Critical patent/RU2640721C2/ru

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/194Calculation of difference between files

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Digital Computer Display Output (AREA)
  • Document Processing Apparatus (AREA)

Abstract

Группа изобретений относится к средствам отображения страниц на электронном мобильном устройстве. Технический результат – обеспечение возможности искать и находить пропущенную часть документа при условии, что форма документа изменилась. Для этого предложены аппаратура и способ для отображения страниц на электронном мобильном устройстве, которые включают в себя: отображение по меньшей мере одной страницы из множества страниц электронной книги; обнаружение наличия события; изменение формы отображаемых страниц в форму, соответствующую обнаруженному событию; и отображение различия между формами до и после данного изменения. 5 н. и 11 з.п. ф-лы, 15 ил.

Description

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Представленное здесь раскрытие, в общем, относится к портативным электронным устройствам, выполненным с возможностью отображения электронных документов, например, типа устройств чтения электронных книг. Более конкретно, хотя и не исключительно, настоящее изобретение относится к способу и аппаратуре для отображения одной или более страниц электронного документа, например, электронной книги, посредством электронного устройства, например, мобильного устройства, с функцией чтения электронных книг, например, в соответствии с пользовательским вводом, относящимся к отображаемому документу.
ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
Электронная книга (e-book) относится к книжной публикации в цифровой форме, включающей в себя текст, изображения и т.п., которые могут использоваться вместо печатной книги. Пользователи могут без труда приобретать и читать электронные книги посредством электронных устройств, в типичном случае имеющих форму мобильных устройств, с функцией чтения электронной книги, таких как планшетный ПК, смартфон, игровое устройство и т.п., в любом месте и в любое время, в которое им нужно. В общем, электронные книги в типичном случае дешевле, чем печатные книги, и устройства отображения электронных книг и устройства хранения электронных книг занимают меньше места, чем печатные книги. Это привело к росту количества пользователей электронных книг.
В процессе отображения электронной книги электронное устройство может менять формат отображения отображаемой страницы, например, размер текста или размер шрифта, межстрочный интервал и т.п., в соответствии с пользовательским вводом. Электронные устройства приспособлены отображать страницы во многих различных форматах, как до, так и после изменения в формате. Если формат отображения электронной книги, которую читает пользователь, изменяется, он/она может потерять свою позицию чтения в документе и/или пропустить часть отображаемой электронной книги, например, страницу, абзац, строку или т.п. В таком случае, он/она должны искать свою позицию чтения и/или пропущенную часть. Это может привести к дезориентации и неудобству пользователя.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ЗАДАЧА
Задачей определенных вариантов осуществления настоящего изобретения является учет, решение, смягчение или устранение, по меньшей мере частично, по меньшей мере одной из проблем и/или недостатков, связанных с предшествующим уровнем техники, например, вышеописанных проблем и/или недостатков. Определенные варианты осуществления нацелены на обеспечение по меньшей мере одного из преимуществ, описываемых ниже.
Соответственно, некоторые варианты осуществления настоящего изобретения предоставляют способ и аппаратуру, которые позволяют пользователям легко и быстро искать и находить пропущенную часть электронной книги или документа, отображаемых на электронном мобильном устройстве, даже притом что форма электронной книги или документа изменилась.
РЕШЕНИЕ ЗАДАЧИ
Согласно аспекту настоящего изобретения, предложен способ отображения по меньшей мере одной страницы из одной или более страниц электронного документа (например, электронной книги) на электронном устройстве (например, электронном мобильном устройстве). Способ включает в себя этапы, на которых: отображают одну или более страниц (например, содержимое) электронного документа; обнаруживают наличие события; изменяют форму отображаемых страниц в форму, соответствующую обнаруженному событию; и отображают различие между упомянутыми формами до и после данного изменения (например, предоставляют пользователю указание после изменения в форме, позволяя пользователю различать или отличать (i) содержимое, отображаемое как до, так и после изменения в форме, от (ii) содержимого, не отображаемого до и после изменения в форме).
Согласно другому аспекту настоящего изобретения, предложена аппаратура для отображения одной или более страниц на электронном устройстве (например, электронном мобильном устройстве). Аппаратура включает в себя: блок ввода для формирования события в соответствии с запросом изменения в форме; контроллер для изменения формы по меньшей мере одной страницы (например, содержимого) из одной или более страниц в форму, соответствующую данному событию; и блок отображения для отображения этой по меньшей мере одной страницы и различия между упомянутыми формами до и после упомянутого изменения (например, путем предоставления пользователю указания после изменения в форме, позволяя пользователю различать или отличать (i) содержимое, отображаемое как до, так и после изменения в форме, от (ii) содержимого, не отображаемого до и после изменения в форме).
Согласно еще одному аспекту настоящего изобретения, предложена компьютерная программа, содержащая инструкции, приспособленные при их исполнении для реализации способа и/или аппаратуры в соответствии с одним из вышеуказанных аспектов. Дополнительным аспектом предусмотрен машиночитаемый носитель, хранящий упомянутую программу.
Другие аспекты, преимущества и характерные признаки изобретения станут понятными для специалистов из нижеследующего подробного описания, которое, при его прочтении в сочетании с приложенными чертежами, раскрывает иллюстративные варианты осуществления изобретения.
ВЫГОДНЫЕ ЭФФЕКТЫ ИЗОБРЕТЕНИЯ
Настоящее изобретение обеспечивает способ и аппаратуру, которые дают пользователям возможность легко и быстро искать и находить пропущенную часть электронной книги или документа, отображаемого на электронном мобильном устройстве, даже при том, что форма электронной книги или документа изменилась.
ПЕРЕЧЕНЬ ФИГУР ЧЕРТЕЖЕЙ
Вышеописанные и прочие свойства, признаки и преимущества определенных вариантов осуществления и аспектов настоящего изобретения станут более понятны из нижеследующего подробного описания, при его рассмотрении с сопровождающими чертежами, на которых:
Фиг. 1 - иллюстрация схематической блочной диаграммы, показывающей конфигурацию мобильного устройства согласно варианту осуществления настоящего изобретения;
Фиг. 2 - иллюстрация детального вида контроллера, показанного на Фиг. 1;
Фиг. 3 - иллюстрация логической блок-схемы, которая описывает способ отображения страниц согласно варианту осуществления настоящего изобретения;
Фиг. 4 - иллюстрация логической блок-схемы, которая описывает способ отображения страниц при уменьшении размера текста, согласно варианту осуществления настоящего изобретения;
Фиг. 5 - иллюстрация логической блок-схемы, которая описывает способ отображения страниц при увеличении размера текста, согласно варианту осуществления настоящего изобретения;
Фиг. 6A-6D - иллюстрации экранов для описания способа отображения содержимого, уменьшенного в размере, согласно одному варианту осуществления настоящего изобретения;
Фиг. 7 - иллюстрация экрана для описания способа отображения содержимого, уменьшенного в размере, согласно другому варианту осуществления настоящего изобретения;
Фиг. 8A-8С - иллюстрации экранов для описания способа отображения содержимого, уменьшенного в размере, согласно еще одному варианту осуществления настоящего изобретения;
Фиг. 9A-9С и Фиг. 10A, 10B - иллюстрации экранов для описания способа отображения содержимого, увеличенного в размере, согласно одному варианту осуществления настоящего изобретения;
Фиг. 11A-11D - иллюстрации экранов для описания способа отображения содержимого, увеличенного в размере, согласно другому варианту осуществления настоящего изобретения;
Фиг. 12A-12C - иллюстрации экранов для описания способа отображения содержимого, увеличенного в размере, согласно варианту осуществления настоящего изобретения;
Фиг. 13A и 13B - иллюстрации экранов для описания способа отображения страниц при поворачивании мобильного устройства, согласно одному варианту осуществления настоящего изобретения;
Фиг. 14A-14C - иллюстрации экранов для описания способа отображения страниц при поворачивании мобильного устройства, согласно другому варианту осуществления настоящего изобретения;
Фиг. 15A и 15B - иллюстрации экранов для описания способа отображения страниц при поворачивании мобильного устройства, согласно еще одному варианту осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Далее, иллюстративные варианты осуществления настоящего изобретения описываются подробно со ссылкой на сопровождающие чертежи. Описание приводится для содействия в исчерпывающем понимании настоящего изобретения, объем которого определяется формулой изобретения. Описание включает в себя разнообразные конкретные детали для содействия в этом понимании, но к ним следует относиться просто как к иллюстративным. Соответственно, для специалиста должно быть понятно, что могут быть выполнены различные изменения и модификации описанных здесь вариантов осуществления, не выходящие за рамки объема изобретения.
Термины, выражения и слова, используемые в нижеследующем описании, не следует считать ограниченными общепринятым или лексическим смысловым значением - они просто используются автором изобретения для обеспечения четкого и согласованного понимания изобретения. Соответственно, термины, выражения и слова следует понимать в контексте описания иллюстративных вариантов осуществления. Следовательно, для специалиста будет понятно, что варианты осуществления, раскрытые в настоящем описании, и конфигурации, проиллюстрированные на чертежах, соответствуют лишь иллюстративным вариантам осуществления и что различные модификации и изменения могут быть сделаны в них не выходя за рамки объема настоящего изобретения, определяемого формулой изобретения.
Идентичные или аналогичные компоненты могут быть обозначены одинаковыми или подобными ссылочными номерами, хотя они могут быть приведены на разных чертежах. Подробные описания структур, конструкций, функций или процессов, известных в технике, могут быть опущены в целях ясности и четкости изложения, а также дабы не затенять раскрытие существа настоящего изобретения.
Хотя на чертежах и представлены различные варианты осуществления настоящего изобретения, чертежи необязательно выполнены в масштабе, и некоторые признаки могут быть приведены в увеличенном виде или опущены в целях лучшей иллюстрации и пояснения изобретения.
По всему описанию и формуле изобретения данной заявки слово "содержать" и его варианты, например, "содержащий" и "содержит", означают "включающий в себя, но не в ограничительном смысле" и не подразумеваются исключающими и не исключают наличия других частей, дополнений, компонентов, чисел или этапов.
По всему описанию и формуле изобретения данной заявки упоминание в единственном числе охватывает и множественное число, если из контекста явно не следует обратное. В частности, следует понимать, что формы единственного числа охватывают множественные объекты, обозначаемые этими формами, если из контекста явно не следует обратное. Так, например, ссылка на "объект" подразумевает ссылку на один или более таких объектов.
Признаки, числа, характеристики, составляющие, химические компоненты или группы, описываемые в сочетании с неким конкретным аспектом, вариантом осуществления или примером изобретения, должны пониматься как применимые к любому другому описанному здесь аспекту, варианту осуществления или примеру, если такое применение не приведет к несовместимости.
Следует также понимать, что по всему описанию и формуле изобретения данной заявки общая форма выражения "X для Y" (где Y - некоторое действие, операция или этап, а X - некоторое средство для выполнения этого действия, операции или этапа) охватывает средство X, которое специальным, но не исключительным образом приспособлено или выполнено с возможностью осуществления Y.
Термин 'содержимое (контент)' относится к информации, которую электронные устройства (например, электронные мобильные устройства) предоставляют пользователям. В некоторых вариантах осуществления настоящего изобретения содержимое также относится к информации, включенной в одну или более страниц электронного документа, например, электронной книги. Содержимым на странице электронного документа может быть, например, текст, изображения, пиктограммы (иконки), миниатюрные изображения и информация пользовательского ввода. Электронные документы (например, электронные книги) могут быть классифицированы в соответствии с предметной областью или типом, например, книга, журнал, газета, комикс, специализированная публикация и т.п. Каждая предметная область или тип могут дополнительно подразделяться. Например, книга может быть классифицирована как роман, эссе, поэма и т.п.
Термин 'форма' относится к формату страниц. Например, форма может включать в себя размер текста или размер шрифта, тип шрифта, межсимвольный интервал, межстрочный интервал, стиль, ориентацию страницы и т.п. Страницы электронного документа могут отображаться на электронных устройствах в поперечном или продольном направлении (например, в книжном или альбомном формате). Иными словами, электронные устройства могут отображать страницы электронного документа шире в продольном направлении на дисплее, чем в поперечном направлении, либо уже в поперечном направлении на дисплее, чем в продольном направлении.
Термин 'направлять' относится к операции, при которой, когда форма меняется, мобильное устройство отображает различие между формами до и после этого изменения. Например, когда форма содержимого изменилась, некоторое содержимое может отображаться как до, так и после изменения в форме (общее содержимое), тогда как некоторое другое содержимое может не отображаться до и после изменения в форме (необщее содержимое). Отображение различия между формами до и после изменения может соответствовать, например, предоставлению пользователю указания, после изменения в форме, позволяя пользователю различать или отличать общее содержимое от другого содержимого (т.е. необщего содержимого).
Аппаратура и способ отображения страниц согласно настоящему изобретению могут быть применены к широкому разнообразию электронных устройств, включая мобильные устройства и все типы электронных устройств с сенсорными экранами. Например, электронные устройства, воплощающие настоящее изобретение, могут быть выполнены в форме мобильных телефонов, смартфонов, планшетных ПК, наладонных ПК, портативных проигрывателей мультимедиа (PMP), персональных цифровых информационных устройств (PDA) и т.п. В нижеследующем изложении подразумевается, что аппаратура и способ отображения страниц применяются к мобильному устройству с сенсорным экраном, хотя для специалиста должно быть понятно, что предложенные аппаратура и способ могут быть применены и к другим типам устройств.
Аппаратура и способ отображения страниц согласно настоящему изобретению отображают различие между формами до и после изменения, в различных режимах, что будет подробно изложено в нижеследующем описании.
Фиг. 1 иллюстрирует схематическую блочную диаграмму, показывающую конфигурацию мобильного устройства согласно варианту осуществления настоящего изобретения
В соответствии с Фиг. 1, электронное мобильное устройство 100 включает в себя сенсорный экран 110, блок 120 клавишного ввода, дисплейный блок 130, блок 140 хранения данных, блок 150 радиочастотной (RF) связи, блок 160 обработки звука, громкоговоритель (SPK), микрофон (MIC), блок 170 датчиков и контроллер 180.
Сенсорный экран 110 смонтирован на дисплейном устройстве 130. Сенсорный экран 110 обнаруживает жесты касания со стороны пользователя, которые образуют событие (например, событие касания), и передает соответствующие сигналы в контроллер 180. Контроллер 180 идентифицирует жесты касания согласно принятым сигналам и выполняет соответствующие операции управления. Примерами жестов касания являются касание, нажатие, длительное нажатие, перетаскивание, проведение и т.д. 'Касание' соответствует жесту, при котором осуществляется контакт с по меньшей мере одной точкой на сенсорном экране. 'Нажатие' соответствует жесту, при котором наносят легкий удар в по меньшей мере одной точке на сенсорном экране, т.е. жест тычка, а затем прекращают контакт. 'Длительное нажатие' соответствует жесту, при котором контакт с по меньшей мере одной точкой на сенсорном экране осуществляют дольше, чем заранее определенное время (например, дольше, чем жест 'нажатия'), а затем прекращают контакт. 'Перетаскивание' соответствует жесту, при котором осуществляют контакт с по меньшей мере одной точкой на сенсорном экране, а затем выполняют перемещение контакта в другое место, не прекращая контакта. 'Проведение' соответствует жесту, при котором легко проводят пальцем пользователя или неким объектом по сенсорной панели. 'Проведение' также упоминается как 'смахивание'. Сенсорный экран 110 может быть реализован с любым из разнообразных типов экранов, включая резистивный тип, емкостной тип и тип на основе электромагнитной индукции.
Блок 120 клавишного ввода включает в себя ряд клавиш ввода и функциональных клавиш, которые принимают ввод цифр и букв и обеспечивают разнообразие функций в электронном мобильном устройстве 100. Функциональные клавиши включают в себя клавиши направления, боковые клавиши, клавиши быстрого ввода и т.п., которые сконфигурированы для выполнения специальных функций. Блок 120 клавишного ввода генерирует сигналы клавишного ввода, связанные с пользовательскими настройками и функциональными элементами управления мобильного устройства 100, и передает их в контроллер 180. Примеры сигналов клавишного ввода включают в себя сигнал для включения/выключения электронного мобильного устройства, сигнал для регулирования громкости, сигнал включения/выключения экрана и т.п. Контроллер 180 управляет соответствующими компонентами согласно сигналам клавишного ввода.
Дисплейный блок 130 преобразует цифровые данные из контроллера 180 в аналоговые данные, и аналоговые данные отображаются на дисплейном блоке 130. Дисплейный блок 130 отображает разнообразные экраны согласно соответствующей функции контроллера 180, например, экран блокировки, домашний экран, экран исполнения приложения и т.д. Экран блокировки соответствует, например, экрану со структурой блокировки, отображаемой при включении дисплейного блока 130. В этом случае, при выполнении на экране блокировки жеста касания для разблокирования, контроллер 180 управляет дисплейным блоком 130 для отображения домашнего экрана или экрана исполнения приложения. Домашний экран соответствует, например, экрану, на котором показано некоторое количество пиктограмм, соответствующих прикладным программам. Когда пользователь выбирает пиктограмму, соответствующую прикладной программе, контроллер 180 исполняет соответственную прикладную программу и управляет дисплейным блоком 130 для отображения экрана исполняющегося приложения.
Дисплейный блок 130 может отображать один экран в качестве основного экрана и один или более других экранов в качестве вспомогательных экранов, налагающихся на основной экран, под управлением контроллера 180. Например, дисплейный блок 130 может отображать одну или более страниц электронной книги в качестве основного экрана и может отображать одно или более всплывающих окон, когда форма страницы изменилась, в качестве вспомогательных экранов.
Когда выполнено изменение в форме страницы, дисплейный блок 130, управляемый контроллером 180, отображает различие между формами до и после этого изменения. Например, до изменения в форме дисплейный блок 130 сперва отображает содержимое целевой страницы. Затем, когда форма изменилась, содержимое другой страницы добавляется к целевой странице. В соответствии с изменением формы, дисплейный блок 130 теперь отображает добавленное содержимое после изменения в форме и содержимое, которое было включено в целевую страницу. Целевая страница соответствует странице, отображаемой до и после изменения формы. Если часть содержимого на целевой странице переходит (например, перетекает) на другую страницу в соответствии с изменением формы, дисплейный блок 130 может отображать предварительный просмотр содержимого на целевой странице. Предварительный просмотр может включать в себя страницы, на которое содержимое переместилось с целевой страницы.
Дисплейный блок 130 может быть реализован с плоской дисплейной панелью, такой как панель на основе жидкокристаллического дисплея (LCD), панель на основе органических светоизлучающих диодов (OLED), панель на основе активноматричных органических светоизлучающих диодов (AMOLED) или т.п.
Блок 140 хранения данных хранит операционную систему (OS) для стартовой загрузки электронного мобильного устройства 100 и прикладные программы. Блок 140 хранения данных также хранит данные, такие как текст, видеоданные, аудиоданные и т.п. Блок 140 хранения данных включает в себя область хранения программ и область хранения данных.
В области хранения данных хранятся данные, создаваемые, когда электронное мобильное устройство 100 используется или когда данные скачиваются из внешней системы. В области хранения данных также хранятся данные экранов, которые должны отображаться посредством дисплейного блока 130, и величины для задания операций электронного мобильного устройства 100. В области хранения данных временно сохраняются данные при выполнении команды копирования и вставки (copy-paste). Согласно варианту осуществления настоящего изобретения, в области хранения данных хранится некоторое количество электронных книг 141, а также информация о состоянии чтения, относящаяся к соответственным электронным книгам 141. Информация о состоянии чтения включает в себя, например, прочитанные страницы, дату прочтения, страницу для прочтения, информацию пользовательского ввода и т.д. Информация пользовательского ввода соответствует информации, которую пользователь дополнительно ввел в страницу электронной книги, например, напоминание, выделение, изображение, закладку и т.п. Информация пользовательского ввода может отображаться, пока открыта (отображается) соответствующая страница.
В области хранения программ хранятся операционная система (OS) для стартовой загрузки и управления всей работой электронного мобильного устройства 100 и ряд прикладных программ. Согласно варианту осуществления настоящего изобретения, в области хранения программ хранится, по меньшей мере, программа 142 приложения электронной книги для отображения различия между формами электронной книги до и после изменения.
Блок 150 RF связи выполняет голосовой/видео вызов, обмен данными, прием цифрового широковещания и т.п., под управлением контроллера 180. Для этого блок 150 RF связи может включать в себя, например, модуль мобильной связи (например, модуль мобильной связи третьего поколения (3G), 3.5G, 4G и т.д.), модуль ближней связи (например, Wi-Fi модуль) и модуль цифрового широковещания (например, a DMB module) и т.д.
Блок 160 обработки звука преобразует цифровые аудиоданные, выдаваемые из контроллера 180, в аналоговые аудиосигналы и передает их на громкоговоритель (SPK). Блок 160 обработки звука также преобразует аналоговые аудиосигналы, такие как голос, принимаемые через микрофон, в цифровые аудиоданные и передает их в контроллер 180.
Блок 170 датчиков обнаруживает сигналы, связанные с изменением в местонахождении и положении (направлении поворота) электронного мобильного устройства 100 и передает информацию, касающуюся обнаруженных сигналов, в контроллер 180. Блок 170 датчиков может быть реализован с детектором ускорения. Блок 170 датчиков преобразует обнаруженный сигнал в электрический сигнал, пропорциональный физической величине обнаруженного сигнала. После этого блок 170 датчиков преобразует электрический аналоговый сигнал в цифровой сигнал для передачи в контроллер 180. Если электронное мобильное устройство 100 изменило свое положение (ориентацию), контроллер 180 изменит форму каждой из отображаемых страниц электронной книги в соответствии с изменением в ориентации электронного мобильного устройства 100. Для специалиста должно быть понятно, что изменение в форме отображаемого электронного документа может быть инициировано различными путями, включая, например, изменение в ориентации электронного устройства, в соответствии с пользовательским выбором в пользовательском интерфейсе (например, меню), в соответствии с пользовательским вводом с использованием кнопки или клавиш, либо автоматически под управлением контроллера 180 на основе, например, изменения состояния программного обеспечения.
Контроллер 180 управляет всей работой электронного мобильного устройства 100 и сигналами, передаваемыми между его компонентами. Контроллер 180 также обрабатывает данные и контролирует электропитание, подаваемое на компоненты с аккумуляторной батареи. Контроллер 180 исполняет прикладные программы, хранящиеся в области хранения программ. В частности, контроллер 180 обнаруживает, например, сигнал, соответствующий событию для запрашивания изменения формы, и меняет форму согласно этому событию. Контроллер 180 управляет дисплейным блоком для отображения различия между формами до и после изменения.
Фиг. 2 иллюстрирует детальный вид контроллера, показанного на Фиг. 1.
Согласно Фиг. 2, контроллер 180 включает в себя блок 181 обнаружения событий, блок 182 идентификации событий и блок 183 управления отображением страниц.
Блок 181 обнаружения событий подсоединен к сенсорному экрану 110, блоку 120 клавишного ввода и блоку 170 датчиков и выполнен с возможностью обнаружения событий, которые исходят из соответственных компонентов. То есть, блок 181 обнаружения событий обнаруживает пользовательские жесты касания на сенсорном экране 110 и передает соответствующие сигналы в блок 182 идентификации событий. Блок 181 обнаружения событий обнаруживает операции пользователя с клавишами с блока 120 клавишного ввода и передает соответствующие сигналы в блок 182 идентификации событий. Блок 181 обнаружения событий принимает информацию, относящуюся к изменению в местонахождении и положении электронного мобильного устройства 100, обнаруженному блоком 170 датчиков, и передает эту информацию в блок 182 идентификации событий.
Блок 182 идентификации событий идентифицирует команды, соответствующие сигналам события, передаваемым из блока 181 обнаружения событий. Блок 182 идентификации событий определяет, является ли сигнал события командой для запрашивания изменения формы. Если блок 182 идентификации событий убеждается в том, что сигнал события является командой для запрашивания изменения формы, он подает сигнал события в блок 183 управления отображением страниц.
Блок 183 управления отображением страниц принимает страницы электронной книги, например, из блока 140 хранения данных. Блок 183 управления отображением страниц управляет дисплейным блоком 130 для отображения страниц электронной книги. Блок 183 управления отображением страниц принимает из блока 182 идентификации страниц сигнал события для запрашивания изменения формы, чтобы отображать страницы электронной книги. Блок 183 управления отображением страниц изменяет форму страниц электронной книги в соответствии с принятым сигналом события и управляет дисплейным блоком 130 для отображения страниц с измененной формой. Блок 183 управления отображением также управляет дисплейным блоком 130 для отображения различия между формами до и после изменения. Если часть содержимого с других страниц добавляется на целевую страницу согласно изменению формы, блок 183 управления отображением управляет дисплейным блоком 130 для отображения добавленного содержимого, а также содержимого, которое отображалось на целевой странице до изменения формы, соответственно.
В качестве альтернативы, если часть содержимого на целевой странице перетекает на другую страницу в соответствии с изменением формы, блок 183 управления отображением управляет дисплейным блоком 130 для отображения предварительного просмотра на странице, то есть окна, налагающегося на страницу.
Принимая во внимание конвергенцию цифровых устройств, специалисту должно быть понятно, что имеется большое количество различных их типов и модификаций, которые конкретно не указываются в настоящей заявке, но к которым настоящее изобретение является применимым. Следует понимать, что различные дополнительные или альтернативные компоненты могут быть также включены в состав устройства, воплощающего настоящее изобретение. Например, электронное мобильное устройство может дополнительно включать в себя GPS модуль, модуль камеры и т.п. Также следует понимать, что, в соответствии с поставленными целями, электронное устройство может быть реализовано с исключением одного или более конкретных элементов из конфигурации, показанной на Фиг. 1 и 2, либо путем замены одного или более компонентов другими элементами. Например, мобильное устройство может дополнительно включать в себя сенсорную панель, шаровой манипулятор (трекбол), клавиатуру и т.д. в качестве системы ввода, отличающейся от или дополнительной к сенсорному экрану 110 и блоку 120 клавишного ввода.
Со ссылкой на Фиг. 3-5, в нижеследующем описании представлены варианты осуществления, которыми реализуется способ отображения страниц электронной книги посредством электронного мобильного устройства 100.
Фиг. 3 представляет собой иллюстрацию логической блок-схемы, которая описывает способ отображения страниц согласно варианту осуществления настоящего изобретения.
В соответствии с Фиг. 3, контроллер 180 управляет дисплейным блоком 130 для отображения страниц на сенсорном экране 110 на этапе 301. Когда контроллер 180 обнаруживает на этапе 302 наличие события, которым запрашивается изменение формы страниц электронной книги на сенсорном экране 110, на котором отображается страница, контроллер 180 изменяет на этапе 303 отображаемую в текущий момент страницу по форме в соответствии с событием. Когда изменение выполнено в отношении страницы в соответствующей форме, все содержимое (или его часть) переупорядочивается. Таким образом, часть содержимого на целевой странице может переместиться на другую страницу (например, следующую страницу или предыдущую страницу), либо, в качестве альтернативы, часть содержимого с другой страницы может быть добавлено к целевой странице.
После отображения страницы в запрошенной форме на этапе 303, контроллер 180 на этапе 304 информирует пользователя о различии между формами до и после изменения.
Если содержимое добавляется на целевую страницу, контроллер 180 управляет дисплейным блоком 130 для отображения добавленного содержимого и исходного содержимого. Если контроллером 180 определено, что заранее заданное условие удовлетворено, то есть заранее заданный период времени истек или имело место событие запрашивания устранения указания различия между добавленным содержимым и исходным содержимым (например, запрос, чтобы различие между формами больше не показывалось), контроллер 180 устраняет указание различия между добавленным содержимым и исходным содержимым (например, больше не показывает различие между формами до и после изменения). Согласно варианту осуществления настоящего изобретения, указание различия между добавленным содержимым и исходным содержимым может быть реализовано с помощью любого подходящего метода. Например, добавленное содержимое и исходное содержимое могут отображаться с использованием разных визуальных характеристик, например, используя разные цвета, разные уровни яркости и т.д. В качестве альтернативы, могут быть задействованы маркеры для указания различия между добавленным и исходным содержимым. Например, маркеры могут показывать границу между добавленным содержимым и исходным содержимым.
С другой стороны, если часть содержимого на целевой страницы переходит на другую страницу, контроллер 180 управляет дисплейным блоком 130 для отображения предварительного просмотра на целевой странице, например, предварительного просмотра, налагающегося на целевую страницу. После этого, если контроллер 180 определяет, что заранее заданный период времени истек или что произошло событие для устранения отображения предварительного просмотра, контроллер 180 прекращает отображать предварительный просмотр. Форма страницы соответствует форматированию определенных элементов страницы, например, размера текста или шрифта, шрифта, межсимвольного интервала, межстрочного интервала, стиля, ориентации страницы и т.п. В нижеследующем описании приводится иллюстративный способ отображения страниц, в предположении, что изменился размер текста или размер шрифта.
Фиг. 4 иллюстрирует логическую блок-схему, которая описывает способ отображения страниц при уменьшении размера текста, согласно варианту осуществления настоящего изобретения.
Согласно Фиг. 4, контроллер 180 управляет дисплейным блоком 130 для отображения страниц на сенсорном экране на этапе 401. Контроллер 180 обнаруживает на этапе 402 наличие события для запрашивания изменения в размере текста на сенсорном экране 110, отображающем страницу. Если контроллером 180 на этапе 403 определено, что событие соответствует команде уменьшения размера текста, он уменьшает размер текста на странице на этапе 404. После этого на этапе 405 контроллер 180 информирует пользователя о различии между исходным содержимым на странице и содержимым, добавленным на страницу после уменьшения размер текста.
Фиг. 5 иллюстрирует логическую блок-схему, которая описывает способ отображения страниц при увеличении размера текста, согласно варианту осуществления настоящего изобретения
Согласно Фиг. 5, контроллер 180 управляет дисплейным блоком 130 для отображения страниц на сенсорном экране на этапе 501. Контроллер 180 обнаруживает на этапе 502 наличие события для запрашивания изменения размера текста на сенсорном экране 110, отображающем страницу. Если контроллером 180 на этапе 503 определено, что событие соответствует команде увеличения размера текста, контроллер увеличивает размер текста на странице на этапе 504. После этого на этапе 505 контроллер 180 управляет дисплейным блоком 130 для отображения предварительного просмотра на целевой странице, в соответствии с увеличением размера текста.
В нижеследующем описании представлены аппаратура и способ для отображения страниц посредством электронного мобильного устройства 100, со ссылкой на фигуры с Фиг. 6A-6D по Фиг. 15A и 15B.
Фиг. 6A-6D представляют иллюстрации экранов для описания первого примерного варианта осуществления способа отображения содержимого, уменьшенного в размере, согласно варианту осуществления настоящего изобретения.
Согласно Фиг. 6А, когда контроллер 180 обнаруживает нажатие пользователем на кнопку 610 формы, контроллер 180 загружает меню 620 настроек формы и отображает меню 620 настроек формы на сенсорном экране 110. Меню 620 настроек формы включает в себя некоторое количество кнопок для настройки, например, размера текста, межсимвольного интервала и шрифта. Кнопки 621 и 622, соответствующие заданному на текущий момент размеру текста и интервалу, отображаются в более темном цвете, чем остальные кнопки в меню 620 настроек формы. Если пользователь нажимает на кнопку 623 для задания размера текста меньшим на один уровень, чем размер текста по кнопке 621, который соответствует текущему размеру текста, то контроллер 180 уменьшает размер текста на один уровень. После этого контроллер 180 переупорядочивает все содержимое на основе уменьшенного размера текста. В результате, общее количество страниц электронной книги уменьшается, так как, например, часть содержимого с других страниц перетекает на целевую страницу, отображающую исходное содержимое. Как показано на Фиг. 6B, дисплейный блок 130 отображает добавленное содержимое и исходное содержимое, которые различаются по разным уровням яркости. Если пользователь нажимает на страницы после данного переупорядочения, контроллер 180 прекращает отображать меню 620 настроек формы, как показано на Фиг. 6C. После этого, если заранее заданный период времени (например, 1 секунда) истек, контролер 180 прекращает отображать различие, показываемое разными уровнями яркости между добавленным содержимым и исходным содержимым, как проиллюстрировано на Фиг. 6C. Результирующее отображение показано на Фиг. 6D.
Фиг. 7 представляет иллюстрацию экрана для описания второго примерного варианта осуществления способа отображения содержимого, уменьшенного в размере, согласно настоящему изобретению.
Указание различия между добавленным содержимым и исходным содержимым посредством цвета или яркости может привести к чрезмерному напряжению зрения. Для решения этой проблемы контроллер управляет дисплейным блоком 130 для отображения двух маркеров 710 и 720 в начальной точке и конечной точке исходного содержимого. Маркеры 710 и 720 могут автоматически исчезать, если заранее заданный период времени истек после того, как было прекращено отображение меню 620 настроек формы.
Фиг. 8A-8С представляют иллюстрации экранов для описания третьего примерного варианта осуществления способа отображения содержимого, уменьшенного в размере, согласно настоящему изобретению. Согласно Фиг. 8А, контроллер 180 управляет дисплейным блоком 130 для отображения меню 620 настроек формы. Если пользователь нажимает на кнопку 812 для задания размера текста меньшим на один уровень, чем размер, показываемый кнопкой 811, который соответствует текущему размеру текста, контроллер 180 уменьшает размер текста на один уровень, как показано на Фиг. 8B. После этого, если пользователь нажимает на кнопку 813 для задания размера текста меньшим на один уровень, чем размер, показываемый кнопкой 812, который теперь соответствует текущему размеру текста, контроллер 180 уменьшает размер текста на один уровень, как показано на Фиг. 8C. В результате, размер текста уменьшается на два уровня (операция уменьшения выполнена дважды), как показано на Фиг. 8A. Добавленное содержимое отображается отличающимся образом от исходного содержимого которое отображалось до того, как размер текста был уменьшен.
Фиг. 9A-9С и Фиг. 10A, 10B представляют иллюстрации экранов для описания примерного варианта осуществления способа отображения содержимого, увеличенного в размере, согласно настоящему изобретению.
Согласно Фиг. 9А, контроллер 180 управляет дисплейным блоком 130 для отображения меню 910 настроек формы. Меню 910 настроек формы показывает 'предварительный просмотр страницы', который включен посредством флажка (то есть активирован). Если пользователь нажимает на кнопку 912 для задания размера текста большим на один уровень, чем размер текста по кнопке 911, которой был установлен текущий размер текста, контроллер 180 увеличивает размер текста на один уровень. После этого контроллер 180 переупорядочивает все содержимое на основе увеличенного размера текста. В этом случае общее количество страниц электронной книги увеличивается. Это происходит потому, что, например, часть содержимого на целевой странице переходит на другие страницы. В этом случае, как показано на Фиг. 9B, контроллер 180 управляет дисплейным блоком 130 для отображения первого 921 и второго 922 предварительных просмотров на целевой странице в нижних левом и правом углах, перекрывая страницы предварительного просмотра наверху целевой страницы. Первый 921 и второй 922 предварительные просмотры относятся к предыдущей и следующей страницам, соответственно, относительно целевой страницы. Первый 921 и второй 922 предварительные просмотры отображают содержимое, съехавшее с целевой страницы, указывая различие с исходным содержимым, которое было включено. Если пользователь нажимает на целевую страницу в то время как отображаются страницы предварительного просмотра, контроллер 180 управляет дисплейным блоком 130 для прекращения отображения меню 620 настроек формы и первого 921 и второго 922 предварительных просмотров, как показано на Фиг. 9C. В качестве альтернативы, если пользователь нажимает на второй предварительный просмотр 922, контроллер 180 управляет дисплейным блоком 130 для отображения страницы, являющейся следующей по отношению к целевой странице, как показано на Фиг. 10A. В этом случае содержимое, которое перешло с целевой страницы на следующую страницу, отображается отличающимся образом от содержимого, которое было включено в следующую страницу. Эта функция или режим отображения, обеспечивающие указание различия, однако, прекращается по истечении заранее заданного периода времени (например, одной секунды), как показано на Фиг. 10B.
Фиг. 11A-11D представляют иллюстрации экранов для описания другого варианта осуществления способа отображения содержимого, увеличенного в размере, согласно настоящему изобретению.
Согласно Фиг. 11A, контроллер 180 управляет дисплейным блоком 130 для отображения меню 1110 настроек формы. Меню 1110 настроек формы показывает 'предварительный просмотр страницы', который отключен (т.е. деактивирован). Если пользователь нажимает на кнопку 1112 для задания размера текста большим на один на один уровень, чем размер, показываемый кнопкой 1111, который установлен как текущий размер текста, контроллер 180 увеличивает размер текста на один уровень. В этом случае, дисплейный блок 130 не отображает страницы предварительного просмотра на экране, как показано на Фиг. 11B, поскольку 'предварительный просмотр страницы' отключен (т.е. деактивирован). Если пользователь нажимает на целевую страницу, где размер текста был увеличен, контроллер 180 управляет дисплейным блоком 130 для прекращения отображения меню 1110 настроек формы на экране, как показано на Фиг. 11C. Если пользователь проводит пальцем, чтобы перевернуть целевую страницу, контроллер 180 управляет дисплейным блоком 130 для отображения следующей страницы. На следующей странице отображается содержимое, которое перешло с целевой страницы, отличающимся образом от исходного содержимого, которое было включено в следующую страницу, как показано на Фиг. 11D. Эта функция или режим отображения с указанием различия, однако, прекращается по истечении заранее заданного периода времени.
Фиг. 12A-12C представляют иллюстрации экранов для описания еще одного примерного варианта осуществления способа отображения содержимого, увеличенного в размере, согласно настоящему изобретению.
Согласно Фиг. 12A, контроллер 180 управляет дисплейным блоком 130 для отображения меню 1210 настроек формы. Меню 1210 настроек формы показывает 'предварительный просмотр', который включен посредством флажка (т.е. активирован). Если пользователь нажимает на кнопку 1212 для задания размера текста большим на один уровень, чем тот, что соответствует кнопке 1211, который был установлен как текущий размер, контроллер 180 увеличивает размер текста на один уровень и управляет дисплейным блоком 130 для отображения текста увеличенным в размере и страниц предварительного просмотра, как показано на Фиг. 12B. После этого, если пользователь нажимает на кнопку 1213 для задания размера текста большим на один уровень, чем тот, что соответствует кнопке 1212, который установлен как текущий размер, контроллер 180 увеличивает размер текста на один уровень, чем размер текста соответственно увеличивается на два уровня от размера текста, показанного на Фиг. 12А, вследствие того, что операция увеличения выполнена дважды, и контроллер 180 управляет дисплейным блоком 130 для отображения текста увеличенным в размере и страниц предварительного просмотра, как показано на Фиг. 12С. Количество страниц предварительного просмотра может быть определено в соответствии с уровнями увеличения размера текста. Согласно иллюстративному варианту осуществления настоящего изобретения, две страницы предварительного просмотра отображаются как снизу слева, так и снизу справа целевой страницы. Страница предварительного просмотра может служить в качестве индикатора 1220. То есть, если пользователь нажимает на индикатор 1220, контроллер 180 управляет дисплейным блоком 130 для отображения другой страницы предварительного просмотра.
Как описано выше, изменение формы страниц электронной книги может быть реализовано посредством работы с меню настроек формы. В качестве альтернативы, форма страниц электронной книги может меняться автоматически при поворачивании электронного мобильного устройства 100.
Фиг. 13A и 13B представляют иллюстрации экранов для описания примерного варианта осуществления способа отображения страниц при поворачивании электронного мобильного устройства, согласно настоящему изобретению.
На Фиг. 13А показан экран электронного мобильного устройства 100, когда оно работает в альбомном режиме. Иными словами, ширина (меньший из характерных размеров рабочей поверхности устройства) повернута так, чтобы быть ориентированной в вертикальном направлении. В альбомном режиме электронное мобильное устройство 100 отображает содержимое страниц на полную ширину экрана. Хотя это не показано на Фиг. 13А, 'предварительный просмотр' в меню настроек формы установлен посредством флажка во включенное состояние (т.е. активирован). Если пользователь поворачивает (держит) электронное мобильное устройство 100 таким образом, что длина (больший из характерных размеров рабочей поверхности устройства) повернута так, чтобы быть ориентированной в вертикальном направлении, контроллер 180 обнаруживает данный поворот мобильного устройства посредством блока 170 датчиков и изменяет форму страниц в соответствии с обнаруженным поворотом. Иными словами, контроллер 180 осуществляет ориентацию и отображение страниц из альбомного режима в книжный режим. При смене формы страниц на вертикальную форму, часть содержимого на целевой странице может перейти на другие страницы. В таком случае контроллер 180 отображает страницы предварительного просмотра на экране, как показано на Фиг. 13B.
Фиг. 14A-14C представляют иллюстрации экранов для описания другого примерного варианта осуществления способа отображения страниц при поворачивании электронного мобильного устройства, согласно настоящему изобретению.
На Фиг. 14A показан экран мобильного устройства 100, когда он функционирует в альбомном режиме. Иными словами, ширина повернута в вертикальном направлении. В альбомном режиме электронное мобильное устройство 100 отображает содержимое страниц на всю ширину экрана. Хотя это не показано на Фиг. 14А, 'предварительный просмотр' в меню настроек формы установлен посредством снятия флажка в выключенное состояние (т.е. деактивирован). Если пользователь поворачивает (держит) электронное мобильное устройство 100 таким образом, что длина повернута в вертикальном направлении, контроллер 180 обнаруживает данный поворот мобильного устройства посредством блока 170 датчиков и изменяет форму страниц в соответствии с обнаруженным поворотом. Иными словами, контроллер 180 осуществляет ориентацию и отображение страниц из альбомного режима в книжный режим. Во время данного процесса контроллер 180 не отображает страницы предварительного просмотра на экране, как показано на Фиг. 14B, поскольку 'предварительный просмотр' выключен (т.е. деактивирован). Если пользователь проводит пальцем для перелистывания страницы, контроллер 180 управляет дисплейным блоком 130 для отображения следующей страницы. На следующей странице отображается содержимое, которое перешло с целевой страницы, отличающимся образом от исходного содержимого, которое было включено в следующую страницу, как показано на Фиг. 14C. Эта функция указания различия, однако, завершается по истечении заранее установленного периода времени.
Фиг. 15A и 15B представляют иллюстрации экранов для описания еще одного примерного варианта осуществления способа отображения страниц при поворачивании мобильного устройства, согласно настоящему изобретению.
На Фиг. 15А показан экран мобильного устройства 100, когда он функционирует в книжном режиме. Иными словами, длина повернута в вертикальном направлении. В книжном режиме электронное мобильное устройство 100 отображает содержимое страниц на всю длину экрана. Если пользователь поворачивает (держит) электронное мобильное устройство 100 таким образом, что ширина повернута в вертикальном направлении, контроллер 180 обнаруживает данный поворот мобильного устройства 100 посредством блока 170 датчиков и изменяет форму страниц в соответствии с обнаруженным поворотом. Иными словами, контроллер 180 осуществляет ориентацию и отображение страниц из книжного режима в альбомный режим. В таком случае целевая страница может дополнительно включать в себя часть содержимого, перешедшего с других страниц. Контроллер 180 управляет дисплейным блоком 130 для отображения исходного содержимого и добавленного содержимого отличающимся друг от друга образом, как показано на Фиг. 15B.
Как описано выше, аппаратура и способ отображения страниц в соответствии с некоторыми вариантами осуществления настоящего изобретения могут обеспечить пользователям возможность легко и быстро находить часть электронной книги, которую они читали, хотя форма страниц в электронной книге и изменилась.
Как описывалось выше, аппаратура и способ отображения страниц в соответствии с некоторыми вариантами осуществления настоящего изобретения могут быть реализованы с помощью программных команд, которые могут выполняться посредством различных типов компьютеров и записываться на машиночитаемые носители записи. Машиночитаемые носители записи содержат программные команды, файлы данных, структуры данных или т.п., либо их комбинацию. Программные команды, записанные на носителях записи, могут быть спроектированы или сконфигурированы для соответствия настоящему изобретению, либо могут представлять собой программное обеспечение, что является общеизвестным для специалистов. Машиночитаемые носители записи включают в себя аппаратные системы для хранения и проведения программных команд. Примерами аппаратных систем являются магнитные носители, такие как жесткий диск, мягкий диск, магнитная лента, оптические носители, такие как CD-ROM и DVD, магнето-оптические носители, такие как оптический диск, ROM, RAM, флэш-память и т.п. Программные команды включают в себя язык ассемблера или машинные коды, скомпилированные компилятором, и язык высокого уровня, интерпретируемый интерпретатором. Аппаратные системы могут быть реализованы с по меньшей мере одним модулем программного обеспечения для соответствия с настоящим изобретением.
Следует понимать, что варианты осуществления настоящего изобретения могут быть реализованы в форме аппаратного обеспечения, программного обеспечения или комбинации аппаратного и программного обеспечения. Любое такое программное обеспечение может храниться в некоей форме энергозависимого или энергонезависимого хранилища, такого как, например, устройство хранения данных типа ROM, при этом неважно, является ли оно стираемым или перезаписываемым или нет, либо в некоей форме памяти, такой как, например, RAM, устройства, чипы или микросхемы памяти, либо оптически- или магнитно-считываемый носитель, такой как, например, CD, DVD, магнитный диск или магнитная лента или т.п.
Следует понимать, что устройства хранения данных и носители информации являются вариантами осуществления машиночитаемых носителей, которые являются пригодными для хранения программы или программ, содержащих инструкции, которыми при их исполнении реализуются варианты осуществления настоящего изобретения. Соответственно, варианты осуществления предусматривают программу, содержащую код для реализации аппаратуры или способа, заявленных в каких-либо из пунктов формулы изобретения настоящей заявки, и машиночитаемый носитель информации, на котором сохранена такая программа. Более того, такие программы могут передаваться электронным образом через любую среду, такую как сигнал связи, переносимый по проводному или беспроводному соединению, и данный аспект соответственным образом охватывается вариантами осуществления настоящего изобретения.
Хотя выше были подробно описаны варианты осуществления изобретения, следует понимать, что многочисленные вариации и модификации различных раскрытых здесь иллюстративных вариантов осуществления, которые должны быть ясны для специалиста, подпадают под объем настоящего изобретения, определяемый прилагаемой формулой изобретения.

Claims (37)

1. Способ отображения страниц на электронном мобильном устройстве, содержащий этапы, на которых:
отображают по меньшей мере одну страницу из множества страниц электронной книги;
обнаруживают наличие события;
изменяют форму отображаемой по меньшей мере одной страницы в форму, соответствующую обнаруженному событию, посредством отображения первой переупорядоченной страницы, содержащей участок содержимого этой по меньшей мере одной страницы; и
отображают различие между формой до упомянутого изменения и формой после упомянутого изменения, при этом данное отображение различия содержит этап, на котором отображают предварительный просмотр, налагающийся на первую переупорядоченную страницу, причем предварительный просмотр включает в себя другой участок содержимого упомянутой по меньшей мере одной страницы, который является частью второй переупорядоченной страницы, предшествующей первой переупорядоченной странице или следующей за первой переупорядоченной страницей.
2. Способ по п. 1, в котором отображение упомянутого различия дополнительно содержит этап, на котором, если содержимое добавляется на отображаемую по меньшей мере одну страницу в соответствии с упомянутым изменением формы, отображают добавленное содержимое и исходное содержимое, которое отображалось на данной странице до упомянутого изменения, при этом добавленное содержимое и исходное содержимое показываются отличающимся друг от друга образом.
3. Способ по п. 2, в котором при отображении упомянутого различия дополнительно отображают добавленное содержимое и исходное содержимое так, что добавленное содержимое и исходное содержимое показываются отличающимся друг от друга образом путем отображения их с разными уровнями яркости или разными цветами.
4. Способ по п. 2, в котором при отображении упомянутого различия дополнительно отображают добавленное содержимое и исходное содержимое так, что добавленное содержимое и исходное содержимое показываются отличающимся друг от друга образом посредством маркеров.
5. Способ по п. 2, в котором отображение упомянутого различия дополнительно содержит этап, на котором, если условие для прекращения указания отличия между добавленным содержимым и исходным содержимым удовлетворено после того, как форма страниц изменилась, устраняют указание отличия между ними.
6. Способ по п. 1, в котором при отображении упомянутого различия дополнительно отображают, если предварительный просмотр выбран пользователем, вторую переупорядоченную страницу предварительного просмотра, которая соответствует предварительному просмотру.
7. Способ по п. 6, дополнительно содержащий этап, на котором отображают упомянутое перешедшее содержимое и исходное содержимое, которое было на странице предварительного просмотра до упомянутого изменения формы, при этом перешедшее содержимое и исходное содержимое показываются отличающимся друг от друга образом.
8. Способ по п. 2, в котором отображение упомянутого различия содержит этап, на котором, если произошло событие для перелистывания по меньшей мере одной страницы из множества страниц после упомянутого изменения формы, отображают другую страницу из множества страниц; и
отображение другой страницы из множества страниц дополнительно содержит этап, на котором, если часть содержимого на отображаемой странице перешла на эту другую страницу из множества страниц в соответствии с упомянутым изменением формы, отображают содержимое, перешедшее на данную другую страницу, и исходное содержимое, которое отображалось на упомянутой по меньшей мере одной странице до упомянутого изменения формы.
9. Способ по п. 1, в котором форма содержит одно или более из размера текста или размера шрифта, шрифта, межсимвольного интервала, межстрочного интервала и ориентации страницы.
10. Способ отображения страниц на электронном мобильном устройстве, содержащий этапы, на которых:
отображают по меньшей мере одну страницу из множества страниц электронной книги;
обнаруживают событие для уменьшения размера текста электронной книги;
уменьшают размер текста электронной книги в качестве реакции на данное событие;
если содержимое добавляется на отображаемую по меньшей мере одну страницу в соответствии с уменьшением размера текста, отображают добавленное содержимое и исходное содержимое, которое отображалось на данной странице до уменьшения размера текста;
при этом добавленное содержимое и исходное содержимое показываются отличающимся друг от друга образом.
11. Способ отображения страниц на электронном мобильном устройстве, содержащий этапы, на которых:
отображают по меньшей мере одну страницу из множества страниц электронной книги;
обнаруживают событие для увеличения размера текста электронной книги;
увеличивают размер текста электронной книги в качестве реакции на данное событие;
если часть содержимого на отображаемой по меньшей мере одной странице перешла на другую страницу в соответствии с увеличением размера текста, отображают предварительный просмотр, включающий в себя перешедшее содержимое, на отображаемой по меньшей мере одной странице с наложением предварительного просмотра на нее.
12. Аппаратура для отображения по меньшей мере одной страницы из множества страниц электронной книги на электронном мобильном устройстве, содержащая:
блок ввода для формирования события в соответствии с запросом изменения формы;
контроллер для изменения формы множества страниц в форму, соответствующую данному событию, посредством отображения первой переупорядоченной страницы, содержащей участок содержимого этой по меньшей мере одной страницы; и
блок отображения для отображения по меньшей мере одной страницы из множества страниц и различия между формами до и после упомянутого изменения посредством отображения предварительного просмотра, налагающегося на первую переупорядоченную страницу, причем предварительный просмотр включает в себя другой участок содержимого упомянутой по меньшей мере одной страницы, который является частью второй переупорядоченной страницы, предшествующей первой переупорядоченной странице или следующей за первой переупорядоченной страницей.
13. Аппаратура по п. 12, в которой контроллер выполнен с возможностью обнаруживать событие, которое происходит в блоке ввода, определять, соответствует ли обнаруженное событие событию для запрашивания изменения формы множества страниц, изменять форму в соответствии с данным событием и предписывать блоку отображения отображать различие между формой до упомянутого изменения и формой после упомянутого изменения.
14. Аппаратура по п. 13, в которой блок отображения выполнен с возможностью отображать, если часть содержимого на отображаемой по меньшей мере одной странице перешла на другую страницу из множества страниц в соответствии с упомянутым изменением формы, предварительный просмотр, включающий в себя перешедшее содержимое, на отображаемой по меньшей мере одной странице с наложением предварительного просмотра на нее.
15. Аппаратура по п. 13, в которой блок отображения выполнен с возможностью отображать, если произошло событие для перелистывания по меньшей мере одной страницы из множества страниц после упомянутого изменения формы, другую страницу из множества страниц и отображать, если часть содержимого на отображаемой по меньшей мере одной страницы перешла на эту другую страницу в соответствии с упомянутым изменением формы, содержимое, перешедшее на данную другую страницу, и исходное содержимое, которое отображалось на этой другой странице из множества страниц до упомянутого изменения формы.
16. Записываемый носитель данных, установленный в электронном мобильном устройстве, которым реализуется способ отображения страниц электронной книги, содержащий:
отображение по меньшей мере одной страницы из множества страниц электронной книги;
обнаружение наличия события;
изменение формы отображаемой по меньшей мере одной страницы из упомянутого множества страниц в форму, соответствующую обнаруженному событию, посредством отображения первой переупорядоченной страницы, содержащей участок содержимого этой по меньшей мере одной страницы; и
отображение различия между формой до упомянутого изменения и формой после упомянутого изменения, при этом данное отображение различия содержит отображение предварительного просмотра, налагающегося на первую переупорядоченную страницу, причем предварительный просмотр включает в себя другой участок содержимого упомянутой по меньшей мере одной страницы, который является частью второй переупорядоченной страницы, предшествующей первой переупорядоченной странице или следующей за первой переупорядоченной страницей.
RU2014129480A 2012-01-19 2013-01-18 Система и способ отображения страниц на мобильном устройстве RU2640721C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2012-0006106 2012-01-19
KR1020120006106A KR101893928B1 (ko) 2012-01-19 2012-01-19 단말기의 페이지 표시 방법 및 장치
PCT/KR2013/000395 WO2013109079A1 (en) 2012-01-19 2013-01-18 System and method for displaying pages on mobile device

Publications (2)

Publication Number Publication Date
RU2014129480A RU2014129480A (ru) 2016-02-10
RU2640721C2 true RU2640721C2 (ru) 2018-01-11

Family

ID=47739001

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2014129480A RU2640721C2 (ru) 2012-01-19 2013-01-18 Система и способ отображения страниц на мобильном устройстве

Country Status (10)

Country Link
US (1) US9390071B2 (ru)
EP (1) EP2618270B1 (ru)
JP (1) JP6293059B2 (ru)
KR (1) KR101893928B1 (ru)
CN (1) CN104067212B (ru)
AU (1) AU2013210189B2 (ru)
BR (1) BR112014017946B1 (ru)
CA (1) CA2862841C (ru)
RU (1) RU2640721C2 (ru)
WO (1) WO2013109079A1 (ru)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014045826A1 (ja) * 2012-09-18 2014-03-27 株式会社野村総合研究所 Webサーバシステム、辞書システム、辞書呼び出し方法、画面コントロール表示方法、およびデモアプリケーション生成方法
USD743981S1 (en) * 2013-05-14 2015-11-24 Life Technologies Corporation Display screen with graphical user interface for automated sample incubator
US20140359516A1 (en) * 2013-05-28 2014-12-04 Kobo Incorporated Sensing user input to change attributes of rendered content
US10108308B2 (en) * 2013-11-25 2018-10-23 Rakuten Kobo Inc. Sensing user input to change attributes of rendered content
US9898450B2 (en) * 2014-11-07 2018-02-20 Rakuten Kobo Inc. System and method for repagination of display content
US11132496B2 (en) 2015-07-10 2021-09-28 Rakuten Group, Inc. Electronic book display device, electronic book display method, and program
CN105912511A (zh) * 2016-03-31 2016-08-31 宇龙计算机通信科技(深圳)有限公司 一种电子书页面显示方法及装置
KR101933048B1 (ko) * 2016-05-27 2018-12-27 주식회사 하이딥 터치 입력 장치에서 캐릭터의 크기와 색상을 변경하는 방법
CN110018766B (zh) * 2019-01-04 2022-04-22 创新先进技术有限公司 网页表单填写方法及装置
CN111694631A (zh) 2020-06-15 2020-09-22 北京达佳互联信息技术有限公司 挂件显示方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2224283C2 (ru) * 1998-02-26 2004-02-20 Монек Мобайл Нетворк Компьютинг Лтд. Электронное устройство, предпочтительно электронная книга
US6803930B1 (en) * 1999-12-16 2004-10-12 Adobe Systems Incorporated Facilitating content viewing during navigation
US20050184999A1 (en) * 2004-02-25 2005-08-25 Sharp Kabushiki Kaisha Portable information apparatus, character display method in portable information apparatus, and program product for implementing the method
US20090132234A1 (en) * 2007-11-15 2009-05-21 Weikel Bryan T Creating and displaying bodies of parallel segmented text

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4179810B2 (ja) * 2002-06-07 2008-11-12 シャープ株式会社 表示データ作成装置、表示データ作成方法、表示データ作成プログラム、および表示データ作成プログラムを記録したコンピュータ読取り可能な記録媒体
JP2005056042A (ja) * 2003-08-01 2005-03-03 Sony Corp 情報処理装置および方法、プログラム、並びに記録媒体
US20090019389A1 (en) * 2004-07-29 2009-01-15 Andreas Matthias Aust System and method for providing visual markers in electronic documents
JP4463643B2 (ja) * 2004-08-26 2010-05-19 シャープ株式会社 情報閲覧装置、情報閲覧プログラム、情報閲覧プログラム記録媒体及び情報閲覧システム
JP4733415B2 (ja) * 2005-04-05 2011-07-27 シャープ株式会社 電子文書の表示装置及び方法、並びにコンピュータプログラム
JP2006331094A (ja) * 2005-05-26 2006-12-07 Sharp Corp 電子書籍装置
CN100444096C (zh) * 2005-12-20 2008-12-17 国际商业机器公司 用于进行内容导航的***和方法
US7975223B2 (en) * 2007-04-23 2011-07-05 Microsoft Corporation Move tracking with conflict resolution
US8140056B2 (en) * 2008-08-11 2012-03-20 Sony Ericsson Mobile Communications Ab Method and apparatus for notifying user of content change of a page outside a displayed portion
US20120198330A1 (en) * 2008-12-08 2012-08-02 Josh Koppel Electronic Book Systems and Methods
US8499251B2 (en) 2009-01-07 2013-07-30 Microsoft Corporation Virtual page turn
US20100251104A1 (en) * 2009-03-27 2010-09-30 Litera Technology Llc. System and method for reflowing content in a structured portable document format (pdf) file
US9262063B2 (en) 2009-09-02 2016-02-16 Amazon Technologies, Inc. Touch-screen user interface
US9330069B2 (en) 2009-10-14 2016-05-03 Chi Fai Ho Layout of E-book content in screens of varying sizes
JP5556283B2 (ja) * 2010-03-19 2014-07-23 船井電機株式会社 電子書籍リーダ機能を有する携帯機器
JP5573278B2 (ja) * 2010-03-25 2014-08-20 富士通株式会社 表示制御装置、表示装置、表示方法及びコンピュータプログラム
JP2011242821A (ja) * 2010-05-14 2011-12-01 Sony Corp 情報処理装置および方法、並びにプログラム
KR101695685B1 (ko) 2010-06-30 2017-01-12 엘지전자 주식회사 전자책의 사용 이력 관리 방법 및 이를 이용하는 단말기
CN101976169B (zh) * 2010-10-22 2012-11-21 鸿富锦精密工业(深圳)有限公司 电子阅读装置及其翻页的方法
US20120240036A1 (en) * 2011-03-17 2012-09-20 Apple Inc. E-Book Reading Location Indicator
US20120246565A1 (en) * 2011-03-24 2012-09-27 Konica Minolta Laboratory U.S.A., Inc. Graphical user interface for displaying thumbnail images with filtering and editing functions

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2224283C2 (ru) * 1998-02-26 2004-02-20 Монек Мобайл Нетворк Компьютинг Лтд. Электронное устройство, предпочтительно электронная книга
US6803930B1 (en) * 1999-12-16 2004-10-12 Adobe Systems Incorporated Facilitating content viewing during navigation
US20050184999A1 (en) * 2004-02-25 2005-08-25 Sharp Kabushiki Kaisha Portable information apparatus, character display method in portable information apparatus, and program product for implementing the method
US20090132234A1 (en) * 2007-11-15 2009-05-21 Weikel Bryan T Creating and displaying bodies of parallel segmented text

Also Published As

Publication number Publication date
US9390071B2 (en) 2016-07-12
RU2014129480A (ru) 2016-02-10
EP2618270B1 (en) 2024-04-24
EP2618270A2 (en) 2013-07-24
BR112014017946A2 (ru) 2017-06-20
BR112014017946A8 (pt) 2017-07-11
JP6293059B2 (ja) 2018-03-14
CA2862841C (en) 2020-04-14
KR20130085160A (ko) 2013-07-29
KR101893928B1 (ko) 2018-08-31
CN104067212B (zh) 2017-07-28
AU2013210189A1 (en) 2014-07-10
CN104067212A (zh) 2014-09-24
US20130191733A1 (en) 2013-07-25
AU2013210189B2 (en) 2017-11-02
EP2618270A3 (en) 2018-01-24
BR112014017946B1 (pt) 2021-10-13
WO2013109079A1 (en) 2013-07-25
JP2015510172A (ja) 2015-04-02
CA2862841A1 (en) 2013-07-25

Similar Documents

Publication Publication Date Title
RU2640721C2 (ru) Система и способ отображения страниц на мобильном устройстве
US20130117703A1 (en) System and method for executing an e-book reading application in an electronic device
TWI648674B (zh) 用以在以觸控為基礎的計算裝置中對應用程式視窗重新定位和重調大小的計算裝置可實施之方法、計算裝置及非暫時性媒體
US9411484B2 (en) Mobile device with memo function and method for controlling the device
EP2503442A2 (en) Method and apparatus of managing items on clipboard of portable terminal
US9858698B2 (en) Text resizing within an embedded image
EP2669785A2 (en) Method and apparatus for moving object in terminal having touch screen
US9626096B2 (en) Electronic device and display method
JP2015087911A (ja) 電子機器、方法及びプログラム
US20160124633A1 (en) Electronic apparatus and interaction method for the same
TW201324312A (zh) 具有觸摸屏的電子設備及其頁面處理方法
US9984055B2 (en) Image display apparatus, non-transitory computer-readable storage medium and display control method
JP2014119799A (ja) 情報処理装置及びプログラム、制御方法
JP7496699B2 (ja) 表示装置
KR101088739B1 (ko) 차단 이미지를 이용한 정보 표시 방법 및 장치
JP5345609B2 (ja) タッチパネル式端末、語削除方法及びプログラム
US11435867B2 (en) Display method and electronic device using the same
JP5925096B2 (ja) 編集装置、編集装置の制御方法
US20140189571A1 (en) Display control device, display control method, and recording medium
US10713422B2 (en) Method of editing document in mobile terminal and mobile terminal using the same
US20180059922A1 (en) Information processing apparatus, control method thereof and recording medium
KR20130140361A (ko) 터치스크린을 구비하는 단말에서 데이터 입력 방법 및 장치
KR20150103558A (ko) 단말 상의 섬네일 관리 방법 및 장치