Терминал и способ чтения на основе терминала

Иллюстрации

Показать все

Настоящее изобретение относится к способу чтения с использованием терминалов. Технический результат заключается в обеспечении возможности чтения с сенсорного экрана терминала для людей с ограниченными возможностями. Способ чтения включает операцию детектирования прикосновения к сенсорному экрану для определения объекта отображения, соответствующего операции прикосновения; выделение текстовых данных, соответствующих объекту отображения; преобразование выделенных текстовых данные в голосовые данные; воспроизведение голосовых данных. Способ чтения на основе терминала и соответствующий терминал, в соответствии с настоящим изобретением, могут обеспечить чтение для людей с нарушением зрения возможность чтения также с использованием возможностей слуха. 3 н. и 9 з.п. ф-лы, 6 ил.

Реферат

Перекрестная ссылка на родственные заявки

В данной заявке заявлено преимущество по приоритету заявки на китайский патент №201210305162.7, поданной 24 августа 2012 г., полное содержание которой представлено здесь по ссылке.

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

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

Уровень техники

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

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

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

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

Настоящее раскрытие обеспечивает способ чтения, основанный на терминале, терминал включает в себя сенсорный экран; способ чтения включает в себя: детектируют операцию прикосновения к сенсорному экрану для определения цели отображения, соответствующей операции прикосновения; выделяют текстовые данные, соответствующие объекту отображения; преобразуют выделенные текстовые данные в голосовые данные; воспроизводят голосовые данные.

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

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

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

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

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

На фиг. 1 показана блок-схема последовательности операций способа чтения, основанного на терминале, в соответствии с одним вариантом осуществления настоящего раскрытия;

На фиг. 2 показана конкретная блок-схема последовательности операций блока S2, в соответствии с одним вариантом осуществления настоящего раскрытия;

На фиг. 3 показана конкретная блок-схема последовательности операций блока S2, в соответствии с другим вариантом осуществления настоящего раскрытия;

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

На фиг. 5 показана схема модуля выделения текстовых данных, в соответствии с одним вариантом осуществления настоящего раскрытия; и

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

Подробное описание изобретения

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

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

Как представлено на фиг. 1, способ чтения, основанный на терминале, в соответствии с одним вариантом осуществления настоящего раскрытия, включает в себя:

Блок S1: детектируют операцию прикосновения к сенсорному экрану терминала для определения объекта отображения, соответствующего операции прикосновения;

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

Блок S2: выделение текстовых данных, соответствующих объекту отображения.

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

Блок S21: преобразуют функцию объекта отображения;

Блок S22: в соответствии с функцией объекта отображения, редактируют соответствующие функциональные текстовые данные для получения текстовых данных, соответствующих объекту отображения.

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

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

Блок S26: активация программы выбора текста;

Блок S27: распознавания содержания текста объекта отображения и комбинирования соответствующих текстов для генерирования соответствующих текстовых данных.

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

Блок S3: преобразование выделенных текстовых данных в голосовые данные;

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

Блок S4: воспроизведение голосовых данных.

Настоящее изобретение также направлено на соответствующий терминал. На фиг. 4 показана схема терминала, имеющего сенсорный экран, в соответствии с одним вариантом осуществления настоящего раскрытия. Как показано на фиг. 4, терминал 100 в одном варианте осуществления настоящего раскрытия содержит модуль 110 детектирования, модуль 120 выделения текстовых данных, модуль 130 преобразования и модуль 140 воспроизведения.

Модуль 110 детектирования выполнен с возможностью детектирования операции прикосновения к сенсорному экрану терминала 100 для определения объекта отображения, соответствующего операции прикосновения; модуль 120 выделения текстовых данных выполнен с возможностью выделения текстовых данных, соответствующих объекту отображения; модуль 130 преобразования выполнен с возможностью преобразования выделенных текстовых данных в голосовые данные; модуль 140 воспроизведения выполнен с возможностью воспроизведения голосовых данных.

Объекты отображения на сенсорном экране могут быть разделены на два типа: один тип представляет собой пиктограмму функциональной операции, и другой тип представляет собой определенный текст.

На фиг. 5 показана схема модуля 120 выделения текстовых данных в соответствии с одним вариантом осуществления настоящего раскрытия. Как показано на фиг. 5, когда объект отображения, соответствующий детектируемой операции прикосновения, представляет собой пиктограмму функциональной операции, модуль 120 выделения текстовых данных включает в себя модуль 121 преобразования функции и модуль 122 редактирования текста. Модуль 121 преобразования функции выполнен с возможностью преобразования функции объекта отображения. Модуль 122 редактирования текста выполнен с возможностью, в соответствии с функцией объекта отображения, редактировать соответствующие текстовые данные функции для получения текстовых данных, соответствующих объекту отображения.

На фиг. 6 показана схема модуля 120 выделения текстовых данных, в соответствии с другими вариантами осуществления настоящего раскрытия. Как показано на фиг. 6, когда объект отображения, соответствующий детектируемой операции прикосновения, представляет собой определенный текст, модуль 120 выделения текстовых данных включает в себя модуль 126 активации и модуль 127 распознавания. Модуль 126 активации выполнен с возможностью активации программы выбора текста. Модуль 127 распознавания выполнен с возможностью распознавания содержания текста объекта отображения и комбинирования соответствующего текста для генерирования соответствующих текстовых данных.

Далее, как показано на фиг. 4, в одном варианте осуществления настоящего раскрытия, модуль 130 преобразования может включать в себя модуль 131 передачи и модуль 132 приема. Модуль 131 передачи выполнен с возможностью передачи выделенных данных текста на сторону сервера таким образом, что сторона сервера распознает текстовые данные и генерирует соответствующие голосовые данные. Модуль 132 приема выполнен с возможностью приема голосовых данных, возвращенных со стороны сервера после распознавания стороной сервера текстовых данных. То есть терминал 100 может передавать выделенные текстовые данные на сторону сервера, и сторона сервера может преобразовывать выделенные текстовые данные в голосовые данные. Конечно, для специалиста в данной области техники будет понятно, что в настоящем раскрытии выделенные текстовые данные могут быть преобразованы в голосовые данные непосредственно в терминале 100.

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

Способы, модули, блоки и терминалы, описанные здесь, могут быть воплощены с использованием аппаратных средств, считываемых устройством инструкций или используя комбинацию аппаратных средств и считываемых устройством инструкций. Считываемые устройством инструкции, используемые в примерах, раскрытых здесь, могут быть сохранены на носителе информации, считываемом множеством процессоров, такими как привод жесткого диска, CD-ROM, DVD, компакт-диск, гибкий диск, привод магнитной ленты, RAM, ROM или другое соответствующее устройство сохранения. Или, по меньшей мере, часть считываемых устройством инструкций могут быть заменены специализированными аппаратными средствами, такими как специализированные интегральные схемы, вентильная матрица, FPGA, PLD и компьютеры специального назначения, и так далее.

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

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

Носитель информации для сохранения программных кодов может включать в себя гибкий диск, жесткий диск, магнитооптический диск, компакт-диск (такой как CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), привод магнитной ленты, карту флэш, ROM и так далее. Программный код может быть загружен из компьютера сервера через сеть передачи данных.

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

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

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

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

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

2. Способ по п. 1, в котором объект отображения представляет собой пиктограмму функциональной операции.

3. Способ по п. 2, в котором этап выделения текстовых данных, соответствующих объекту отображения, содержит:преобразуют функцию объекта отображения;в соответствии с функцией объекта отображения редактируют соответствующие функциональные текстовые данные для получения текстовых данных, соответствующих объекту отображения.

4. Способ по п. 1, в котором объект отображения представляет собой текстовое содержание.

5. Способ по п. 4, в котором этап выделения текстовых данных, соответствующих объекту отображения, содержит:активируют программу выбора текста;распознают текстовое содержание объекта отображения и комбинируют соответствующие тексты для генерирования соответствующих текстовых данных.

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

7. Терминал по п. 6, в котором объект отображения представляет собой пиктограмму функциональной операции.

8. Терминал по п. 7, в котором модуль выделения текстовых данных содержит:модуль преобразования функции, выполненный с возможностью преобразования функции объекта отображения;модуль редактирования текста, выполненный с возможностью, в соответствии с функцией объекта отображения, редактировать соответствующие текстовые данные функции для получения текстовых данных, соответствующих объекту отображения.

9. Терминал по п. 6, в котором объект отображения представляет собой текстовое содержание.

10. Терминал по п. 9, в котором модуль выделения текстовых данных содержит:модуль активации, выполненный с возможностью активации программы выбора текста;модуль распознавания, выполненный с возможностью распознавания текстового содержания объекта отображения и комбинирования соответствующих текстов для генерирования соответствующих текстовых данных.

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

12. Считываемый компьютером носитель информации по п. 11, в котором получение текстовых данных, соответствующих объекту отображения, содержит:определяют, представляет ли собой объект отображения пиктограмму функциональной операции или текстовое содержание;когда объект отображения представляет собой пиктограмму функциональной операции, получение текстовых данных, соответствующих объекту отображения, дополнительно содержит: отображают функцию объекта отображения; и, в соответствии с функцией объекта отображения, редактируют функциональные текстовые данные, соответствующие объекту отображения, для получения текстовых данных, соответствующих объекту отображения;когда объект отображения представляет собой текстовое содержание, получение текстовых данных, соответствующих объекту отображения, дополнительно содержит: активируют программу выбора текста; и распознают текстовое содержание объекта отображения и комбинируют соответствующие тексты для генерирования соответствующих текстовых данных.