СИСТЕМЫ И СПОСОБЫ СОЗДАНИЯ, ВОСПРОИЗВЕДЕНИЯ И ПОДДЕРЖАНИЯ ЭЛЕКТРОННЫХ КНИГ
SYSTEMS AND METHODS FOR GENERATION, REPRODUCTION AND MAINTENANCE OF ELECTRONIC BOOKS

Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству воспроизведения электронной книги, устройству получения предыстории, устройству изготовления электронной книги, системе предоставления электронной книги, способу воспроизведения электронной книги, способу получения предыстории, способу изготовления электронной книги, программе воспроизведения электронной книги, программе получения предыстории и программе изготовления электронной книги, которая предпочтительно применяется в системе предоставления электронной книги, для предоставления электронной книги, например, через носитель записи в форме диска или сеть.
Уровень техники
В соответствии с обычной системой чтения электронной книги, определяют, были или нет страницы и множество составляющих этих страниц прочитаны пользователем, на основе времени отображения отдельных страниц электронной книги, когда электронную книгу отображают в ответ на операцию пользователя.
Кроме того, система чтения электронной книги содержит предысторию операций для отображения, представляющего страницы и составляющие электронной книги, отображаемой в ответ на операцию пользователя, взаимосвязанную с результатом определения в отношении того, были или нет прочитаны страницы и их составляющие.
Кроме того, система чтения электронной книги выбирает и отображает страницы и составляющие, которые уже были прочитаны, и страницы и составляющие, которые еще не были прочитаны, на основе предыстории операций, когда электронную книгу снова отображают (см., например, PTL 1).
Список литературы
Патентная литература
PTL 1: Публикация находящейся на экспертизе заявки на японский патент
№2001-109769 (страницы 4-6, фиг.2, 3 и 5)
Раскрытие изобретения
Система чтения электронной книги с такой конфигурацией позволяет определять страницы и составляющие, которые прочел пользователь в электронной книге, на основе предыстории операций, путем сохранения предыстории операций, включающей в себя результат определения, показывающий, были или нет страницы и составляющие прочитаны пользователем.
Кроме того, считается возможным устанавливать содержание прочитанных страниц и составляющих и использовать это содержание для изготовления рекламы электронной книги и новой электронной книги и извлечения предпочтений пользователя и т.п., путем определения страниц и составляющих, которые пользователь уже прочитал в электронной книге, в соответствии с системой чтения электронной книги.
Другими словами, считается возможным эффективно использовать предысторию операций для изготовления рекламы электронной книги и новой электронной книги и извлечения предпочтений пользователя и т.п. путем сохранения предыстории операций, из которой возможно определить страницы и составляющие в электронной книге, которые прочитал пользователь, в соответствии с системой чтения электронной книги.
Кроме того, считается возможным более эффективно использовать предысторию операций, для изготовления рекламы электронной книги и новой электронной книги и извлечения предпочтений пользователя и т.п., если части на страницах в электронной книге, которые уже были фактически прочитаны пользователем, могут быть в частности, определены на основе предыстория операций, в соответствии с системой чтения электронной книги.
Однако если время отображения страницы электронной книги находится в пределах заданного временного диапазона, просто выполняют определение, что вся страница и все составляющие, включенные в эту страницу, были прочитаны, независимо от того, какие части страницы были фактически прочитаны. Кроме того, система чтения электронной книги содержит предысторию операций, включающую в себя результат определения.
Поэтому, возникает проблема в обычной системе чтения электронной книги, состоящая в том, что невозможно, в частности, определить часть на странице в электронной книге, которая была фактически прочитана пользователем, на основе предыстории операций, и невозможно эффективно использовать предысторию операций.
Настоящее изобретение было выполнено с учетом представленных выше обстоятельств и обеспечивает устройство воспроизведения электронной книги, устройство получения предыстории, устройство изготовления электронной книги, систему предоставления электронной книги, способ воспроизведения электронной книги, способ получения предыстории, способ изготовления электронной книги, программу воспроизведения электронной книги, программу получения предыстории и программу изготовления электронной книги, в которой возможно эффективнее использовать предысторию отображения отображаемой электронной книги.
Таким образом, предусмотрено устройство для воспроизведения электронной книги. Устройство может включать в себя модуль управления, выполненный с возможностью определения целевой области на основе выбора по меньшей мере одного выбираемого отображаемого участка изображения страницы электронной книги, и избирательного воспроизведения содержания в пределах целевой области связанного с выбранным отображаемым участком изображения страницы электронной книги заданным образом. Модуль управления может быть дополнительно выполнен с возможностью связывать информацию о положении области с выбираемым отображаемым участком изображения страницы электронной книги, причем информация о положении области может использоваться модулем управления для определения содержания, воспроизводимого в пределах целевой области.
В другом аспекте модуль управления может быть дополнительно выполнен с возможностью отображения целевой области так, что отображаемая целевая область накладывается на участок изображения страницы электронной книги. Кроме того, модуль управления также может быть выполнен с возможностью отображения изображения окружающей рамки, включающего в себя отображаемую целевую область, причем изображение окружающей рамки может быть отображено так, что изображение окружающей рамки накладывается на выбираемый отображаемый участок изображения страницы электронной книги.
В различных аспектах определенная целевая область может быть больше, чем выбираемый отображаемый участок изображения страницы электронной книги. Кроме того, содержание, связанной с выбираемым отображаемым участком изображения страницы электронной книги, может включать в себя текстовое содержание, содержание изображения, содержание кинофильма и/или аудиосодержание. Также, кроме того, текстовое содержание, связанное с выбираемым отображаемым участком изображения страницы электронной книги, может быть отображено в пределах целевой области, в увеличенном формате.
В другом аспекте модуль управления может дополнительно быть выполнен с возможностью предоставления указания того, что участок изображения страницы электронной книги не выбирается пользователем. В еще одном аспекте модуль управления также может быть выполнен с возможностью предоставления того, что участок изображения страницы электронной книги не может быть выбираться пользователем, путем отображения синтезированного сообщения, наложенного на отображаемый участок изображения страницы электронной книги.
В еще одном аспекте, модуль управления может быть дополнительно выполнен с возможностью приема указания для изменения выбора указанного по меньшей мере одного выбираемого отображаемого участка изображения страницы электронной книги на другой отображаемый участок изображения страницы электронной книги, определения, что указанный другой отображаемый участок изображения страницы электронной книги не может быть выбран, и, предоставления указания такого определения путем отображения пользователю синтезированного сообщения, накладывающегося на отображаемый участок изображения страницы электронной книги.
В еще одном аспекте модуль управления может дополнительно быть выполнен с возможностью приема указания для изменения выбора указанного по меньшей мере одного выбираемого отображаемого участка изображения страницы электронной книги на другой выбираемый отображаемый участок изображения страницы электронной книги; определения другой целевой области на основе выбора другого выбираемого отображаемого участка изображения страницы электронной книги и избирательного воспроизведения, в пределах другой целевой области, содержания связанного с другим выбираемым отображаемым участком изображения страницы электронной книги заданным образом.
В другом аспекте изображение страницы электронной книги может включать в себя множество выбираемых отображаемых участков, а модуль управления может быть дополнительно выполнен с возможностью избирательного воспроизведения, в пределах соответствующей целевой области, определенной для каждого выбранного отображаемого участка, содержания, связанного с соответствующим выбранным отображаемым участком изображения страницы электронной книги заданным образом. В еще одном аспекте множество выбираемых отображаемых участков может выбираться последовательно.
В одном аспекте модуль управления может дополнительно быть выполнен с возможностью предоставления информации предыстории в отношении (i) выбора пользователь каждого из указанного по меньшей мере одного выбираемого отображаемого участка изображения страницы электронной книги и (ii) избирательного воспроизведения пользователю, в пределах заданной целевой области, содержания, связанного с выбранным отображаемым участком изображения страницы электронной книги.
Предусмотрено устройство для изготовления электронной книги. Устройство может включать в себя модуль управления, выполненный с возможностью формирования по меньшей мере одного изображения страницы для электронной книги, включающей в себя воспроизводимое содержание, формирование по меньшей мере одного выбираемого участка на изображении страницы и связывание части воспроизводимого содержания электронной книги с указанным по меньшей мере одним выбираемым участком, и связывание данных с одним или более выбираемыми участками изображения страницы, причем данные, связанные с указанным одним или более выбираемыми участками, могут быть воспроизведены путем выбора соответствующего выбираемого участка изображения страницы.
В одном аспекте данные, связанные по меньшей мере с одним выбираемым участком изображения страницы, могут включать в себя аудиоданные, причем аудиоданные могут быть воспроизведены после выбора упомянутого выбираемого участка изображения страницы электронной книги. В другом аспекте данные, связанные по меньшей мере с одним выбираемым участком изображения страницы, могут включать в себя данные изображения. В еще одном аспекте данные, связанные по меньшей мере с одним выбираемым участком изображения страницы, могут включать в себя комбинацию аудиоданных и данных изображения. В еще одном аспекте аудиоданные могут включать в себя описание воспроизводимого содержания электронной книги. В еще одном аспекте воспроизводимое содержание электронной книги может включать в себя текстовое содержание или содержание изображения.
В одном аспекте модуль управления может быть дополнительно выполнен с возможностью различать состояние отображения части воспроизводимого содержания электронной книги, связанного с указанным по меньшей мере одним выбираемым участком, от состояния отображения другой части воспроизводимого содержания электронной книги. В другом аспекте модуль управления может быть выполнен с возможностью связывать другую часть воспроизводимого содержания электронной книги с невыбираемым участком изображения страницы электронной книги. В еще одном аспекте модуль управления может быть выполнен с возможностью различать состояние отображения указанного по меньшей мере одного изображения страницы от состояния отображения изображений других страниц электронной книги.
В одном аспекте модуль управления может быть дополнительно выполнен с возможностью выделять часть воспроизводимого содержания электронной книги, связанную с указанным по меньшей мере одним выбираемым участком, относительно других частей воспроизводимого содержания электронной книги. В другом аспекте модуль управления может быть выполнен с возможностью выделять часть воспроизводимого содержания электронной книги, связанную с указанным по меньшей мере одним выбираемым участком, путем увеличения текстового содержания, включенного в указанную часть воспроизводимого содержания электронной книги, связанную с указанным по меньшей мере одним выбираемым участком.
Предусмотрено устройство для поддержания информации об электронной книге, включающей в себя по меньшей мере изображение одной страницы, имеющее по меньшей мере один выбираемый участок, включающий в себя часть воспроизводимого содержания электронной книги. Устройство может включать в себя модуль управления, выполненный с возможностью принимать информацию, относящуюся к выбору пользователем каждого из по меньшей мере одного выбираемого участка изображения каждой соответствующей страницы, отображаемого пользователю. В одном аспекте модуль управления может быть выполнен с возможностью определения, на основе информации, относящейся к выбранному соответствующему участку изображения соответствующей страницы, отображаемого пользователю, части воспроизводимого содержания электронной книги, включенного в выбранный соответствующий участок. Модуль управления может затем анализировать указанную часть воспроизводимого содержания электронной книги, включенную в выбранный соответствующий участок, и один или более атрибутов, связанных с воспроизводимым содержанием электронной книги, для извлечения предпочтения пользователя из выбранного соответствующего участка изображения страницы, отображаемого пользователю. В еще одном аспекте модуль управления может быть выполнен с возможностью извлечения предпочтения пользователя с использованием обработки естественного языка в указанной части воспроизводимого содержания электронной книги, включенной в выбранный соответствующий участок.
Предусмотрена система электронной книги. Система может включать в себя устройство изготовления электронной книги. Устройство изготовления электронной книги может быть выполнено с возможностью формирования изображения по меньшей мере одной страницы для электронной книги, включающей в себя воспроизводимый содержание; формирования по меньшей мере одного выбираемого участка в пределах указанного изображения страницы и связывания части воспроизводимого содержания электронной книги с каждым соответствующим выбираемым участком; и связывания данных с каждым соответствующим выбираемым участком изображения страницы, причем данные, связанные с каждым соответствующим выбираемым участком, могут быть воспроизведены после выбора указанного соответствующего выбираемого участка изображения страницы.
Кроме того, система также может включать в себя устройство воспроизведения электронной книги. Устройство воспроизведения электронной книги может быть выполнено с возможностью определения целевой области на основе выбора пользователем по меньшей мере одного выбираемого участка изображения страницы, отображаемого пользователю, и избирательного воспроизведения заданным образом в пределах целевой области воспроизводимого содержания и/или данных, связанных с указанным по меньшей мере одним выбираемым участком, выбранным пользователем.
В дополнение к представленному выше система также может включать в себя устройство информации предыстории. Устройство информации предыстории может быть выполнено с возможностью приема информации, относящейся к выбору пользователем по меньшей мере одного выбираемого участка, выбранного пользователем.
Предусмотрен способ воспроизведения электронной книги. Способ может включать в себя этапы, на которых: определяют с помощью процессора целевую область на основе выбора по меньшей мере одного выбираемого отображенного участка изображения страницы электронной книги и избирательного воспроизводят заданным образом в пределах целевой области, содержание, связанное с выбранным отображаемым участком изображения страницы электронной книги.
Предусмотрен энергонезависимый считываемый компьютером носитель информации, на котором содержатся выполняемые компьютером команды программы для воспроизведения электронной книги. Команды при их выполнении модулем управления могут вызывать определение модулем управления целевой области на основе выбора по меньшей мере одного выбираемого отображаемого участка изображения страницы электронной книги и избирательного воспроизведения заданным образом в пределах целевой области содержания, связанного с выбранным отображаемым участком изображения страницы электронной книги.
Предусмотрен способ изготовления электронной книги. Способ может включать в себя этапы, на которых: формируют с помощью процессора по меньшей мере одно изображение страницы для электронной книги, включающей в себя воспроизводимое содержание; формируют по меньшей мере один выбираемый участок на изображении страницы и связывают часть воспроизводимого содержания электронной книги с указанным по меньшей мере одним выбираемым участком; и связывают данные с одним или более выбираемыми участками изображения страницы, причем данные, связанные с указанным одним или более выбираемыми участками, могут быть воспроизведены после выбора соответствующего выбираемого участка изображения страницы.
Предусмотрен энергонезависимый считываемый компьютером носитель информации, на котором содержатся исполняемые компьютером команды программы для изготовления электронной книги. Инструкции при их выполнении модулем управления могут вызывать формирование модулем управления по меньшей мере одного изображения страницы для электронной книги, включающей в себя воспроизводимое содержание; формирование по меньшей мере одного выбираемого участка на изображении страницы и связывание части воспроизводимого содержания электронной книги с указанием по меньшей мере одним выбираемым участком; и связывание данных с указанным одним или более выбираемыми участками изображения страницы, причем данные, связанные с одним или более выбираемыми участками, выполнены с возможностью воспроизведения после выбора соответствующего выбираемого участка изображения страницы.
Предусмотрен способ поддержания информации, относящейся к электронной книге, включающей в себя по меньшей мере изображение одной страницы, имеющее по меньшей мере один выбираемый участок, включающий в себя часть воспроизводимого содержания электронной книги, при этом способ может включать в себя этапы, на которых: принимают с помощью процессора информацию, относящуюся к выбору пользователем каждого из по меньшей мере одного выбираемого участка изображения каждой соответствующей страницы, отображаемого пользователю.
Предусмотрен энергонезависимый считываемый компьютером носитель информации, на котором предусмотрены выполняемые компьютером команды программы для поддержания информации, относящейся к электронной книге, включающей в себя по меньшей мере изображение одной страницы, имеющее по меньшей мере один выбираемый участок, включающий в себя часть воспроизводимого содержания электронной книги. Команды при их выполнении модулем управления могут конфигурировать модуль управления для приема информации, относящейся к выбору пользователем каждого из по меньшей мере одного выбираемого участка изображения каждой соответствующей страницы, отображаемого пользователю.
Краткое описание чертежей
На фиг.1 показана блок-схема, представляющая краткое содержание конфигурации системы предоставления электронной книги в соответствии с вариантом осуществления.
На фиг.2 показан линейный чертеж, представляющий конкретную конфигурацию системы предоставления электронной книги в соответствии с вариантом осуществления.
На фиг.3 показана блок-схема, представляющая конфигурацию схемы устройства производства электронной книги.
На фиг.4 показан линейный чертеж, представляющий конфигурацию экрана производства электронной книги.
На фиг.5 показан линейный чертеж, представляющий конфигурацию информации о книге.
На фиг.6 показан линейный чертеж, представляющий конфигурацию экрана производства электронной книги, когда выбрано изображение страницы электронной книги.
На фиг.7 показан линейный чертеж, представляющий конфигурацию информации о странице.
На фиг.8 показан линейный чертеж, представляющий конфигурацию экрана производства электронной книги, когда выбран район цели увеличения в книге изображения страницы.
На фиг.9 показан линейный чертеж, представляющий конфигурацию информации области.
На фиг.10 показан линейный чертеж для иллюстрации производства данных электронной книги.
На фиг.11 показан линейный чертеж для иллюстрации производства данных электронной книги.
На фиг.12 показан линейный чертеж, представляющий конфигурацию информации о книге.
На фиг.13 показан линейный чертеж, представляющий конфигурацию книги, предоставляющую диск.
На фиг.14 показана блок-схема, представляющая конфигурацию схемы устройства воспроизведения электронной книги.
На фиг.15 показан линейный чертеж для иллюстрации отображения изображения страницы книги на устройстве дисплея.
На фиг.16 показан линейный чертеж для иллюстрации отображения миниатюрного изображения для выбора другого изображения страницы книги на изображении страницы книги.
На фиг.17 показан линейный чертеж для иллюстрации выбора целевой области увеличения на изображении страницы книги.
На фиг.18 показан линейный чертеж для иллюстрации увеличения и отображения целевой области увеличения.
На фиг.19 показан линейный чертеж, представляющий конфигурацию предыстории отображения.
На фиг.20 показан линейный чертеж, представляющий конфигурацию программного модуля, установленного на устройстве воспроизведения электронной книги.
На фиг.21 показана блок-схема, представляющая конфигурацию схемы устройства получения предыстории.
На фиг.22 показана блок-схема последовательности операций, представляющая процедуры обработки производства данных изображения для электронной книги.
На фиг.23 показана блок-схема последовательности операций, представляющая процедуры обработки производства данных электронной книги.
На фиг.24 показана блок-схема последовательности операций, представляющая процедуры обработки производства данных электронной книги.
На фиг.25 показана блок-схема последовательности операций, представляющая процедуры обработки регистрации электронной книги.
На фиг.26 показана блок-схема последовательности операций, представляющая процедуры обработки воспроизведения электронной книги.
На фиг.27 показана блок-схема последовательности операций, представляющая процедуру предоставления предыстории отображения и получения обработки, где (А) представляет процедуру обработки предоставления предыстории устройством воспроизведения электронной книги и (В) представляет процедуру обработки получения предыстории устройством получения предыстории.
Осуществление изобретения
Далее будет представлено описание наилучших вариантов осуществления (ниже также называются вариантами осуществления), для воплощения настоящего изобретения со ссылкой на чертежи. Кроме того, описание будет выполнено в следующем порядке.
1. Варианты осуществления
2. Модифицированные примеры
1. Варианты осуществления
1-1. Краткое содержание вариантов осуществления
Вначале будет представлено описание краткого содержания вариантов осуществления. Кроме того, конкретные примеры вариантов осуществления будут описаны после описания краткого содержания. На фиг.1 в позиции 1 представлен общий вид конфигурации системы предоставления электронной книги, в соответствии с данным вариантом осуществления, в целом. Система 1 предоставления электронной книги выполнена из устройства 2 производства электронной книги, устройства 3 воспроизведения электронной книги и устройства 4 получения информации предыстории.
В устройстве 2 производства электронной книги модуль 10 импортирования импортирует данные изображения, включающие в себя изображения одной или множества страниц. Кроме того, в устройстве 2 производства электронной книги модуль 11 производства производит данные электронной книги для электронной книги, которая включает в себя одни или множество частично выбираемых изображений страниц книги, включающих в себя воспроизводимое содержание электронной книги, в которой одну или множество частей или участков, выбранных в изображениях страниц книги, индивидуально устанавливают, как выбираемые целевые области увеличения, которые могут быть увеличены и могут быть отображены, на основе оригинальных данных документа, импортированных модулем 10 импортирования.
С другой стороны, в устройстве 3 воспроизведения электронной книги, модуль 12 воспроизведения выполняет обработку воспроизведения данных электронной книги, полученных устройством 2 производства электронной книги, и отображает изображения страницы книги в модуле 13 дисплея. Кроме того, в устройстве 3 воспроизведения электронной книги, модуль 14 операций используется для произвольного обозначения целевой области увеличения изображений страницы книги, отображаемых в модуле 13 дисплея.
Кроме того, в устройстве 3 воспроизведения электронной книги, контроллер или модуль 15 управления управляет модулем воспроизведения, с тем, чтобы увеличить и отобразить обозначенную целевую область увеличения в модуле 13 дисплея, когда целевая область увеличения обозначена в изображении страницы документа через модуль 14 операций. Кроме того, в устройстве 3 воспроизведения электронной книги модуль 16 передачи передает предысторию отображения электронной книги, целевые области увеличения которой были увеличены и отображены в модуле 13 дисплея.
Кроме того, хотя модуль 13 дисплея может быть предусмотрен в устройстве 3 воспроизведения электронной книги, нет необходимости, чтобы модуль 13 дисплея был предусмотрен в устройстве 3 воспроизведения электронной книги, и модуль 13 дисплея может подключаться, как внешнее устройство к устройству 3 воспроизведения электронной книги.
В дополнение к этому, в устройстве 4 получения предыстории модуль 17 приема принимает предысторию отображения, передаваемую из устройства 3 воспроизведения электронной книги. Кроме того, в устройстве 4 получения предыстории модуль 18 сохранения содержит предысторию отображения, принимаемую модулем 17 приема.
В такой конфигурации, система 1 предоставления электронной книги может, в частности, определить, какие части изображений страниц книги электронной книги уже были фактически прочитаны пользователем, на основе информации предыстории отображения, с помощью устройства 4 получения предыстории. В соответствии с этим, становится возможным более эффективнее использовать информацию предыстории отображаемой электронной книги, в соответствии с системой 1 предоставления электронной книги.
1-2. Конкретная конфигурация системы предоставления электронной книги в соответствии с вариантом осуществления
Далее будет представлено описание конфигурации системы 20 предоставления электронной книги, в качестве конкретного примера системы 1 предоставления электронной книги, показанной в упомянутом выше общем обзоре, используя фиг.2. В системе 20 предоставления электронной книги, устройство 21 производства электронной книги, в качестве конкретного примера устройства 2 производства электронной книги в упомянутом выше кратком содержании, и устройство 22 получения предыстории, в качестве конкретного примера устройства 4 получения предыстории, показанного в упомянутом выше кратком содержании, соединены с сетью 23.
Кроме того, в системе 20 предоставления электронной книги, устройство 24 воспроизведения электронной книги, которая принадлежит пользователю, например, в качестве конкретного примера устройства 3 воспроизведения электронной книги, показанного в упомянутом выше кратком содержании, также подключено к сети 23. Кроме того, устройство 25 отображения, такое как телевизионный приемник, например, который принадлежит пользователю, в качестве конкретного примера модуля 13 дисплея, показанного в упомянутом выше кратком содержании, соединено с устройством 24 воспроизведения электронной книги. Кроме того, в системе 20 предоставления электронной книги, сервер 26 расчета, который выполняет обработку расчета, когда пользователь покупает электронную книгу, также подключен к сети 23.
Устройство 21 производства электронной книги производит данные электронной книги для электронной книги, которая была получена, с использованием компьютеризации (преобразования в цифровую форму) публикации, на основе данных оригинального документа, для оригинального документа публикации, такой как роман, журнал, иллюстрированная книга, справочник, каталог, брошюра и т.п.
Кроме того, устройство 21 производства электронной книги передает данные электронной книги в устройство 22 получения предыстории через сеть 23, обеспечивает сохранение устройством 22 получения предыстории и администрирование данными электронной книги, и обеспечивает предоставление устройством 22 получения предыстории данных электронной книги через сеть 23. Таким образом, устройство 22 получения предыстории администрирует сайтом продажи книги по сети 23, который может предоставлять данные электронной книги вместе с программой воспроизведения электронной книги, которая предназначена для воспроизведения данных электронной книги.
Кроме того, устройство 24 воспроизведения электронных данных выполнено с возможностью обеспечения доступа, например, к сайту продажи книги по сети 23, для покупки данных электронной книги в ответ на операцию с контроллером 27 (ниже также называется пультом дистанционного управления).
Если устройство 24 воспроизведения электронной книги обращается к сайту продажи книги и запрашивает покупку требуемых данных электронной книги, устройство 22 получения предыстории передает данные электронной книги вместе с программой воспроизведения электронной книги в устройство 24 воспроизведения электронной книги через сеть 23. Таким образом, устройство 24 воспроизведения электронной книги принимает данные электронной книги и программу воспроизведения электронной книги, передаваемые из устройства 22 получения предыстории и сохраняет данные электронной книги и программу воспроизведения электронной книги, например, на внутреннем жестком диске.
Таким образом, система 20 предоставления электронной книги обеспечивает для пользователя возможность получения данных электронной книги вместе с программой воспроизведения электронной книги через сеть 23. Кроме того, если пользователь использует сайт продажи книги и получает данные электронной книги, сервер 26 расчета выполняет обработку электронных расчетов для начисления счета за покупку данных электронной книги и позволяет пользователю оплатить начисления за покупку, используя систему 20 предоставления электронной книги.
Кроме того, если выполняют операции с пультом 27 дистанционного управления, например, в состоянии, когда данные электронной книги и программа воспроизведения электронной книги сохранены на жестком диске, устройство 24 воспроизведения электронной книги считывает программу воспроизведения электронной книги с жесткого диска в ответ на это.
При этом устройство 24 воспроизведения электронной книги считывает данные электронной книги с жесткого диска на основе программы воспроизведения электронной книги и выполняет обработку воспроизведения. Таким образом, устройство 24 воспроизведения электронной книги соответствующим образом переключается и отображает изображение отдельной страницы книги для электронной книги на устройстве 25 дисплея, на основе данных электронной книги. Таким образом, система 20 предоставления электронной книги может предоставлять электронную книгу пользователю, используя сеть 23, и позволяет пользователю свободно читать электронную книгу.
Кроме того, устройство 21 производства электронной книги получает носитель 27 записи в форме диска (ниже также называется диском предоставления книги), такой как BD (диск Blu-ray) или DVD (цифровой универсальный диск), для предоставления электронной книги, используя данные электронной книги.
Фактически, устройство 21 производства электронной книги записывает один или множество элементов данных электронной книги и программу воспроизведения электронной книги для воспроизведения элементов данных электронной книги на носителе записи в форме диска, на котором данные не были записаны, для производства диска 28 предоставления книги.
Кроме того, устройство 21 производства электронной книги записывает информацию, устанавливающую книгу, которая была получена из устройства 22 получения предыстории, с помощью которой могут быть установлены один или множество элементов данных электронной книги, и программу воспроизведения электронной книги на носителе записи в форме диска, на которым не были записаны данные, для производства диска 28 предоставления книги.
Таким образом, устройство 21 производства электронной книги может производить диск 28 предоставления книги, который может предоставлять электронную книгу без конкретной записи самих данных электронной книги на носитель записи в форме диска, на котором не были записаны данные.
Система 20 предоставления электронной книги продает диск 28 предоставления книги, производимой устройством 21 производства электронной книги, как описано выше, пользователю, через реальный магазин по продаже дисков или виртуальный сайт продажи дисков по сети 23, которым администрируют, например, с помощью устройства 22 получения предыстории.
Кроме того, когда пользователь покупает диск 28 предоставления электронной книги, используя магазин по продаже дисков, система 20 предоставления электронной книги позволяет пользователю непосредственно оплачивать счет за покупку диска 28 предоставления книги в магазине по продаже дисков.
Кроме того, устройство 24 воспроизведения электронной книги выполнено с возможностью доступа к сайту продажи диска по сети 23 для покупки диска 28 предоставления книги, например, в ответ на операцию с пультом 27 дистанционного управления.
Кроме того, даже когда пользователь покупает диск 28 предоставления книги, используя сайт по продаже дисков, сервер 26 расчета выполняет обработку электронного расчета по начислению на счет за покупку диска 28 предоставления книги, и позволяет пользователю оплачивать счет за покупку, используя систему 20 предоставления электронной книги.
Если пользователь покупает диск 28 предоставления книги, как описано выше, система 20 предоставления электронной книги предоставляет один или множество элементов данных электронной книги пользователю, используя диск 28 предоставления купленной книги.
Таким образом, если выполняют операции с пультом 27 дистанционного управления, например, в состоянии, в котором загружают диск 28 предоставления книги с данными электронной книги, записанными на нем, устройство 24 воспроизведения электронной книги считывает программу воспроизведения электронной книги с диска 28 предоставления книги в ответ на это.
Кроме того, устройство 24 воспроизведения электронной книги считывает данные электронной книги с диска 28 предоставления книги на основе программы воспроизведения электронной книги и выполняет обработку воспроизведения. Таким образом, устройство 24 воспроизведения электронной книги, соответствующим образом, переключает и отображает изображения (ниже также называются изображениями страницы книги) отдельных страниц электронной книги в устройстве 25 дисплея на основе данных электронной книги.
Кроме того, если выполняют операции с пультом 27 дистанционного управления, например, в состоянии, в котором будет загружен диск 28 предоставления книги без данных электронной книги, записанных в нем, устройство 24 воспроизведения электронной книги считывает программу воспроизведения электронной книги с диска 28 предоставления книги в ответ на это.
При этом устройство 24 воспроизведения электронной книги считывает информацию, устанавливающую книгу, с диска 28 предоставления книги, на основе программы воспроизведения электронной книги, получает данные электронной книги, которые установлены по информации установки книги, из устройства 22 получения предыстории через сеть 23 и выполняет обработку воспроизведения. Таким образом, устройство 24 воспроизведения электронной книги соответствующим образом переключает индивидуальные изображения страницы электронной книги в устройстве 25 дисплея, на основе данных электронной книги.
Как описано выше, система 20 предоставления электронной книги может предоставлять электронную книгу для пользователя, даже при использовании диска 28 предоставления книги, и, таким образом, позволяет пользователю свободно читать электронную книгу, при условии использования диска 28 предоставления книги. Затем, когда отображение электронной книги будет закончено, устройство 24 воспроизведения электронной книги передает информацию предыстории электронной книги, отображаемой в ответ на операцию пользователя, в устройство 22 получения предыстории через сеть 23.
Кроме того, если предыстория отображения будет передана из устройства 24 воспроизведения электронной книги через сеть 23, устройство 22 получения предыстории принимает и сохраняет предысторию отображения. В соответствии с этим, устройство 22 получения предыстории может использовать сохраненную предысторию отображения, для производства рекламы электронной книги, которую читает пользователь, или новой электронной книги. Кроме того, устройство 22 получения предыстории также может использовать предысторию отображения, для выделения предпочтений пользователя и т.п.
1-3. Схемная конфигурация устройства 21 производства электронной книги
Далее будет выполнено описание схемной конфигурации устройства 21 производства электронной книги, используя фиг.3. Устройство 21 производства электронной книги включает в себя контроллер или модуль 30 управления, составленный, например, из CPU (центральное процессорное устройство). Модуль 30 управления считывает различные программы, включающие в себя основную программу, сохраненную заранее на энергонезависимом считываемом в компьютером носителе информации, таком как ROM (постоянное запоминающее устройство) 31, программа производства электронной книги, такая как программное обеспечение для публикации, работающее на основе настольной издательской системы, и т.п., например, через шину 32 ввода/вывода.
Модуль 30 управления передает различные программы в RAM (оперативное запоминающее устройство) 34, в качестве рабочей области модуля 30 управления через шину 33 памяти, и выполняет различные программы. Кроме того, модуль 30 управления управляет всем устройством через шину 32 ввода/вывода и системную шину 35 на основе различных программ, исполняемых в RAM 34. Кроме того, модуль 30 управления выполняет определенную вычислительную обработку на основе различных программ.
Кроме того, модуль 30 управления также выполняет различного рода обработку в ответ на команды операций, представленные из модуля 36 операций, через модуль 37 внешнего интерфейса и шину 32 ввода/вывода в указанном порядке, в ответ на операцию, выполняемую с модулем 36 операций, который состоит из клавиатуры, "мыши" и т.п., на основе различных программ.
Таким образом, модуль 30 управления импортирует оригинальные данные документа для оригинального документа публикации, такого как роман, журнал, иллюстрированная книга, справочник, каталог, брошюра и т.п., как оригинал электронной книги, извне, через модуль 37 внешнего интерфейса и шину 32 ввода/вывода в указанном порядке.
Здесь публикация, в качестве оригинала электронной книги, состоит из передней обложки и задней обложки, или передней обложки и корешка и задней обложки, и одной или множества страниц. Кроме того, передняя обложка и задняя обложка, или передняя обложка и корешок, и задняя обложка также просто называются здесь обложкой, в целом, в следующем описании.
Обложку публикации составляют путем размещения по меньшей мере одного из текста, описывающего название публикации, автора, издателя и т.п., изображения обложки, изображения иллюстрации и т.п. Кроме того, изображения для обложки, изображение иллюстрации и т.п. также называются здесь изображением, в целом, в следующем описании.
Кроме того, отдельные страницы публикации составляют путем размещения по меньшей мере одного из текста по меньшей мере одной строки, изображения или изображения иллюстрации для произведения искусства, изображения или изображения иллюстрации для рекламы, и т.п. Кроме того, изображения или изображение иллюстрации для произведения искусства и изображения или изображение иллюстрации для рекламы также называются здесь изображением на странице, в целом, в следующем описании.
Кроме того, модуль 30 управления импортирует оригинальные данные из внешнего источника, когда данные оригинального документа для оригинального документа публикации производят так, чтобы можно было напечатать на бумажном носителе информации, например, для производства публикации.
Данные оригинального документа для печати оригинального документа на бумажном носителе составляют путем соединения данных изображений, в которых текст, изображения на странице и т.п. для каждой страницы с номером страницы, добавленным к нему, располагают так, что они покрывают данные изображения, в которых текст, изображения на обложке и т.п. размещены, например, в порядке номеров страницы. Кроме того, данные оригинального документа производят в заданном первом формате, таком как формат публикации для настольных компьютеров, PDF (формат переносимого документа) и т.п.
Кроме того, когда публикация была произведена в прошлом и отсутствуют данные оригинального документа для публикации в отношении печати оригинального документа на бумажном носителе информации, модуль 30 управления импортирует из внешнего источника оригинальные данные, произведенные путем последовательного сканирования обложки, и титульных страниц.
Данные оригинального документа, произведенные путем сканирования публикации, составляют таким образом, что данные изображения для каждого титульного листа, в которых размещены текст, изображения на странице и т.п., размещают после данных изображения обложки, в которых текст, изображения на обложке и т.п. размещены в порядке заполнения в публикации.
Кроме того, данные оригинального документа производят в заданном втором формате, таком как PIF (теговый формат файла изображения), JPEG (Объединенная группа экспертов в области фотографии) и т.п.
Когда оригинальный документ импортируют, модуль 30 управления определяет тип данных оригинального документа (то есть, в каком формате представлены данные оригинального документа, на основе, помимо прочего, первого формата и второго формата) на основе формата.
Затем, когда данные оригинального документа в первом формате импортируют, модуль 30 управления обрезает декодированные данные оригинального документа до данных изображения для обложки публикации и данные изображения для каждой титульной страницы публикации после декодирования данных оригинального документа.
Кроме того, модуль 30 управления в это время детектирует общее количество страниц публикации, которое должно быть произведено на основе оригинальных данных, на основе номера страницы, заранее добавленного в данные изображения для каждой титульной страницы, вырезанной из оригинальных данных.
С другой стороны, когда данные оригинального документа импортируют во втором формате, модуль 30 управления поочередно добавляет номера страниц к данным изображения для одной или множества титульных страниц, включенных в данные оригинального документа. Кроме того, модуль 30 управления детектирует общее количество страниц публикации, в качестве оригинала данных оригинального документа, на основе номеров страниц, добавленных к данным изображения, для одной или множества титульных страниц, включенных в это время в данные оригинального документа.
Таким образом, модуль 30 управления получает данные изображения для обложки и одну или множество титульных страниц (то есть, данные изображения в первом или втором формате) из данных оригинального документа в первом формате или втором формате.
Затем модуль 30 управления, соответственно, выполняет обработку преобразования размера, такую как обработка увеличения, путем интерполяции пикселей и т.п., или обработка уменьшения, путем прореживания и т.п. данных изображения для обложки и данных изображения для одной или множества титульных страниц.
Таким образом, модуль 30 управления формирует данные изображения для электронной книги (то есть, данные изображения в первом или втором формате) с размером изображения, в соответствии со стандартом HDTV (телевидение высокой четкости), например, из данных изображения для обложки публикации.
Кроме того, модуль 30 управления производит данные изображения для электронной книги (то есть, данные изображения в первом или втором формате) с размером изображения, в соответствии со стандартом HDTV, даже из данных изображения для каждой титульной страницы публикации.
Кроме того, данные изображения для обложки с размером изображения, в соответствии со стандартом HDTV (то есть, размер каждого изображения соответствует размеру изображения стандарта HDTV) для электронной книги, также будут называться данными изображения обложки книги в следующем описании.
Кроме того, данные изображения для каждой титульной страницы с размером изображения, в соответствии со стандартом HDTV (то есть, размер каждого изображения соответствует размеру изображения по стандарту HDTV) для электронной книги, также будут называться данными изображения страницы книги в следующем описании.
Модуль 30 управления формирует данные изображения обложки книги и управляет данными изображения страницы для электронной книги, как описано выше, и передает полученные данные изображения обложки книги и данные изображения страницы книги в графический механизм 38.
Когда данные изображения обложки книги и данные изображения страницы книги передают из модуля 30 управления, графический механизм 38 формирует данные экрана производства электронной книги для производства электронной книги на основе данных изображения обложки книги и данных изображения страницы книги.
Затем графический механизм 38 передает данные экрана производства электронной книги в модуль 40 дисплея, состоящий из жидкокристаллического дисплея, дисплея органической EL (электролюминесценции) и т.п., через модуль 39 вывода видеоданных. Таким образом, модуль 30 управления отображает экран 42А производства электронной книги, как показано на фиг.4, в модуле 40 дисплея через графический механизм 38, на основе данных экрана производства электронной книги.
В таком случае модуль 43 отображения списка изображений предусмотрен с левой стороны в горизонтальном направлении, в то время как модуль 44 ввода информации, который предназначен для ввода различных видов информации, относящейся к электронной книге, предусмотрен с правой стороны в горизонтальном направлении, например, на экране 42А производства электронной книги.
Изображение обложки книги (не показано) основано на данных изображения обложки книги, и одно или множество изображений 45-48 страниц книги, основанных на множестве элементов данных изображения страниц книги, расположены и отображаются в линии в вертикальном направлении на экране, например, в модуле 43 в отображения списка изображений на экране 42А производства электронной книги.
Кроме того, в модуле 44 ввода информации на экране 42А производства электронной книги, отображается, например, изображение 49 ввода атрибута книги, которое предназначено для ввода информации атрибута электронной книги, предназначенной для производства в это время (ниже также называется информацией атрибута книги), как это представлено в исходном состоянии.
В изображении 49 ввода атрибута книги, блок 50 ввода названия, который предназначен для ввода названия электронной книги (название оригинальной публикации, например) и блок 51 ввода данных издания, который предназначен для ввода данных издания электронной книги, предоставляют данные издания оригинальной публикации, например, в качестве информации атрибута книги. Кроме того, название электронной книги также будет называться названием книги, и данные издания электронной книги также будут называться данными выпуска электронной книги в дальнейшем описании.
Кроме того, блок 52 ввода номера книги, который предназначен для ввода номера книги в соответствии с международным стандартом, который называется ISBN (стандартный международный номер книги), присвоенный публикации, в качестве оригинала электронной книги, как информацию атрибута книги, также предоставляют в изображение 49 ввода атрибута книги.
Энергонезависимый, считываемый компьютером носитель информации, такой как привод 53 жесткого диска предусмотрен в устройстве 21 производства электронной книги. Кроме того, модуль 30 управления сохраняет в приводе 53 жесткого диска аудиоданные и различного вида звуки, такие как музыка, повествование, чтение текстов в электронной книге, и т.п., так, что они ассоциированы со всей или частями электронной книги и воспроизводятся, и пользователь может их прослушивать во время покупки электронной книги, и они отображаются пользователем.
Таким образом, модуль 30 управления заранее подготавливает различного вида аудиоданные, предназначенные для воспроизведения, в то время как изображение обложки книги и изображения страницы книги отображают для пользователя. Кроме того, модуль 30 управления считывает аудиоданные из привода 53 жесткого диска через переключатель 54 и подает аудиоданные в аудиопроцессор 55, в ответ на операцию с модулем 36 операций, выполняемую оператором.
Аудиопроцессор 55 передает аудиоданные в громкоговоритель 57 через модуль 56 вывода звука после декодирования аудиоданных и обеспечивает вывод через громкоговоритель 57 звука на основе аудиоданных. Как описано выше, модуль 30 управления может воспроизводить аудиоданные, сохраненные в приводе 53 жесткого диска, для воспроизведения электронной книги, и позволяет оператору слушать эти звуки, такие как музыка, повествование и т.п.
Кроме того, модуль 30 управления выполнен с возможностью обеспечения для оператора возможности произвольного выбора аудиоданных для воспроизведения во время отображения электронной книги пользователем, среди различных видов аудиоданных, подготовленных заранее, используя привод 53 жесткого диска.
Поэтому, блок 58 ввода информации, устанавливающей аудиоданные, который предназначен для ввода информации, устанавливающей аудиоданные, выполненный с возможностью установки аудиоданных, выбранных из привода 53 жесткого диска, также предоставлен для воспроизведения во время отображения электронной книги пользователем, в качестве информации атрибута книги в изображении 49 ввода атрибута книги.
Таким образом, блок 58 ввода информации, устанавливающей аудиоданные, который предназначен для установки аудиоданных, которые должны быть в общем случае воспроизведены во время отображения пользователем изображения обложки книги и каждого из изображений 45-48 страниц книги, в качестве электронной книги, предусмотрен в изображении 49 ввода атрибута книги.
Кроме того, аудиоданные, установленные для их общего воспроизведения, во время отображения изображения обложки книги и каждого из изображений 45-48 страниц книги электронной книги, в частности, будут называться общими аудиоданными в следующем описании.
Кроме того, блок 59 ввода ключевого слова, который предназначен для ввода ключевого слова (то есть, ключевого слова, представляющего свойство электронной книги), произвольно выбранного в соответствии с содержанием электронной книги, как информация атрибута книги, также предусмотрен в изображении 49 ввода атрибута книги.
Кроме того, блока 60 ввода типа, который предназначен для произвольного выбора и ввода типа электронной книги (ниже это также называется типом книги), в качестве информации атрибута книги, среди множества кандидатов, подготовленных заранее, например, как раскрывающееся меню и т.п., также предусмотрен в изображении 49 ввода атрибута книги.
Кроме того, блок 61 ввода категории, который предназначен для произвольного выбора и ввода, как раскрывающееся меню, категории, которой принадлежит электронная книга, в качестве информации атрибута блока, среди множества кандидатов, подготовленных заранее и т.п., также предусмотрен в изображении 49 ввода атрибута книги.
В соответствии с этим, когда изображение 49 ввода атрибута книги отображается в модуле 44 ввода информации на экране 42А производства электронной книги, модуль 30 управления позволяет оператору вводить информацию атрибута книги на изображение 49 ввода атрибута книги через модуль 36 операций.
Таким образом, модуль 30 управления позволяет оператору вводить в это время название книги, дату издания книги, ISBN, ключевое слово, тип книги и категорию изображения 49 ввода атрибута книги. Кроме того, модуль 30 управления также позволяет пользователю вводить информацию, устанавливающую аудиоданные, для общих аудиоданных, которые должны быть воспроизведены, как, например, BGM (фоновая музыка), в то время как электронную книгу отображают для пользователя, на изображении 49 ввода атрибута книги.
Кроме того, если ввод информации атрибута книги будет закончен оператором через модуль 36 операций, модуль 30 управления организует информацию атрибута книги в изображении 49 ввода атрибута книги, вместе с общим количеством страниц, в качестве информации атрибута книги для электронной книги. Таким образом, модуль 30 управления производит информацию 65 о книге, составленную различными элементами информации атрибута книги для электронной книги, как показано на фиг.5.
Таким образом, модуль 30 управления производит информацию 65 книги, в которой содержится название 66 книги, дата 67 издания книги, международный стандартный номер 68 книги, информация 69, устанавливающая звук, ключевое слово 70, тип 71 книги и категория 72, вместе с общим количеством 73 страниц, введенных оператором.
Модуль 30 управления устанавливает ключевое слово 70, категорию 72 и т.п. электронной книги, используя информацию 65 книги, путем производства информации 65 книги для электронной книги, как описано выше. Кроме того, модуль 30 управления устанавливает общие аудиоданные, которые должны быть воспроизведены, в то время как электронная книга отображается для пользователя, в аудиоданные, которые должны быть установлены информацией 69 установки аудиоданных в информации 65 книги по информации 65 книги.
Для публикации, в качестве оригиналов электронных книг, однако, используются такие публикации, как брошюра, для которой не добавлен международный стандартный номер книги. Поэтому, модуль 30 управления может производить информацию 65 книги на основе другой вводимой информации атрибута книги (то есть, без международного стандартного номера книги), даже если международный стандартный номер 68 книги не был введен оператором в изображение 49 ввода атрибута книги.
Когда экран 42А производства электронной книги отображается в модуле 40 дисплея, модуль 30 управления может позволить оператору произвольно выбрать изображение 45-48 страницы книги, используя модуль 43 отображения списка изображения на экране 42А производства электронной книги через модуль 36 операций.
Кроме того, если одно из изображений 45-48 страницы книги будет произвольно выбрано оператором, используя модуль 43 отображения списка изображений, через модуль 36 операций, модуль 30 управления уведомляет графический механизм 38 о выбранном изображении страницы книги для изображения 45-48 страницы книги.
Графический механизм 38 в это время обновляет воспроизводимое содержание данных изображения производства электронной книги на основе изображения 45-48 страницы книги в уведомлении из модуля 30 управления. Кроме того, графический механизм 38 передает данные экрана производства электронной книги, содержание которой обновляется, в модуль 40 дисплея через модуль 39 вывода видеоизображения.
Таким образом, модуль 30 управления отображает в модуле 40 дисплея экран 42B производства электронной книги, как показано на фиг.6, в котором те же номера ссылочных позиций добавлены к частям, соответствующим представленным на фиг.4, на основе данных экрана производства электронной книги, содержание которых обновляют.
В таком случае, на экране 42B производства электронной книги, изображение 47 страницы книги, выбранной оператором в это время, увеличивают и отображают с верхней стороны модуля 44 ввода информации в вертикальном направлении экрана. Кроме того, на экране 42B производства электронной книги отображается изображение 75 ввода атрибута страницы, которое предназначено для ввода информации атрибута изображения 47 страницы книги (ниже также называется информацией атрибута страницы), выбранной оператором в это время на нижней стороне в модуле 44 ввода информации в вертикальном направлении экрана.
Во входном изображении 75 атрибута страницы предусмотрен блок 76 ввода информации, устанавливающий аудиоданные, который предназначен для ввода информации, устанавливающей аудиоданные, для аудиоданных, выбранных в приводе 53 жесткого диска, для их воспроизведения во время отображения изображения 47 страницы книги пользователем, в качестве информации атрибута страницы.
Таким образом, блок 76 ввода информации, устанавливающей аудиоданные, который предназначен для установки аудиоданных, предназначенных для воспроизведения во время отображения изображения 47 страницы книги пользователем, предусмотрен в изображении 75 ввода атрибута страницы. Кроме того, аудиоданные, установленные для воспроизведения во время отображения изображения 45-48 страницы книги электронной книги, также называются аудиоданными страницы, в частности, в следующем описании.
Кроме того, блок 77 ввода ключевого слова, который предназначен для ввода ключевого слова, произвольно выбранного в соответствии с содержанием изображения 47 страницы книги, (то есть, ключевого слова, представляющего свойство изображения 47 страницы книги), в качестве информации атрибута страницы, также предусмотрен в изображении 75 ввода атрибута страницы.
Кроме того, блок 78 ввода категории, который предназначен для произвольного выбора и ввода категории, которой принадлежит содержание изображения 47 страницы книги, среди множества кандидатов, подготовленных заранее, в виде раскрывающегося меню и т.п., в качестве информации атрибута страницы, также предусмотрен в изображении 75 ввода атрибута страницы.
Кроме того, блок 79 отображения текста, который предназначен для отображения текста в изображении 47 страницы книги, в качестве информации атрибута страницы, предусмотрен в изображении 75 ввода атрибута страницы. Кроме того, текст в изображении 47 страницы книги (ниже также называется текстом страницы), автоматически отображается в блоке 79 отображения текста.
В соответствии с этим, если входное изображение 75 атрибута страницы отображается в модуле 44 ввода информации на экране 42B производства электронной книги, модуль 30 управления позволяет оператору вводить информацию атрибута страницы в изображении 75 ввода атрибута страницы через модуль 36 операций.
Таким образом, модуль 30 управления позволяет оператору вводить информацию атрибута страницы изображения 47 страницы книги через изображение 75 ввода атрибута страницы модуля 44 ввода информации, в то время как изображение 47 страницы книги, выбранное в это время, увеличивается и отображается для представления.
Таким образом, модуль управления сохраняет в приводе 53 жесткого диска различного вида данные, ассоциированные с электронной книгой, такие как аудиоданные, данные кинофильма и данные неподвижного изображения, которые воспроизводятся в ответ на выбор специфичных воспроизводимых частей статьи (текста) и изображений на странице в изображении 47 страницы книги.
Кроме того, конкретные части статьи (текста), изображений на странице и т.п. в изображении 47 страницы книги также будут называться ассоциированными частями в следующем описании. Кроме того, различные виды аудиоданных, данных кинофильма и данных неподвижного изображения, ассоциированные с ассоциированными частями в изображении 47 страницы книги, в целом, также будут называться ассоциированными данными для воспроизведения в следующем описании. Кроме того, данные кинофильма, ассоциированные с ассоциированными частями, составлены из аудиоданных и данных движущегося изображения.
Таким образом, модуль 30 управления заранее подготавливает различного вида ассоциированные данные для воспроизведения, которые должны быть воспроизведены, в ответ на инструкцию ассоциированных частей в изображении 47 страницы книги, когда изображение 45-48 страницы книги отображается пользователем.
Кроме того, модуль 30 управления считывает ассоциированные данные для воспроизведения из привода 53 жесткого диска через переключатель 54, в ответ на операцию модуля 36 операций, выполняемую оператором. В это время, если ассоциированные данные для воспроизведения, считываемые из привода 53 жесткого диска, представляют собой аудиоданные, или ассоциированные данные для воспроизведения представляют собой данные кинофильма, включающие в себя аудиоданные, модуль 30 управления передает эти аудиоданные в аудиопроцессор 55.
При этом аудиопроцессор 55 передает аудиоданные в громкоговоритель 57 через модуль 56 вывода звука после декодирования аудиоданных, так же, как описано выше, и обеспечивает вывод громкоговорителем 57 звука на основе аудиоданных.
Кроме того, если ассоциированные данные для воспроизведения, считываемые из привода 53 жесткого диска, представляют собой данные кинофильма, включающиеся в себя данные движущегося изображения, или ассоциированные данные для воспроизведения представляют собой данные неподвижного изображения, модуль 30 управления передает данные движущегося изображения или данные неподвижного изображения в видеодекодер 82.
Видеодекодер 82 передает данные движущегося изображения или данные неподвижного изображения в модуль 40 дисплея через графический механизм 38 и модуль 39 вывода видеоданных в указанном порядке после декодирования данных движущегося изображения или данных неподвижного изображения, и обеспечивает отображение модулем 40 дисплея движущегося изображения или неподвижного изображения на основе данных движущегося изображения или данных неподвижного изображения.
Таким образом, модуль 30 управления может воспроизводить данные кинофильма или данные неподвижного изображения, сохраненные на приводе 53 жесткого диска, для воспроизведения электронной книги, и позволяет оператору просматривать кинофильм или неподвижное изображение.
Кроме того, модуль 30 управления выполнен с возможностью обеспечения для оператора возможности произвольного выбора ассоциированных данных для воспроизведения, которые должны быть воспроизведены, в ответ на инструкцию ассоциированных частей, во время отображения изображения 47 страницы книги пользователем, среди различных видов ассоциированных данных для воспроизведения, приготовленных заранее.
Кроме того, модуль 30 управления может позволить оператору произвольно обозначать ассоциированную часть в статье, ассоциированной с ассоциированными данными для воспроизведения (по меньшей мере, части текста), изображение на странице и т.п. для изображения 47 страницы книги, отображаемой в модуле 44 ввода информации, через модуль 36 операций.
Кроме того, модуль 30 управления позволяет оператору вводить информацию, устанавливающую ассоциацию, для воспроизведения (не показано), при котором ассоциированные данные для воспроизведения, ассоциированные с ассоциированной частью, могут быть установлены, как информация атрибута страницы на изображении 75 ввода атрибута страницы, когда поступает инструкция на воспроизведение ассоциированной части, которая ассоциирована с ассоциированными данными.
Затем, когда вводят информацию, устанавливающую ассоциацию для воспроизведения, модуль 30 управления ассоциирует ассоциированную информацию, устанавливающую воспроизведение с информацией о положении, представляющей положение ассоциированной части, выбранной из изображения 47 страницы книги, в это время, для формирования информации ассоциации. Таким образом, модуль 30 управления ассоциирует ассоциированную часть в изображении 47 страницы книги с ассоциированными данными для воспроизведения, которые ассоциированы с ними по информации ассоциации.
Кроме того, модуль 30 управления также может позволить оператору произвольно обозначать ассоциированную часть, которая ассоциирована с изображением страницы книги в той же или в другой электронной книге на изображении 47 страницы книги, отображаемом в модуле 44 ввода информации, через модуль 36 операций.
Кроме того, электронная книга, включающая в себя изображение страницы книги, ассоциированное с ассоциированной частью в изображении 47 страницы книги в электронной книге, также будет называться ассоциированной электронной книгой, и изображение страницы книги, ассоциированное с ассоциированной частью, также будет называться ассоциированным изображением страницы в следующем описании.
Кроме того, когда выбирают ассоциированную часть, которая ассоциирована с ассоциированным изображением страницы, модуль 30 управления позволяет оператору вводить название книги для ассоциированной электронной книги (не показана), включающей в себя ассоциированное изображение страницы, которое ассоциировано с ассоциированной частью, как информацию атрибута страницы на изображении 75 ввода атрибута страницы.
Кроме того, когда ассоциированная часть, которая ассоциирована с ассоциированным изображением страницы, будет выбрана, модуль 30 управления позволяет оператору вводить номер страницы (не показан) для ассоциированного изображения страницы, которое ассоциировано с ассоциированной частью, как информацию атрибута страницы в изображении 75 ввода атрибута страницы. Кроме того, название книги ассоциированной электронной книги также называется ассоциированным названием книги, и номер страницы ассоциированного изображения страницы также будет называться номером ассоциированной страницы в следующем описании.
Затем, когда вводят название ассоциированной книги и номер ассоциированной страницы, как описано выше, модуль 30 управления ассоциирует введенное название ассоциированной книги и номер ассоциированной страницы с информацией о положении, представляющей положение ассоциированной части, выбранной в это время, для производства информации ассоциации. Таким образом, модуль 30 управления ассоциирует ассоциированную часть в изображении 47 страницы книги с ассоциированным изображением страницы, которое ассоциировано с ним, чем информацию ассоциации.
В дополнение к этому, модуль 30 управления также может позволить оператору произвольно назначать ассоциированную часть, которая ассоциирована с данными кинофильма, домашними страницами и т.п., которые предоставляют через сеть 23, в изображении 47 страницы книги, отображаемой в модуле 44 ввода информации через модуль 36 операций. В дополнение к этому, данные кинофильма, домашние страницы и т.п. через сеть 23, которые ассоциированы с ассоциированными частями, также будут называться ассоциированными данными для представления в целом в следующем описании.
Кроме того, модуль 30 управления позволяет оператору вводить сетевой адрес (не показан), представляющий источник предоставления ассоциированных данных для предоставления, ассоциированного с ассоциированной частью, в качестве информации атрибута страницы на изображении 75 ввода атрибута страницы, когда выбирают ассоциированную часть, ассоциированную с ассоциированными данными предоставления. Кроме того, сетевой адрес, представляющий предоставление источника ассоциированных данных для предоставления, ассоциированного с ассоциированными частями, выбранными оператором, также будет называться ассоциированным адресом в следующем описании.
Затем, когда ассоциированный адрес вводят, как описано выше, модуль 30 управления ассоциирует вводимый ассоциированный адрес с информацией о положении, представляющей положение ассоциированной части, выбранной в изображении 47 страницы книги в это время, для производства информации ассоциации. Таким образом, модуль 30 управления ассоциирует ассоциированную часть в изображении 47 страницы книги с ассоциированными данными, для обеспечения ассоциации с ними посредством информации ассоциации.
Кроме того, когда по меньшей мере часть текста выбирают, как ассоциированную часть изображения 47 страницы книги, модуль 30 управления обрабатывает изображение 47 страницы книги с тем, чтобы дифференцировать состояние отображения по меньшей мере части выбранного текста от других частей путем подчеркивания и т.п.
Кроме того, когда выбирают изображение на странице, как ассоциированную часть изображения 47 страницы книги, модуль 30 управления обрабатывает изображение 47 страницы книги, для дифференциации состояния отображения от других изображений на странице, путем окружения изображения на странице рамкой и т.п. Когда изображение 47 страницы книги обрабатывают, как описано выше, модуль 30 управления устанавливает обработанные данные изображения страницы книги для изображения 47 страницы книги, как данные изображения страницы книги для электронной книги.
В соответствии с этим, модуль 30 управления выполнен с возможностью простого определения ассоциированных частей, которые ассоциированы с ассоциированными данными, предназначенными для воспроизведения, ассоциированного изображения страницы и ассоциированных данных для предоставления в изображение 47 страницы книги, когда обработанное изображение 47 страницы книги электронной книги отображается пользователем.
Кроме того, когда ассоциированная часть не установлена, и изображение 47 страницы книги, в частности, не обработано, модуль 30 управления устанавливает необработанные данные изображения страницы книги для изображения 47 страницы книги для данных изображения страницы книги для электронной книги, в том виде, как она есть.
Кроме того, когда ввод информации атрибута страницы заканчивается оператором через модуль 36 операций, модуль 30 управления ассоциирует информацию атрибута страницы в изображении 75 ввода атрибута страницы с номером страницы, в качестве информации атрибута страницы для изображения 47 страницы книги. Таким образом, модуль 30 управления производит индивидуальную информацию о странице книге, которая составлена из различных видов информации атрибута страницы изображения 47 страницы книги, выбранного оператором.
Модуль 30 управления устанавливает ключевое слово и категорию изображения 47 страницы книги на основе индивидуальной информации о странице книги, путем производства индивидуальной информации страницы книги для изображения 47 страницы книги, как описано выше. Кроме того, модуль 30 управления устанавливает аудиоданные для страницы, такие как BGM, или считывает тексты в изображении 47 страницы книги, например, которые предназначены для воспроизведения, в то время как изображение 47 страницы книги отображается пользователем, который купил электронную книгу, на основе индивидуальной информации о странице книге.
Таким образом, модуль 30 управления устанавливает аудиоданные для страницы, предназначенной для воспроизведения, в то время, как изображение 47 страницы книги отображается пользователем, для аудиоданных, установленных информацией установления аудиоданных в индивидуальной информации о странице книге.
Таким образом, если ввод информации атрибута страницы будет закончен, в то время, как, например, информация, устанавливающая звук, не была введена для изображении 75 ввода атрибута страницы, модуль 30 управления производит индивидуальную информацию о странице книги на основе другой входной информации атрибута страницы (то есть, без информации, устанавливающей аудиоданные).
Затем, когда производят информацию об индивидуальной странице книги, в то время как информация установления звука не была введена для изображения 75 ввода атрибута страницы, как описано выше, модуль 30 управления выполняет установку, для воспроизведения общих аудиоданных, относящихся к информации 65 книги, во время отображения изображения 47 страницы книги.
Кроме того, когда текст с различным содержанием и различными изображениями на странице будет включен в изображение 47 страницы книги, и при этом трудно установить ключевое слово и категорию, например, модуль 30 управления может обеспечить возможность окончания ввода информации атрибута страницы, вводя ключевое слово и категорию.
Таким образом, модуль 30 управления может производить информацию индивидуальной страницы книги, которая не включает в себя ключевое слово и категорию (то есть, в которой ключевое слово и категория, в частности, не установлены) для изображения 47 страницы книги, выбранного оператором.
Затем, когда информация индивидуальной страницы книги для изображения 47 страницы книги будет произведена, модуль 30 управления выполняет обработку уменьшения размера для данных изображения страницы книги для изображения 47 страницы книги, для интерполяции пикселей. Таким образом, модуль 30 управления формирует данные миниатюрного изображения для миниатюрного изображения, в качестве индекса изображения 47 страницы книги, полученного путем уменьшения размера изображения, в то время как содержание (дизайн) изображения 47 страницы книги остается тем же.
Кроме того, модуль 30 управления добавляет номер страницы оригинального изображения 47 страницы книги к данным миниатюрного изображения таким образом, что становится возможным устанавливать, для какого изображения 47 страницы книги предназначены данные миниатюрного изображения.
Как описано выше, модуль 30 управления позволяет оператору вводить информацию атрибута страницы для выбранного одного из изображения 45-48 страниц книги таким же образом, как описано выше, каждый раз, когда страницу 45-48 книги выбирает оператор через модуль 36 операций.
Кроме того, модуль 30 управления ассоциирует информацию атрибута страницы для изображения 45-48 страницы книги с номерами страниц изображения 45-48 страницы книги и производит индивидуальную информацию страницы книги для каждого из изображений 45-48 страницы книги.
Кроме того, когда соответствующая индивидуальная информация страницы книги будет произведена для всех изображений 45-48 страниц книги электронной книги, модуль 30 управления организует индивидуальную информацию страницы книги для каждого из изображений 45-48 страницы книги для производства информации 85 страницы, как показано на фиг.7.
Таким образом, модуль 30 управления производит информацию 85 страницы, которая ассоциирует и сохраняет номер 86 страницы, информацию 87 установления аудиоданных, текст 88 на странице, ключевое слово 89, категорию 90 и информацию ассоциации, которая не показана на чертеже, для каждого из изображений 45-48 страницы книги.
В частности, модуль 30 управления может позволить оператору вычерчивать квадратные рамки, например, которые окружают отдельные статьи, параграфы в статьях, в изображении на странице и т.п. в изображении 47 страницы книги, которые увеличиваются и отображаются в модуле 44 ввода информации, через модуль 36 операций.
Таким образом, модуль 30 управления может позволить оператору выбрать одну или множество областей, окруженных квадратными рамками, в увеличенных целевых областях, которые могут быть индивидуально увеличены и могут отображаться пользователем в изображении 47 страницы книги, увеличенном и отображаемом в модуле 44 ввода информации.
Кроме того, модуль 30 управления вырабатывает информацию, устанавливающую область, с помощью которой целевые области увеличения могут быть индивидуально установлены каждый раз, когда выбирают целевую область увеличения в изображении 47 страницы книги. Кроме того, модуль 30 управления уведомляет графический механизм 38 об информации, устанавливающей область, для целевых областей увеличения.
Графический механизм 38 обновляет содержание данных изображения производства электронной книги, используя информацию, устанавливающую область, в уведомлении из модуля 30 управления в это время. Кроме того, графический механизм 38 передает данные экрана производства электронной книги, содержание которых обновляется, в модуль 40 дисплея через модуль 39 вывода видеоизображения.
Таким образом, модуль 30 управления отображает в модуле 40 дисплея экрана 42С производства электронной книги, как показано на фиг.8, на которой теми же номерами ссылочных позиций обозначены части, соответствующие представленным на фиг.6, на основе данных экрана производства электронной книги, содержание которого обновляется.
В таком случае изображение 47 страницы книги постоянно увеличивают и отображают с верхней стороны в модуле 44 ввода информации, в вертикальном направлении экрана для экрана 42С производства электронной книги. Кроме того, оператор выбирает (то есть, оператор вычерчивает) в это время изображение 93 квадратной рамки, представляющее область 92 цели увеличения, в изображении 47 страницы книги, в модуле 44 ввода информации экрана 42С производства электронной книги.
Кроме того, изображение 94 ввода атрибута области, которое предназначено для ввода информации атрибута целевой области 92 увеличения (ниже также называется информацией атрибута области), выбранной оператором в это время, отображают с нижней стороны в модуле 44 ввода информации, в вертикальном направлении экрана на экране 42С производства электронной книги.
Информацию 95, устанавливающую область для области 92 цели увеличения, выбранную в это время, отображают, как информацию атрибута области в изображении 94 ввода атрибута области. Кроме того, блок 96 ввода информации, устанавливающий аудиоданные, который предназначен для ввода аудиоданных, устанавливающих информацию для аудиоданных, выбранных в приводе 53 жесткого диска, предназначенную для воспроизведения во время увеличения и отображения целевой области 92 увеличения пользователем, как информацию атрибута области, предусматривают в изображении 94 ввода атрибута области.
Таким образом, блок 96 ввода информации, устанавливающий аудиоданные, предназначен для установки аудиоданных, предназначенных для воспроизведения, в то время как увеличенная целевая область 92 изображении 47 страницы книги, увеличенная и отображаемая пользователем, будет предусмотрена в изображении 94 ввода атрибута области.
Кроме того, информация, устанавливающая аудиоданные, в этом случае, также представляет собой название файла для аудиоданных, например, с помощью которого аудиоданные могут быть установлены таким же образом, как описано выше. Кроме того, аудиоданные, установленные для воспроизведения во время отображения целевой области 92 увеличения, также будут называться аудиоданными для области, в частности, в следующем описании.
Кроме того, блок 97 ввода ключевого слова, который предназначен для ввода ключевого слова (то есть, ключевого слова, представляющего особенность целевой области 92 увеличения), произвольно выбранного в соответствии с содержанием целевой области 92 увеличения, как информации атрибута области, также предусмотрен в изображении 94 ввода атрибута области.
Кроме того, блок 98 ввода категории, который предназначен для произвольного выбора и ввода категории, которой принадлежит содержание целевой области 92 увеличения, среди множества кандидатов, например, в качестве информации атрибута области, также предусмотрен в изображении 94 ввода атрибута области.
Кроме того, блок 99 отображения текста, который предназначен для отображения текста в целевой области 92 увеличения, в качестве информации атрибута области, предусмотрен в изображении 94 ввода атрибута области, когда текст включен в целевую область 92 увеличения. Кроме того, текст в целевой области 92 увеличения (ниже также называется текстом внутри области), автоматически отображается в блоке 99 отображения текста.
В соответствии с этим, модуль 30 управления позволяет оператору вводить информацию атрибута области для изображения 94 ввода атрибута области через модуль 36 операций, когда изображение 94 ввода атрибута области отображается в модуле 44 ввода информации на экране 42С производства электронной книги.
Таким образом, модуль 30 управления позволяет оператору вводить информацию атрибута области для целевой области 92 увеличения, в то время как выделение отображения и представление выделенной целевой области 92 выбирают в это время, используя изображение 93 рамки через изображение 94 ввода атрибута области для модуля 44 ввода информации.
Затем, если ввод информации атрибута области будет закончен оператором через модуль 36 операций, модуль 30 управления ассоциирует информацию атрибута области в изображении 94 ввода атрибута области с информацией положения области, представляющей положение целевой области 92 увеличения в изображении 47 страницы книги, как информацию атрибута области.
Кроме того, модуль 30 управления также ассоциирует информацию атрибута области в изображении 94 ввода атрибута области с номером страницы изображения 47 страницы книги, включающем в себя целевую область 92 увеличения. Таким образом, модуль 30 управления формирует индивидуальную информацию области, составленную из различных видов информации атрибута области для целевой области 92 увеличения, выбранной оператором.
Модуль 30 управления устанавливает ключевые слова и категорию целевой области 92 увеличения на основе индивидуальной информации области, формируя индивидуальную информацию области для целевой области 92 увеличения, как описано выше. Кроме того, модуль 30 управления устанавливает аудиоданные для области, такие как BGM, и читает тексты в пределах целевой области 92 увеличения, предназначенной для воспроизведения, в то время как пользователь, который купил электронную книгу, увеличивает и отображает целевую область 92 увеличения, используя индивидуальную информацию области.
Таким образом, модуль 30 управления устанавливает аудиоданные для области, предназначенной для воспроизведения, в то время как пользователь увеличивает целевую область 92 увеличения и отображает ее для аудиоданных, установленных по информации установления аудиоданных в индивидуальной информации области.
В частности, если, например, ввод информации атрибута области будет закончен, в то время как информация, устанавливающая аудиоданные не была введена для изображения 94 ввода атрибута области, модуль 30 управления формирует индивидуальную информацию области на основе другой информации атрибута области ввода (то есть, без информации установки аудиоданных).
Затем, когда формируют индивидуальную информацию области, в то время как информация, устанавливающая аудиоданные не была введена для изображения 94 ввода атрибута области, модуль 30 управления выполняет такие установки, чтобы воспроизвести общие аудиоданные, относящиеся к информации 65 книги во время увеличения и отображения целевой области 92 увеличения.
Кроме того, когда, например, текст различного содержания и различные изображения внутри страницы включены в целевую область 92 увеличения и трудно установить ключевое слово и категорию, модуль 30 управления может позволить закончить ввод информации атрибута области без ввода ключевого слова и категории.
Модуль 30 управления может формировать индивидуальную информацию области, которая не включает в себя ключевое слово и категорию (то есть, в которой ключевое слово и категория, в частности, не установлены), для целевой области 92 увеличения, выбранной оператором, как описано выше.
В дополнение к этому, когда оператор заканчивает ввод информации атрибута области через модуль 36 операций, модуль 30 управления выделяет часть целевой области 92 увеличения, выбранной в это время, как данные области, из данных изображения страницы книги, для изображения 47 страницы книги.
Кроме того, модуль 30 управления добавляет информацию, устанавливающую область, для оригинальной целевой области 92 увеличения после выполнения обработки увеличения для данных области, путем интерполяции пикселей и т.п. и формирует данные изображения увеличения области, полученные путем увеличения целевой области 92 увеличения (то есть, путем увеличения размера изображения целевой области 92 увеличения).
Таким образом, модуль 30 управления позволяет оператору вводить информацию атрибута области для выбранной целевой области 92 увеличения таким же образом, как описано выше, каждый раз, когда оператор выбирает целевую область 92 увеличения через модуль 36 операций.
Кроме того, модуль 30 управления ассоциирует информацию атрибута области по целевой области 92 увеличения с количеством страниц изображений 45-48 страницы книги, включающих в себя целевую область 92 увеличения, и формирует индивидуальную информацию области для каждой целевой области 92 увеличения. Кроме того, модуль 30 управления выполняет обработку увеличения для данных области для целевой области 92 увеличения и формирует данные изображения увеличения области для увеличения и отображения целевой области 92 увеличения.
Кроме того, когда индивидуальную информацию области, соответственно, формируют для всех целевых областей 92 увеличения, выбранных в электронной книге, модуль 30 управления организует индивидуальную информацию области для каждой целевой области 92 увеличения и формирует информацию 100 области, как показано на фиг.9.
Таким образом, модуль 30 управления генерирует информацию 100 области, ассоциирующую и сохраняющую информацию 101 установления области, номер 102 страницы, информацию 103 положения области, информацию 104 установления звука, текст 105 в области, ключевое слово 106 и категорию 107 для каждой целевой области 92 увеличения.
Кроме того, информация 103 положения области, сохраненная в информации 100 области, представляет положение целевой области 92 увеличения, например, по координате х и координате у в левом верхнем углу целевой области 92 увеличения в изображении 45-48 страницы книги, и по ширине и высоте целевой области 92 увеличения.
Модуль 30 управления формирует информацию 85 страницы и информацию 100 области и считывает общие аудиоданные и аудиоданные для страницы, установленные для воспроизведения во время отображения электронной книги, и аудиоданные для области через переключатель 54 с привода 53 жесткого диска.
Кроме того, общие аудиоданные, аудиоданные для страницы, установленной для воспроизведения во время отображения электронной книги, и аудиоданные для области, будут называться аудиоданными для книги в целом, в следующем описании.
Кроме того, модуль 30 управления считывает ассоциированные данные для воспроизведения, установленные для воспроизведения, когда пользователь выбирает ассоциированную часть изображения 45-48 страницы книги, из привода 53 жесткого диска через переключатель 5.
Кроме того, модуль 30 управления передает аудиоданные для книги и ассоциированные данные для воспроизведения в процессор 109 потока. Таким образом, модуль 30 управления, соответственно, кодирует аудиоданные для книги и ассоциированные данные для воспроизведения в процессоре 109 потока.
Кроме того, модуль 30 управления организует данные изображения обложки книги, данные изображения страницы книги, данные миниатюрного изображения, данные изображения увеличенной области, которые формируют в это время, и информацию 65, информацию 85 страницы, информацию 100 области, кодированные аудиоданные для книги и ассоциированные данные для воспроизведения.
Кроме того, данные изображения обложки книги, данные изображения страницы книги, данные миниатюрного изображения и данные изображения увеличенной области, включенные в данные электронной книги, также будут называться данными изображения книги в целом, в следующем описании, когда, в частности, не требуется их различение. Кроме того, кодированные аудиоданные для книги также будут называться кодированными аудиоданными, и кодированные ассоциированные данные для воспроизведения будут также называться кодированными ассоциированными данными в следующем описании.
Таким образом, модуль 30 управления производит данные электронной книги для одной электронной книги, включающей в себя данные изображения книги, информацию 65 книги, информацию 85 страницы, информацию 100 области, кодированные аудиоданные и кодированные ассоциированные данные.
Таким образом, как показано на фиг.10, модуль 30 управления производит данные D2 электронной книги на основе программы PI воспроизведения электронной книги, при использовании данных D1 оригинального документа в первом формате, который импортируют из внешнего источника и формируют для производства публикации 110.
Кроме того, как показано на фиг.11, модуль 30 управления формирует данные D4 электронной книги на основе программы PI воспроизведения электронной книги, используя данные D3 оригинального документа во втором формате, которые получают путем сканирования публикации 112, которая уже была опубликована.
Затем, когда формируют данные D2 и D4 электронной книги, модуль 30 управления передает данные D2 и D4 электронной книги в устройство 22 получения предыстории через сетевой контроллер 115. Кроме того, модуль 30 управления также передает информацию запроса спецификации, которая запрашивает информацию, определяющую книгу, с помощью которой электронная книга может быть точно определена на основе данных D2 и D4 электронной книги, в устройство 22 получения предыстории через сетевой контроллер 115, в это время, вместе с данными D2 и D4 электронной книги.
Когда данные D2 и D4 электронной книги и информацию запроса спецификации, переданную из устройства 21 производства электронной книги, принимают, устройство 22 получения предыстории выпускает информацию, определяющую книгу, с помощью которой электронная книга на основе данных D2 и D4 электронной книги может быть определена, на основе информации запроса спецификации. Кроме того, устройство 22 получения предыстории отвечает на информацию спецификации книги в устройство 21 производства электронной книги через сеть 23. В это время модуль 30 управления устройства 21 производства электронной книги принимает и импортирует информацию, точно определяющую книгу, возвращенную из устройства 22 получения предыстории, с помощью сетевого контроллера 115. Затем модуль 30 управления сохраняет информацию 116 установления книги, для информации 65 книги, сформированной в это время, как показано на фиг.12. Таким образом, модуль 30 управления обновляет содержание информации 65 книги для записи данных D2 и D4 электронной книги на носителе записи в форме диска.
Кстати, когда формируют данные D2 и D4 электронной книги, модуль 30 управления позволяют оператору вводить условие для преобразования первого или второго формата данных изображения книги в дисковый формат для диска 28 предоставления книги, через модуль 36 операций.
Кроме того, когда формируют данные D2 и D4 электронной книги, модуль 30 управления позволяют оператору вводить параметр и т.п. для преобразования первого или второго формата данных изображения книги в формат диска для диска 28 предоставления книги, через модуль 36 операций.
Кроме того, условие, параметр и т.п., для преобразования первого или второго формата данных изображения книги, включенных в данные D2 и D4 электронной книги, в формат диска для диска 28 предоставления книги, в целом, в следующем описании будут также называться информацией преобразования формата.
В соответствии с этим, когда информацию 116 установления книги сохраняют в информации 65 книги, модуль 30 управления последовательно передает данные D2 и D4 электронной книги, включающие в себя информацию 65 книги, вместе с информацией преобразования формата, в привод 53 жесткого диска через переключатель 54. Таким образом, модуль 30 управления обеспечивает взаимосвязь соответствия между данными D2 и D4 электронной книги и информацией преобразования формата, и сохраняет данные D2 и D4 электронной книги в приводе 53 жесткого диска.
Таким образом, модуль 30 управления накапливает и сохраняет множество элементов D2 и D4 данных электронной книги в приводе 53 жесткого диска, путем сохранения данных D2 и D4 электронной книги в приводе 53 жесткого диска каждый раз, когда получают данные D2 и D4 электронной книги.
Затем, когда оператор запрашивает производство диска 28, предоставляющего книгу, через модуль 36 операций, в состоянии, в котором носитель 118 записи в форме диска установлен в устройстве 21 производства электронной книги, модуль 30 управления выполняет обработку производства диска 28, предоставляющего книгу.
При этом модуль 30 управления считывает программу воспроизведения электронной книги, сохраненную заранее, из привода 53 жесткого диска через переключатель 54. Кроме того, модуль 30 управления передает программу воспроизведения электронной книги в привод 120 через переключатель 54. Таким образом, модуль 30 управления содержит программу воспроизведения электронной книги на носителе 118 записи в форме диска, используя привод 120.
Кроме того, модуль 30 управления считывает информацию 65 книги, включенную в каждый из множества элементов D2 и D4 данных электронной книги, из привода 53 жесткого диска через переключатель 54. Кроме того, модуль 30 управления выделяет название 66 книги, дату 67 издания книги, тип 71 книги и категорию 72, например, из каждого из множества элементов 65 информации книги и передает их в графический механизм 38.
Графический механизм 38 формирует данные экрана выбора книги, которые предназначены для выбора электронной книги, используя название 66 книги, данные 67 опубликованной книги, тип 71 книги и категорию 72 каждой из множества электронных книг, полученных из модуля 30 управления.
Таким образом, графический механизм 38 формирует данные экрана выбора книги, которые предназначены для выбора электронной книги, которая должна быть предусмотрена, используя диск 28 предоставления книги, при использовании названия 66 книги, даты 67 издания книги, типа 71 книги и категории 72 каждой из множества электронных книг.
Кроме того, графический механизм 38 передает данные экрана выбора книги в модуль 40 дисплея через модуль 39 вывода видеоданных. Таким образом, графический механизм 38 отображает экран выбора книги (не показан) на основе данных экрана выбора книги в модуле 40 дисплея.
В таком случае, список названий 66 книги, дата 67 издания книги, типы 71 книги и категории 72 множества электронных книг отображают на экране выбора книги. Кроме того, кнопка выбора, которая предназначена для выбора присутствия записи данных D2 и D4 электронной книги на диске 28 предоставления книги, формируемом в это время, также отображается на экране выбора книги.
В соответствии с этим, модуль 30 управления позволяет оператору выбрать одну или множество электронных книг, которые должны быть предусмотрены через диск 28 предоставления книги, производимый в это время, на экране выбора книги через модуль 36 операций. Кроме того, модуль 30 управления позволяет оператору выбирать присутствие записи данных D2 и D4 электронной книги на диске 28 предоставления книги, формируемый в это время, на экране выбора книги через модуль 36 операций.
Таким образом, модуль 30 управления позволяет оператору выбрать в это время на экране выбора книги, какой один из диска 28 предоставления книги, на котором записаны данные D2 и D4 электронной книги, и диска 28 предоставления книги, без данных D2 и D4 электронной книги, записанных на нем, должен быть изготовлен.
При этом, если выбирают запись данных D2 и D4 электронной книги на диске 28 предоставления книги, вместе с одним или множеством электронных книг, модуль 30 управления считывает данные D2 и D4 электронной книги для выбранной электронной книги из привода 53 жесткого диска через переключатель 54. Кроме того, модуль 30 управления также считывает информацию преобразования формата, соответствующую данным D2 и D4 электронной книги для выбранной электронной книги из привода 53 жесткого диска через переключатель 54.
Кроме того, модуль 30 управления передает данные изображения книги, включенные в данные D2 и D4 электронной книги, в процессор 109 потока, вместе с информацией преобразования формата. Кроме того, модуль 30 управления преобразует данные изображения книги в первом или втором формате в формат диска на основе информации преобразования формата с помощью процессора 109 потока.
Затем модуль 30 управления передает один или множество элементов данных D2 и D4 электронной книги, включающих в себя данные изображения книги, для которых первый или второй формат преобразуют в формат диска, для привода 120 через переключатель 54. Таким образом, модуль 30 управления записывает одни из множества данных D2 и D4 электронной книги на носитель 118 записи в форме диска с помощью привода 120.
Кроме того, когда запись одного или множества элементов D2 и D4 данных электронной книги на носителе 118 записи в форме диска будет закончена, модуль 30 управления формирует таблицу индекса, как список названий книги для одного или множества элементов D2 и D4 данных электронной книги, запись которых была закончена.
Кроме того, модуль 30 управления записывает таблицу индексов на носителе 118 записи в форме диска с помощью привода 120, передавая таблицу индексов в привод 120 через переключатель 54.
Кроме того, модуль 30 управления также передает информацию ключа декодирования, для декодирования (преодоление кодов) кодированных ассоциированных данных D7 и кодированных аудиоданных D8, включенных в одни или множество данных D2 и D4 электронной книги, запись которых была закончена, на привод 120 через переключатель 54. Таким образом, модуль 30 управления также записывает информацию ключа декодирования на носитель 118 записи в форме диска с помощью привода 120.
Кроме того, модуль 30 управления сохраняет заранее в приводе 53 жесткого диска сертификат маршрута, как сертификат с открытым ключом, который вырабатывается третьей стороной и необходим для устройства 24 воспроизведения электронной книги для связи с устройством 22 получения предыстории через SSL. Кроме того, SSL представляет собой аббревиатуру протокола безопасной соединений.
В соответствии с этим, модуль 30 управления считывает сертификат маршрута из привода 53 жесткого диска через переключатель 54 и передает считанный сертификат маршрута в привод 120 через переключатель 54 в этот момент времени. Таким образом, модуль 30 управления также записывает сертификат маршрута на носитель 118 записи в форме диска с помощью привода 120.
В дополнение к этому, модуль 30 управления рассчитывает значение проверки данных для использования, для проверки действительности данных D2 и D4 электронной книги, таких как хеш-значение, используя по меньшей мере часть данных D2 и D4 электронной книги для каждых из данных D2 и D4 электронной книги, запись которых была закончена. Кроме того, модуль 30 управления обеспечивает взаимосвязь соответствия между значением проверки для каждых из данных D2 и D4 электронной книги и информацией 116 установления книги для данных D2 и D4 электронной книги.
Кроме того, модуль 30 управления рассчитывает значение проверки сертификата, используемый для проверки действительности сертификата маршрута, такое как хеш-значение, используя по меньшей мере часть сертификата маршрута, записанного на носителе 118 записи в форме диска.
Затем модуль 30 управления организует значение проверки данных, информацию 116 установления книги, в соответствии со значением проверки данных, и значение проверки сертификата для формирования сертификата электронной книги, и передает полученный сертификат электронной книги в привод 120 через переключатель 54. Таким образом, модуль 30 управления также записывает сертификат электронной книги на носителе 118 записи в форме диска с помощью привода 120.
Таким образом, модуль 30 управления производит диск 28 предоставления книги, на котором записана программа Р2 воспроизведения электронной книги, одни или множество данных D2 и D4 электронной книги, таблицу IT индекса, информацию KI ключа декодирования, сертификат ЕС электронной книги и сертификат RC маршрута, как показано на фиг.13.
Кроме того, данные D2 и D4 электронной книги, записанные на диске 28 предоставления книги, составленные из данных D6 изображения книги в формате диска, кодированных ассоциированных данных D7, кодированных аудиоданных D8, информации 65 книги, информации 85 страницы и информации 100 области. Кроме того, информация 116 установления книги сохраняется в информации 65 книги, записанной на диске 28 предоставления книги.
В частности, информацию DI установления диска, с помощью которой носитель 118 записи в форме диска может быть индивидуально установлен, распечатывают или гравируют на диске 28 предоставления книги, на самой внутренней части окружности во время изготовления, например, в качестве оригинального носителя 118 записи в форме диска. Кроме того, такую информацию DI установления диска вырабатывают, например, для управления диском 28 предоставления книги, покупаемого пользователем, как будет описано ниже.
Кроме того, модуль 30 управления кодирует не только кодированные ассоциированные данные D7 и кодированные аудиоданные D8, включенные в данные D2 и D4 электронной книги, но также и все данные D2 и D4 электронной книги, например, в соответствии с предварительными установками.
Кроме того, модуль 30 управления может кодировать по меньшей мере одни из данных D6 изображения книги, кодированных ассоциированных данных D7, кодированных аудиоданных D8, информации 65 книги, информации 85 страницы, и информации 100 области, включенных в данные D2 и D4 электронной книги, в соответствии с предварительными установками. Кроме того, модуль 30 управления может также производить диск 28 предоставления книги, на котором записаны данные D2 и D4 электронной книги по меньшей мере часть которых кодирована, как описано выше.
Кроме того, когда диск 28 предоставления книги, в котором записаны данные D2 и D4 электронной книги, в котором по меньшей мере часть кодирована, производят, как описано выше, модуль 30 управления записывает информацию ключа декодирования, которая предназначена для декодирования кодов, на диске 28, предоставления книги.
С другой стороны, если на экране выбора книги будет выбрано не записывать данные D2 и D4 электронной книги, вместе с одной или множеством из электронных книг, модуль 30 управления считывает данные D2 и D4 электронной книги для электронной книги, выбранной на приводе 53 жесткого диска, через переключатель 54. Кроме того, модуль 30 управления формирует таблицу индекса таким же образом, как описано выше, на основе информации 65 книги, включенной в данные D2 и D4 электронной книги, считываемые с привода 53 жесткого диска. Затем модуль 30 управления записывает таблицу индекса на носителе 118 записи в форме диска, используя привод 120, путем передачи таблицы индексов в привод 120 через переключатель 54.
Кроме того, модуль 30 управления считывает сертификат маршрута из привода 53 жесткого диска через переключатель 54 и передает считанный сертификат маршрута в привод 120 через переключатель 54. Таким образом, модуль 30 управления сохраняет сертификат маршрута на носителе 118 записи в форме диска через привод 120.
Кроме того, модуль 30 управления вырабатывает сертификат электронной книги таким же образом, как описано выше, используя данные D2 и D4 электронной книги для электронной книги, выбранной в это время, вместе с сертификатом маршрута и, передает полученный сертификат электронной книги в привод 120 через переключатель 54. Таким образом, модуль 30 управления записывает сертификат электронной книги на носителе 118 записи в форме диска с помощью привода 120.
Когда выбирают, как описано выше, не записывать данные D2 и D4 электронной книги в модуле 30 управления, производят диск 28 предоставления книги (не показан), на котором записаны программа Р2 воспроизведения электронной книги, таблица IT индекса, сертификат ЕС электронной книги и сертификат RC маршрута.
Таким образом, модуль 30 управления может формировать диск 28 предоставления книги, на котором записаны данные D2 и D4 электронной книги, и может производить диск 28 предоставления книги, на котором не записаны данные D2 и D4 электронной книги.
Кроме того, когда производят большое количество дисков 28 предоставления книги с одинаковым содержанием записи, модуль 30 управления передает все данные, предназначенные для записи на диск 28 предоставления книги, на предприятие по производству дисков через портативный носитель записи или по сети 23.
Кроме того, когда на диске 28 предоставления книги записаны данные D2 и D4 электронной книги, все данные, которые должны быть записаны на диске 28 предоставления книги, означают программу Р2 воспроизведения электронной книги, один или множество из элементов D2 и D4 данных электронной книги, таблицу IT индекса, информацию KI ключа декодирования, сертификат ЕС электронной книги и сертификат RC маршрута.
Кроме того, когда на диске 28 предоставления книги не записаны данные электронной книги, все данные, которые должны быть записаны на диске 28 предоставления книги, означают программу Р2 воспроизведения электронной книги, таблицу IT индекса, сертификат ЕС электронной книги и сертификат RC маршрута.
В соответствии с системой 20 предоставления электронной книги, когда все данные, которые должны быть записаны на диск 28 предоставления книги, передают на предприятие по изготовлению дисков, матрицу для формования под давлением, изготавливают, например, на основе всех данных на предприятии по изготовлению диска.
Кроме того, в соответствии с системой 20 предоставления электронной книги, диск 28 предоставления книги формуют под давлением, используя матрицу на предприятии по изготовлению диска. Таким образом, становится возможным произвести большое количество дисков 28 предоставления книги с одинаковым содержанием записи, в соответствии с системой 20 предоставления электронной книги.
1-4. Конфигурация устройства 24 воспроизведения электронной книги
1-4-1. Конфигурация цепей устройства 24 воспроизведения электронной книги
Далее, со ссылкой на фиг.14, будет описана конфигурация цепей устройства 24 воспроизведения электронной книги. Устройство 24 воспроизведения электронной книги включает в себя контроллер или модуль 130 управления, состоящий из CPU. Модуль 130 управления считывает различные программы, такие как основная программа и/или различные программы приложения, заранее сохраненные на энергонезависимом, считываемом компьютером носителе записи, таком как ROM 131, через шину 132 ввода/вывода.
Кроме того, модуль 130 управления передает различные программы в RAM 134, как рабочую область модуля 130 управления через шину 133 памяти и выполняет различные программы на нем. Затем, модуль 30 управления управляет всем устройством через шину 132 ввода/вывода и системную шину 135 на основе различных программ, выполняемых в RAM 134. Кроме того, модуль 130 управления выполняет заданную вычислительную обработку на основе различных программ.
Кроме того, модуль 130 управления также выполняет различные виды обработки в ответ на команду операции, поданную из пульта 27 дистанционного управления через модуль 136 внешнего интерфейса и шину 132 ввода/вывода в указанном порядке, в ответ на операцию с пультом 27 дистанционного управления (не показан на фиг.14) на основе различных программ.
Таким образом, модуль 130 управления представляет для пользователя информацию запроса на экран регистрации, которая просит пользователя ввести данные экрана регистрации, когда запрашивается регистрация пользователя устройством 22 получения предыстории пользователем, например, через пульт 27 дистанционного управления.
Кроме того, модуль 130 управления передает информацию запроса на экран регистрации пользователя в устройство 22 получения предыстории из сетевого контроллера 137 через сеть 23. В результате, модуль 130 управления принимает и импортирует данные экрана регистрации пользователя с помощью сетевого контроллера 137, когда данные экрана регистрации пользователя возвращаются из устройства 22 получения предыстории.
Кроме того, модуль 130 управления передает данные экрана регистрации пользователю в устройство 25 дисплея через графический механизм 138 и модуль 139 вывода видеоизображения в указанном порядке и отображает экран регистрации пользователя (не показан) на основе данных экрана пользователя на поверхности отображения устройства 25 дисплея.
Модуль 130 управления сохраняет информацию пользователя и производит информацию запроса на регистрацию пользователя для запроса регистрации пользователя, когда информация пользователя для пользователя вводится пользователем на экране регистрации пользователя через пульт 27 дистанционного управления в указанном состоянии. Кроме того, информация пользователя включает в себя имя пользователя, адрес, номер кредитной карты, информацию, устанавливающую пользователя, пароль и т.п.
Затем модуль 130 управления передает информацию запроса на регистрацию пользователя в устройство 22 получения предыстории из сетевого контроллера 137 через сеть 23. В результате, модуль 130 управления принимает и импортирует данные экрана уведомления об окончании регистрации пользователя с помощью сетевого контроллера 137, когда регистрация пользователя заканчивается, и данные экрана уведомления об окончании регистрации пользователя, для уведомления об окончании возвращают из устройства 22 получения предыстории.
Кроме того, модуль 130 управления передает данные экрана уведомления об окончании регистрации пользователя в устройство 25 дисплея через графический механизм 138 и модуль 139 вывода видеоданных в указанном порядке. Таким образом, модуль 130 управления уведомляет пользователя об окончании регистрации пользователя, путем отображения экрана уведомления об окончании регистрации пользователя (не показан) на основе данных экрана уведомления об окончании регистрации пользователя на поверхности дисплея модуля 25 дисплея. Кроме того, модуль 130 управления передает информацию идентификации пользователя и пароль пользователя во встроенный модуль 140 сохранения и сохраняет и поддерживает информацию идентификации пользователя и пароль, когда регистрация пользователя закончена, как описано выше.
С другой стороны, если диск 28 предоставления книги был куплен пользователем, и регистрация диска 28 предоставления книги запрашивается через пульт 27 дистанционного управления, модуль 130 управления считывает информацию спецификации пользователя и пароль из встроенного модуля 140 сохранения.
Кроме того, модуль 130 управления содержит информацию установления пользователя и пароль, и формирует информацию запроса на обработку аутентификации, для запроса обработки аутентификации пользователя. Затем модуль 130 управления передает информацию запроса обработки аутентификации в устройство 22 получения предыстории из сетевого контроллера 137 через сеть 23.
В результате, когда устройство 22 получения информации предыстории выполняет обработку аутентификации пользователя на основе информации запроса на обработку аутентификации, пользователя аутентифицируют, и информацию уведомления об аутентификации возвращают, модуль 130 управления принимает и импортирует информацию уведомления об аутентификации с помощью сетевого контроллера 137.
Когда детектируют, что пользователь был аутентифицирован на основе информации уведомления об аутентификации, модуль 130 управления формирует информацию запроса экрана регистрации диска для запроса данных экрана регистрации диска. Затем, модуль 130 управления передает информацию запроса экрана регистрации диска в устройство 22 получения предыстории из сетевого контроллера 137 через сеть 23.
В результате, когда данные экрана регистрации диска возвращают из устройства 22 получения предыстории, модуль 130 управления принимает и импортирует данные экрана регистрации диска с помощью сетевого контроллера 137. Кроме того, модуль 130 управления передает данные экрана регистрации диска в устройство 25 дисплея через графический механизм 138 и модуль 139 вывода видеоданных в указанном порядке и отображает на поверхности дисплея устройства 25 дисплея экран регистрации диска (не показан) на основе данных экрана пользователя.
Когда пользователь вводит информацию диска на экране регистрации диска через пульт 27 дистанционного управления, модуль 130 управления сохраняет информацию диска вместе с информацией установления пользователя и паролем, и формирует информацию запроса регистрации диска для запроса регистрации диска. Кроме того, информация диска включает в себя информацию установления диска для диска 28 предоставления книги, купленного пользователем, и название книги для электронной книги, предоставляемой диском 28 предоставления книги.
Затем модуль 130 управления передает информацию запроса на регистрацию диска в устройство 22 получения предыстории из сетевого контроллера 137 через сеть 23. В результате, когда регистрация диска закончена, и данные уведомления экрана об окончании регистрации диска для уведомления об окончании возвращают из устройства 22 получения предыстории, модуль 130 управления принимает и импортирует данные экрана уведомления об окончании регистрации диска с помощью сетевого контроллера 137.
Кроме того, модуль 130 управления передает данные экрана уведомления об окончании регистрации диска в устройство 25 дисплея через графический механизм 138 и модуль 139 вывода видеоданных в указанном порядке. Таким образом, модуль 130 управления отображает экран уведомления об окончании регистрации диска (не показан) на основе данных экрана уведомления об окончании регистрации диска на поверхности дисплея устройства 25 дисплея и уведомляет пользователя об окончании регистрации диска. Кроме того, когда регистрация диска закончена, как описано выше, модуль 130 управления передает информацию установления диска и название книги, используемые для регистрации диска, во встроенный модуль 140 сохранения и сохраняет и содержит информацию установления диска и название книги.
Таким образом, когда диск 28 предоставления книги устанавливают в устройство 24 воспроизведения электронной книги, и пользователь подает инструкцию на воспроизведение электронной книги через пульт 27 дистанционного управления, модуль 130 управления обращается к диску 28 предоставления книги через переключатель 141 и привод 142.
Таким образом, модуль 130 управления считывает программу воспроизведения электронной книги с диска 28 предоставления книги через переключатель 141 и привод 142 в указанном порядке и передает считанную программу воспроизведения электронной книги в RAM 134 и выполняет программу в нем.
Затем модуль 130 управления выполняет обработку воспроизведения электронной книги, на основе программы воспроизведения электронной книги, вместе с упомянутыми выше различными программами, которые были уже выполнены в RAM 134. В таком случае модуль 130 управления считывает таблицу индекса с диска 28 предоставления книги через переключатель 141 и привод 142 в указанном порядке и передает таблицу индекса в графический механизм 138.
Графический механизм 138 формирует данные экрана индекса для отображения списка названий книг всех (одной или множества) электронных книг, предоставляемых через диск 28 предоставления книги, на основе таблицы индекса, предоставленной из модуля 130 управления.
Кроме того, графический механизм 138 передает данные экрана индекса в устройство 25 дисплея через модуль 139 вывода видеоданных и отображает экран индекса (не показан) на основе данных экрана индекса на поверхности дисплея устройства 25 дисплея.
Таким образом, модуль 130 управления уведомляет пользователя об электронной книге, которая должна быть предоставлена на диске 28 предоставления книги, установленном в устройстве 24 воспроизведения электронной книги, в это время, как название книги на экране индекса, отображаемом на поверхности дисплея устройства 25 дисплея.
Кроме того, когда экран индекса отображают на поверхности дисплея устройства 25 дисплея, как описано выше, модуль 130 управления может обеспечить для пользователя возможность выбора электронной книги, которая должна отображаться, как название книги, на экране индекса через пульт 27 дистанционного управления.
Когда электронную книгу выбирают на экране индекса, модуль 130 управления детектирует, сохранены или нет данные D2 и D4 электронной книги для выбранной электронной книги на диске 28 предоставления книги, через переключатель 141 и привод 142 в указанном порядке.
Таким образом, модуль 130 управления детектирует, установлен или нет диск 28 предоставления книги, на котором записаны данные D2 и D4 электронной книги, в устройстве 24 воспроизведения электронной книги, в данный момент времени. В результате, если данные D2 и D4 электронной книги записаны на диске 28 предоставления книги, модуль 130 управления считывает данные D2 и D4 электронной книги для выбранной электронной книги с диска 28 предоставления книги через переключатель 141 и привод 142 в указанном порядке.
Кроме того, модуль 130 управления считывает сертификат электронной книги и сертификат маршрута с диска 28 предоставления книги через переключатель 141 и привод 142 в указанном порядке. Кроме того, модуль 130 управления рассчитывает значение проверки данных при использовании по меньшей мере части данных D2 и D4 электронной книги, считанных с диска 28 предоставления книги. Кроме того, модуль 130 управления рассчитывает значение проверки сертификата, используя по меньшей мере часть сертификата маршрута.
Затем модуль 130 управления проверяет действительность данных D2 и D4 электронной книги (то есть, не были ли данные сфальсифицированы), считанных с диска 28 предоставления книги, в это время, на основе сертификата электронной книги, рассчитанного значения данных проверки и значения проверки сертификата. Если подтверждается, в результате, что данные D2 и D4 электронной книги являются действительными, модуль 130 управления передает данные изображения обложки книги, включенные в данные D2 и D4 электронной книги, в графический механизм 138.
Когда данные изображения обложки книги передают из модуля 130 управления, графический механизм 138 передает данные изображения обложки книги в устройство 25 дисплея через модуль 139 вывода видеоданных после выполнения обработки отображения для данных изображения обложки книги. Таким образом, графический механизм 138 отображает изображение обложки книги на основе данных изображения обложки книги по всей поверхности дисплея устройства 25 дисплея.
Если пользователь передает инструкцию на передачу страницы по инструкции через пульт 27 дистанционного управления в этом состоянии, модуль 130 управления передает данные изображения страницы книги для верхних титульных страниц в графический механизм 138 среди данных изображения страницы книги, включенных в данные D2 и D4 электронной книги.
Затем, когда данные изображения верхних титульных страниц книги задают из модуля 130 управления, графический механизм 138 передает данные изображения страницы книги в устройство 25 дисплея через модуль 139 вывода видеоданных после выполнения обработки отображения для данных изображения страницы книги таким же образом, как описано выше. Таким образом, графический механизм 138 отображает изображения страницы книги для верхних титульных страниц на всей поверхности дисплея устройства 25 дисплея, вместо изображения обложки книги, которое отображалось до этого.
Кроме того, если пользователь подает инструкцию на передачу страницы через пульт 27 дистанционного управления в состоянии, в котором изображение страницы книги отображается в устройстве 25 дисплея, модуль 130 управления передает данные изображения книги для верхних титульных страниц, в соответствии с инструкцией, в графический механизм 138.
Затем, когда данные изображения новой страницы книги передают из модуля 130 управления, графический механизм 138 передает данные изображения страницы книги в устройство 25 дисплея через модуль 139 вывода видеоданных после выполнения обработки отображения для данных изображения страницы книги таким же образом, как описано выше.
Таким образом, графический механизм 138 отображает изображения страницы книги для следующих верхних титульных страниц по всей поверхности на поверхности дисплея устройства 25 дисплея вместо изображений страниц книги для верхних титульных страниц, которые отображались до этого.
Кроме того, когда от пользователя поступает инструкция на возврат страницы через пульт 27 дистанционного управления в состоянии, в котором изображение страницы книги отображается в устройстве 25 дисплея, модуль 130 управления передает данные изображения страницы книги для верхних титульных страниц, в соответствии с инструкцией, в графический механизм 138.
Затем, когда данные изображения новой страницы книги задают из модуля 130 управления, графический механизм 138 передает данные изображения страницы книги в устройство 25 дисплея через модуль 139 вывода видеоданных после выполнения обработки отображения для данных изображения страницы книги так же, как описано выше. Таким образом, графический механизм 138 отображает изображения страницы книги для предыдущих верхних титульных страниц по всей поверхности на поверхности дисплея устройства 25 дисплея, вместо изображений страницы книги для верхних титульных страниц, которые отображались до этого.
Как описано выше, модуль 130 управления отображает изображение 47 страницы книги для электронной книги по всей поверхности на поверхности дисплея устройства 25 дисплея, соединенной с устройством 24 воспроизведения электронной книги и соответственно переключает изображение 47 страницы книги, которое должно отображаться по всей поверхности, на поверхности дисплея, как показано на фиг.15.
Кроме того, когда пользователь вводит инструкцию на отображение индекса для изображения страницы книги через пульт 27 дистанционного управления во время отображения изображения 47 страницы книги, модуль 130 управления передает множество элементов данных миниатюрного изображения, включенных в данные D2 и D4 электронной книги, в графический механизм 138.
Когда множество элементов данных миниатюрного изображения передают из модуля 130 управления, графический механизм 138 синтезирует множество элементов данных миниатюрного изображения с данными изображения страницы книги для изображения 47 страницы книги, отображаемого в это время, и выполняет обработку отображения.
Затем графический механизм 138 передает данные изображения страницы книги, с которыми были синтезированы данные миниатюрного изображения, в устройство 25 дисплея через модуль 139 вывода видеоданных. Таким образом, графический механизм 138 постоянно отображает изображение 47 страницы книги, которое отображалось до этого времени, и отображает множество миниатюрных изображений 143, расположенных в линии в горизонтальном направлении экрана изображения 47 страницы книги, на поверхности дисплея устройства 25 дисплея, как показано на фиг.16.
Когда поступает инструкция на отображение индекса изображения страницы книги, модуль 130 управления представляет множество изображений страницы книги электронной книги, как миниатюрные изображения 143 для изображения 47 страницы книги.
При этом, если от пользователя поступает инструкция на прокрутку миниатюрных изображений 143 через пульт 27 дистанционного управления, модуль 130 управления управляет графическим механизмом 138, для прокрутки множества миниатюрных изображений 143 в горизонтальном направлении на экране изображения 47 страницы книги.
Затем, когда пользователь выбирает требуемое миниатюрное изображение 143 через пульт 27 дистанционного управления на изображении 47 страницы книги, модуль 130 управления передает данные изображения страницы книги, соответствующие выбранному миниатюрному изображению 143, в графический механизм 138.
Когда данные изображения страницы книги передают из модуля 130 управления, графический механизм 138 выполняет ту же обработку, как описано выше. Таким образом, графический механизм 138 отображает изображение страницы книги для верхних титульных страниц, соответствующих выбранному миниатюрному изображению 143 по всей поверхности на поверхности дисплея устройства 25 дисплея, вместо изображения 47 страницы книги и множества миниатюрных изображений 143, которые отображались до этого.
Модуль 130 управления также может переключать изображение 47 страницы книги для отображения на поверхности дисплея устройства 25 дисплея, как если бы множество страниц было пропущено, независимо от порядка страниц, как описано выше.
Как описано выше, модуль 130 управления может позволить пользователю читать электронную книгу путем соответствующего переключения и отображения изображения 45-48 страницы книги и электронной книги на поверхности дисплея устройства 25 дисплея после изображения обложки книги электронной книги.
В частности, когда изображение обложки книги отображается на поверхности дисплея устройства 25 дисплея, модуль 130 управления устанавливает общие аудиоданные, включенные в данные D2 и D4 электронной книги, на основе информации, устанавливающей аудиоданные, сохраненной в информации 65 книги, и передает общие аудиоданные в процессор 144 потока. Кроме того, модуль 130 управления в это время считывает информацию ключа декодирования с диска 28 предоставления книги через переключатель 141 и привод 142 в указанном порядке, и передает информацию ключа декодирования в процессор 144 потока.
Если информация декодирования ключа будет передана из модуля 130 управления вместе с кодированными общими аудиоданными, процессор 144 потока декодирует (преодолевает код) кодированных общих аудиоданных на основе информации ключа декодирования и формирует общие аудиоданные. Затем процессор 144 потока передает общие аудиоданные в аудиопроцессор 145.
Когда общие аудиоданные поступают из процессора 144 потока, аудиопроцессор 145 передает общие аудиоданные в устройство 25 дисплея через модуль 146 вывода звука после декодирования общих аудиоданных. Таким образом, аудиопроцессор 145 обеспечивает вывод звука через громкоговоритель, предусмотренный в устройстве 25 дисплея, на основе общих аудиоданных.
Когда начинается отображение изображения обложки книги, модуль 130 управления начинает воспроизведение общих аудиоданных, как описано выше. Затем модуль 130 управления продолжает воспроизведение общих аудиоданных и позволяет пользователю слушать звук на основе общих аудиоданных, в то время как отображается изображение обложки книги.
Кроме того, когда изображение 47 страницы книги отображается в устройстве 25 дисплея вместо изображения обложки книги, модуль 130 управления обращается к информации 85 страницы, соответствующей изображению 47 страницы книги. Затем, если информация, устанавливающая аудиоданные, сохранена в информации 85 страницы, обращение к которой было выполнено, модуль 130 управления передает аудиоданные для страницы, установленные по информации установления аудиоданных, включенной в данные D2 и D4 электронной книги, в потоковый процессор 144, вместо общих аудиоданных.
Когда кодированные аудиоданные для страницы поступают из модуля 130 управления вместо общих аудиоданных, потоковый процессор 144 декодирует (преодолевает код), кодированные аудиоданные для страницы на основе информации ключа декодирования и формирует аудиоданные страницы. Затем потоковый процессор 144 передает аудиоданные страницы в аудиопроцессор 145.
Когда аудиоданные для страницы поступают из потокового процессора 144, вместо общих аудиоданных, аудиопроцессор 145 передает аудиоданные для страницы в устройство 25 дисплея через модуль 146 вывода звука после декодирования аудиоданных для страницы. Таким образом, аудиопроцессор 145 обеспечивает вывод звука через громкоговоритель, предусмотренный в устройстве 25 дисплея, на основе аудиоданных для страницы, вместо аудиоданных на основе общих аудиоданных.
Когда начинается отображение изображения страницы книги, модуль 130 управления начинает воспроизведение аудиоданных для страницы, вместо общих аудиоданных, как описано выше. Затем модуль 130 управления продолжает воспроизведение аудиоданных для страницы и предоставляет пользователю возможность прослушивать звук на основе аудиоданных для страницы, во время отображения изображения записанной страницы.
С другой стороны, если информация установления аудиоданных не сохранена для информации 85 страницы, обращение к которой было выполнено, модуль 130 управления продолжает передавать общие аудиоданные в потоковый процессор 144. Поэтому, потоковый процессор 144 постоянно передает общие аудиоданные в аудиопроцессор 145 после декодирования (преодоления кода) кодированных общих аудиоданных на основе декодированной информации ключа.
Затем аудиопроцессор 145 также передает общие аудиоданные в устройство 25 дисплея через модуль 146 вывода звука после декодирования общих аудиоданных. Таким образом, аудиопроцессор 145 обеспечивает постоянный вывод звука через громкоговоритель, предусмотренный в устройстве 25 дисплея, на основе общих аудиоданных.
При такой установке, когда воспроизводят общие аудиоданные, в то время как отображается изображение 47 страницы книги, модуль 130 управления позволяет пользователю постоянно прослушивать звук на основе общих аудиоданных во время отображения изображения 47 страницы книги.
Кроме того, когда изображение страницы книги, отображаемое в устройстве 25 дисплея, переключают, модуль 130 управления обращается к информации 85 страницы, соответствующей изображению страницы книги, перед переключением, и информации 85 страницы, соответствующей изображению страницы книги, после переключения, и сравнивает их.
В результате, если будет выполнена такая установка, что разные аудиоданные формируют для изображений страницы книги перед переключением и после переключения, модуль 130 управления прекращает передавать общие аудиоданные или аудиоданные для страниц, которые передавались в потоковый процессор 144 перед этим.
Затем модуль 130 управления передает аудиоданные для страницы и общие аудиоданные, установленные для воспроизведения, во время отображения изображения страницы книги после переключения, в потоковый процессор 144. В это время потоковый процессор 144 выполняет обработку аудиоданных для страницы или общих аудиоданных таким же образом, как описано выше. Кроме того, аудиопроцессор 145 также выполняет обработку аудиоданных для страницы или общих аудиоданных таким же образом, как описано выше.
Таким образом, аудиопроцессор 145 обеспечивает вывод звука громкоговорителем устройства 25 дисплея через модуль 146 вывода звука на основе аудиоданных для страницы или общих аудиоданных, которые отличаются от предыдущих данных, вместо аудиоданных, которые выводились до этого.
Таким образом, если будет выполнена установка, при которой разные аудиоданные воспроизводят для изображений страницы книги перед переключением и после переключения, модуль 130 управления переключает аудиоданные, которые должен слушать пользователь, в соответствии с переключением отображения изображений страницы книги.
С другой стороны, если будет выполнена такая установка, что одни и те же аудиоданные воспроизводятся для изображений страницы книги перед переключением и после переключения, модуль 130 управления постоянно передает общие аудиоданные или аудиоданные для страниц, которые передавались в потоковый процессор 144 до этого.
При этом потоковый процессор 144 постоянно выполняет обработку для одних и тех же аудиоданных для страницы или общих аудиоданных таким же образом. Кроме того, аудиопроцессор 145 также постоянно выполняет обработку для одних и тех же аудиоданных для страницы или общих аудиоданных таким же образом. Таким образом, аудиопроцессор 145 обеспечивает постоянный вывод звука через громкоговоритель устройства 25 дисплея, который выводился до этого, через модуль 146 вывода звука.
Когда выполнена такая установка, в которой одни и те же аудиоданные воспроизводят для изображений страницы книги до переключения и после переключения, модуль 130 управления позволяет пользователю прослушивать один и тот же звук, даже если отображаемые изображения страницы книги переключают.
Кроме того, когда соответствующая часть обозначена для изображения 47 страницы книги, отображаемой пользователем на поверхности дисплея устройства 25 дисплея через пульт 27 дистанционного управления, модуль 130 управления обращается к ассоциирующей информации для обозначенной ассоциированной части, включенной в информацию 85 страницы.
Если информация установления ассоциации для воспроизведения сохранена в информации ассоциирования, в результате, модуль 130 управления передает ассоциированные данные для воспроизведения, установленные информацией установления ассоциации для воспроизведения, включенной в данные D2 и D4 электронной книги в потоковый процессор 144.
Кроме того, модуль 130 управления считывает информацию ключа декодирования с диска 28 предоставления книги через переключатель 141 и привод 142 в указанном порядке, и передает информацию ключа декодирования в потоковый процессор 144 в это время. Когда информацию ключа декодирования передают из модуля 130 управления вместе с кодированными ассоциированными данными для воспроизведения, потоковый процессор 144 декодирует (преодолевает код) кодированные ассоциированные данные для воспроизведения на основе информации ключа декодирования.
Затем, если ассоциированные данные для воспроизведения, декодированные в это время, представляют собой аудиоданные или включают в себя аудиоданные, потоковый процессор 144 передает аудиоданные в аудиопроцессор 145. Кроме того, если ассоциированные данные для воспроизведения, декодированные в это время, представляют собой данные неподвижного изображения или включают в себя данные движущегося изображения, потоковый процессор 144 передает данные неподвижного изображения или данные движущегося изображения в видеодекодер 147.
При этом, когда аудиоданные передают из потокового процессора 144, аудиопроцессор 145 передает аудиоданные в устройство 25 дисплея через модуль 146 вывода звука после декодирования аудиоданных. Таким образом, аудиопроцессор 145 обеспечивает вывод звука через громкоговоритель устройства 25 дисплея на основе аудиоданных.
Кроме того, когда данные неподвижного изображения или данные движущегося изображения подают из потокового процессора 144, видеодекодер 147 декодирует данные неподвижного изображения или данные движущегося изображения. Затем видеодекодер 147 передает декодированные данные неподвижного изображения или данные движущегося изображения в устройство 25 дисплея через графический механизм 138 и модуль 139 вывода видеоданных в указанном порядке.
Таким образом, видеодекодер 147 отображает неподвижное изображение или движущееся изображение на основе данных неподвижного изображения или данных движущегося изображения, вместо изображения 47 страницы книги или тому подобное, с наложением по меньшей мере частично на изображение 47 страницы книги на поверхности дисплея устройства 25 дисплея.
Модуль 130 управления может позволить пользователю просматривать неподвижное изображение, кинофильм и т.п., взаимосвязанные с ассоциированной частью, путем воспроизведения ассоциированных данных для воспроизведения, когда ассоциированная часть, ассоциированная с ассоциированными данными для воспроизведения, обозначена на изображении 47 страницы книги, как описано выше.
С другой стороны, если ассоциированные данные будут сохранены в информации ассоциирования, на которую сделана ссылка, модуль 130 управления обращается к ассоциированному адресу по сети 23 через сетевой контроллер 137. В соответствии с этим, модуль 130 управления принимает и импортирует ассоциированные данные для предоставления, которые ассоциированы с ассоциированной частью, обозначенной пользователем, с помощью сетевого контроллера 137 из источника предоставления ассоциированных данных для предоставления, представленного ассоциированным адресом.
Затем, если аудиоданные будут включены в ассоциированные данные для предоставления, модуль 130 управления передает аудиоданные в аудиопроцессор 145. Кроме того, если данные неподвижного изображения или данные движущегося изображения будут включены в ассоциированные данные для предоставления, модуль 130 управления передает данные неподвижного изображения или данные движущегося изображения в видеодекодер 147.
Когда аудиоданные подают из модуля 130 управления в это время, аудиопроцессор 145 декодирует аудиоданные таким же образом, как описано выше, и передает эти аудиоданные в устройство 25 дисплея через модуль 146 вывода звука. Таким образом, аудиопроцессор 145 обеспечивает вывод звука громкоговорителем устройства 25 дисплея на основе аудиоданных.
Кроме того, когда данные неподвижного изображения или данные движущегося изображения предоставляют из модуля 130 управления, видеодекодер 147 декодирует данные неподвижного изображения или данные движущегося изображения таким же образом, как описано выше. Затем видеодекодер 147 передает декодированные данные неподвижного изображения или данные движущегося изображения в устройство 25 дисплея через графический механизм 138 и модуль 139 вывода видеоданных в указанном порядке.
Таким образом, видеодекодер 147 отображает неподвижное изображение или движущееся изображение на основе данных неподвижного изображения или данных движущегося изображения вместо изображения 47 страницы книги, с наложением на нем по меньшей мере части изображения 47 страницы книги на поверхности дисплея устройства 25 дисплея.
Таким образом, модуль 130 управления позволяет пользователю просматривать кинофильмы и т.п. или просматривать домашние страницы, ассоциированные с ассоциированной частью, путем воспроизведения ассоциированных данных для предоставления, когда ассоциированная часть, ассоциированная с ассоциированными данными для предоставления, будет обозначена в изображении 47 страницы книги.
Кроме того, если название ассоциированной книги будет сохранено в ассоциированной информации, к которой обращаются, модуль 130 управления определяет, записаны или нет данные D2 и D4 электронной книги с ассоциированным названием книги на диске 28 предоставления книги через переключатель 141 и привод 142 в указанном порядке.
Если данные D2 и D4 электронной книги с ассоциированным названием книги записаны на диске 28 предоставления книги, в качестве результата, модуль 130 управления считывает данные D2 и D4 электронной книги с диска 28 предоставления книги через переключатель 141 и привод 142 в указанном порядке.
Затем модуль 130 управления передает данные изображения страницы книги, для которых ассоциированный номер страницы, сохраненный в информации ассоциирования, добавлен к графическому механизму 138 среди данных изображения страницы книги, включенных в данные D2 и D4 электронной книги.
Когда данные изображения страницы книги передают из модуля 130 управления, графический механизм 138 передает данные изображения страницы книги в устройство 25 дисплея через модуль 139 вывода видеоданных после выполнения обработки отображения для данных изображения страницы книги таким же образом, как описано выше. Таким образом, графический механизм 138 отображает ассоциированное изображение страницы вместо изображения 47 страницы книги, которое отображалось до этих пор или таким образом с наложением на него по меньшей мере части изображения 47 страницы книги на поверхности дисплея устройства 25 дисплея.
С другой стороны, если данные D2 и D4 электронной книги, с ассоциированным названием книги не записаны на диске 28 предоставления книги, модуль 130 управления считывает информацию, устанавливающую пользователя, и пароль из встроенного модуля 140 сохранения. Кроме того, модуль 130 управления формирует информацию запроса на обработку аутентификации, содержащую информацию, устанавливающую пользователя, и пароль. Затем модуль 130 управления передает информацию запроса на обработку аутентификации в устройство 22 получения предыстории из сетевого контроллера 137 через сеть 23.
Если обработку аутентификации пользователя выполняют на основе информации запроса на обработку аутентификации, пользователя аутентифицируют, и информацию уведомлении об аутентификации возвращают из устройства 22 получения предыстории, как результат, модуль 130 управления принимает и импортирует информацию уведомления об аутентификации с использованием сетевого контроллера 137.
Когда детектируют, что пользователь был аутентифицирован на основе информации уведомления об аутентификации, модуль 130 управления сохраняет ассоциированное название книги и ассоциированный номер книги, и формирует информацию запроса изображения для запроса данных изображения страницы книги, к которым добавляют ассоциированный номер страницы.
Затем модуль 130 управления передает информацию запроса изображения в устройство 22 получения предыстории из сетевого контроллера 137 через сеть 23. Когда данные изображения страницы книги, к которым был добавлен ассоциированный номер страницы, возвращают из устройства 22 получения предыстории, в качестве результата, модуль 130 управления принимает и импортирует данные изображения страницы книги с помощью сетевого контроллера 137. Затем модуль 130 управления передает данные изображения страницы книги в графический механизм 138.
Когда данные изображения страницы книги предоставляют из модуля 130 управления, графический механизм 138 передает данные изображения страницы книги в устройство 25 дисплея через модуль 139 вывода видеоданных после выполнения обработки отображения для данных изображения страницы книги таким же образом, как описано выше.
Таким образом, графический механизм 138 отображает изображение ассоциированной страницы вместо изображения 47 страницы книги, которую отображали до этих пор, с наложением на него по меньшей мере части изображения 47 страницы книги на поверхности дисплея устройства 25 дисплея.
Как описано выше, модуль 130 управления может представлять пользователю ассоциированное изображение страницы, путем воспроизведения ассоциированных данных для предоставления, когда ассоциированная часть, которая ассоциирована с ассоциированным изображением страницы, обозначена в изображении 47 страницы книги.
Кроме того, модуль 130 управления управляет графическим механизмом 138 и видеодекодером 147, если пользователь подает инструкцию на возврат отображения через пульт 27 дистанционного управления в состоянии, в котором кинофильм, неподвижное изображение и т.п. выводят через устройство 25 дисплея в ответ на обозначение ассоциированной части.
Таким образом, модуль 130 управления останавливает вывод кинофильма, неподвижного изображения и т.п., ассоциированных с ассоциированной частью через устройство 25 дисплея, и отображает только изображение 47 страницы книги, которое отображалось перед выводом кинофильма, неподвижного изображения и т.п. устройства 25 дисплея.
В соответствии с этим, модуль 130 управления может легко вернуться к отображению изображения 47 страницы книги, перед выводом, и позволить пользователю прочитать электронную книгу снова, даже если кинофильм, неподвижное изображение и т.п., ассоциированное с ассоциированной частью, выводится через устройство 25 дисплея.
В частности, если показать целевую область увеличения, в соответствии с инструкцией пользователя через пульт 27 дистанционного управления, в состоянии, в котором отображается изображение страницы книги, модуль 130 управления определяет, присутствует или нет целевая область увеличения в изображении 47 страницы книги на основе информация 100 области.
Если детектируют, что целевая область увеличения не присутствует в изображении страницы книги, отображаемом в настоящий момент, в результате, например, модуль 130 управления управляет графическим механизмом 138. В это время графический механизм 138 формирует синтезированные данные изображения, путем синтеза данных изображения сообщения, для уведомления о том, что целевая область увеличения не присутствует в изображении страницы книги для данных изображения страницы книги в изображении страницы книги, отображаемой в данный момент времени.
Затем графический механизм 138 передает синтезированные данные в устройство 25 дисплея через модуль 139 вывода видеоданных. Таким образом, графический механизм 138 отображает изображение сообщения, на которое должно быть наложено изображение страницы книги, отображаемой на поверхности дисплея устройства 25 дисплея.
Когда целевая область увеличения не присутствует в изображении 47 страницы книги, даже если поступает инструкция на представление целевой области увеличения, модуль 130 управления уведомляет пользователя об этом факте, как описано выше.
С другой стороны, если детектируют, что целевая область увеличения присутствует в изображении 47 страницы книги, модуль 130 управления выделяет любой один из элементов 103 информации о положении области, соответствующих номеру страницы изображения 47 страницы книги, которое отображают в данный момент времени, из информации 100 области. Затем модуль 130 управления передает информацию 103 о положении области в графический механизм 138.
Когда информация 103 о положении области подают из модуля 130 управления, графический механизм 138 обрабатывает данные изображения страницы книги для изображения 47 страницы книги, которые в данный момент отображают, на основе информации 103 о положении области.
Кроме того, графический механизм 138 передает обработанные данные изображения страницы книги в устройство 25 дисплея через модуль 139 вывода видеоданных. Таким образом, графический механизм 138 отображает изображение 93 рамки, окружающей любую одну из целевых областей 92 увеличения, с наложением на него изображения 47 страницы книги, отображаемого на поверхности дисплея устройства 25 дисплея, как показано на фиг.17.
Кроме того, если пользователь подает инструкцию на перемещение изображения 93 рамки через пульт 27 дистанционного управления, в состоянии, в котором изображение 93 рамки отображается на изображении 47 страницы книги, модуль 130 управления определяет, присутствует или нет другая целевая область увеличения в изображении 47 страницы книги на основе информация 100 области.
Если определяют, что другая целевая область увеличения не присутствует в изображении 47 страницы книги, которая в настоящее время отображается, в результате, например, модуль 130 управления управляет графическим механизмом 138. В это время графический механизм 138 синтезирует данные изображения сообщения для уведомления о том, что только одна целевая область увеличения присутствует в изображении 47 страницы книги, и при этом данные изображения страницы книги для изображения 47 страницы книги в настоящее время отображают и производят синтезированные данные изображения.
Затем графический механизм 138 передает синтезированные данные изображения в устройство 25 дисплея через модуль 139 вывода видеоданных. Таким образом, графический механизм 138 отображает изображение сообщения, на которое должно быть наложено изображение 47 страницы книги, которое отображается на поверхности дисплея устройства 25 дисплея.
Когда только одна целевая область увеличения присутствует в изображении 47 страницы книги, модуль 130 управления уведомляет пользователя о том, что изображение 93 рамки не может быть перемещено через изображение сообщения, даже если была подана инструкция на перемещение изображения 93 рамки для целевой области увеличения.
С другой стороны, если определяют, что другая целевая область увеличения присутствует в изображении 47 страницы книги, модуль 130 управления выделяет другой элемент 103 информации положения области, в соответствии с номером страницы для изображения 47 страницы книги, которую отображают в данный момент, из информации 100 области. Затем модуль 130 управления передает информацию 103 о положении области в графический механизм 138.
Когда информацию 103 о положении в области подают из модуля 130 управления, графический механизм 138 обрабатывает данные изображения страницы книги на основе информации 103 о положении области таким же образом, как описано выше, и передает данные изображения страницы книги в устройство 25 дисплея через модуль 139 вывода видеоданных.
Таким образом, графический механизм 138 перемещает и отображает изображение 93 рамки, которое отображалось до сих пор, таким образом, что оно окружает любую из целевых областей 92 увеличения до момента, когда оно не будет окружать другую целевую область увеличения изображения 47 страницы книги, которая отображается на поверхности дисплея устройства 25 дисплея.
Как описано выше, модуль 130 управления позволяет уведомлять о том, присутствует или нет целевая область 92 увеличения в изображении 47 страницы книги, путем отображения изображения 93 рамки и изображения сообщения, в ответ на инструкцию представления целевой области увеличения. Кроме того, если только одна целевая область 92 увеличения присутствует в изображении 47 страницы книги, модуль 130 управления может уведомлять об этом факте с использованием изображения-сообщения.
Кроме того, если множество целевых областей 92 увеличения присутствует в изображении 47 страницы книги, модуль 130 управления предоставляет пользователю возможность проверки множества целевых областей 92 увеличения, по очереди, путем последовательного перемещения изображения 93 рамки в ответ на инструкцию о перемещении изображения 93 рамки.
Кроме того, если одна или множество целевых областей 92 увеличения присутствует в изображении 47 страницы книги, модуль 130 управления позволяет пользователю обозначать требуемую целевую область 92 увеличения, окружая целевую область 92 увеличения изображением 93 рамки.
Таким образом, если от пользователя поступает инструкция на выбор через пульт 27 дистанционного управления в состоянии, в котором любая одна из целевых областей 92 увеличения в изображении 47 страницы книги окружена изображением 93 рамки, модуль 130 управления распознает, что в это время выбрана целевая область 92 увеличения, окруженная изображением 93 рамки.
При этом модуль 130 управления детектирует информацию установления области для обозначенной целевой области 93 увеличения в информации 100 области. Кроме того, модуль 130 управления передает данные изображения об увеличении области, к которым была добавлена детектированная информация установления, в графический механизм 138 среди одного или множества элементов данных изображения увеличения области, включенных в данные D2 и D4 электронной книги.
Когда данные изображения увеличения области передают из модуля 130 управления, графический механизм 138 синтезирует данные изображения увеличения области с данными изображения страницы книги для изображения 47 страницы книги, которая в данный момент времени отображается, и формирует данные изображения синтеза.
Затем графический механизм 138 передает данные изображения синтеза в устройство 25 дисплея через модуль 139 вывода видеоданных. Таким образом, графический механизм 138 отображает изображение 150 увеличения области на основе данных изображения увеличения области, с наложением изображения 47 страницы книги, которая отображается на поверхности дисплея устройства 25 дисплея, как показано на фиг.18.
Если требуемая целевая область 92 увеличения обозначена на изображении 47 страницы книги, отображаемом на поверхности дисплея устройства 25 дисплея, модуль 130 управления может увеличивать и может отображать обозначенную целевую область 92 увеличения, как изображение 150 увеличения области, в изображения 47 страницы книги.
В соответствии с этим, модуль 130 управления может улучшить видимость и может представлять целевую область 92 увеличения, увеличенную и отображаемую на поверхности дисплея в устройстве 25 дисплея. В частности, когда текст включен в целевую область 92 увеличения, модуль 130 управления может увеличивать текст, для облегчения его чтения.
Кроме того, если пользователь подает инструкцию на возврат отображения через пульт 27 дистанционного управления в состоянии, в котором целевая область 92 увеличения увеличена и отображается, как изображение 150 увеличения области, модуль 130 управления управляет графическим механизмом 138, видеодекодером 147 и т.п.
Таким образом, модуль 130 управления удаляет только изображение 150 увеличения области, в то время как изображение 47 страницы книги и изображение 93 рамки оставляют в том виде, как оно есть, на поверхности дисплея устройства 25 дисплея. Таким образом, модуль 130 управления восстанавливает содержание отображения на поверхности дисплея устройства 25 дисплея до состояния, непосредственно перед увеличением и отображением целевой области 92 увеличения (то есть, непосредственно перед отображением изображения 150 увеличения области). В соответствии с этим, модуль 130 управления может позволить пользователю проверить и соответствующим образом обозначать целевую область 92 увеличения снова, используя изображение 93 рамки, путем удаления изображения 150 увеличения области с поверхности дисплея устройства 25 дисплея.
Кроме того, в свою очередь, когда пользователь передает инструкцию на отображение через пульт 27 дистанционного управления в состоянии, в котором изображение 93 рамки отображается так, что на него накладывается изображение 47 страницы книги, модуль 130 управления управляет графическим механизмом 138, видеодекодером 147 и т.п.
Таким образом, модуль 130 управления удаляет изображение 93 рамки из изображения 47 страницы книги на поверхности дисплея устройства 25 дисплея. Таким образом, модуль 130 управления восстанавливает содержание отображения на поверхности дисплея 25 устройства дисплея до состояния, непосредственно перед отображением изображения 93 рамки. В соответствии с этим, модуль 130 управления может позволить пользователю читать электронную книгу путем удаления изображения 93 рамки с поверхности отображения устройства 25 дисплея и переключает изображения страниц книги для их повторного отображения и т.п.
В частности, если пользователь запрашивает отображение экрана индекса через пульт 27 дистанционного управления в состоянии, в котором изображение обложки книги, изображение 47 страницы книги и т.п. выводят через устройство 25 дисплея, модуль 130 управления формирует данные экрана индекса таким же образом, как описано выше.
Затем, когда экран индекса отображают на поверхности дисплея устройства 25, дисплея и выбирают новую электронную книгу, модуль 130 управления отображает изображение обложки книги для выбранной электронной книги на поверхности дисплея устройства 25 дисплея так же, как описано выше.
Кроме того, модуль 130 управления отображает изображение страницы книги, целевую область увеличения и т.п. для выбранной электронной книги на поверхности дисплея устройства 25 дисплея, в ответ на операцию, выполненную пользователем с пультом 27 дистанционного управления таким же образом, как описано выше, после отображения изображения обложки книги на поверхности дисплея устройства 25 дисплея.
С другой стороны, если пользователь передает команду окончания отображения электронной книги через пульт 27 дистанционного управления в состоянии, в котором изображение обложки книги, изображение 47 страницы книги и т.п. выводят через устройство 25 дисплея, модуль 130 управления заканчивает обработку воспроизведения электронной книги в ответ на это.
Таким образом, модуль 130 управления прекращает вывод изображения обложки книги, изображения страницы книги и кинофильма, и т.п., взаимосвязанных с ассоциированной частью через устройство 25 дисплея, и заканчивает воспроизведение электронной книги. Таким образом, модуль 130 управления может предоставить пользователю возможность читать одну или множество электронных книг и просматривать и рассматривать различного вида информацию, взаимосвязанную с ассоциированной частью в электронной книге, в то время как выполняется обработка воспроизведения электронной книги.
В частности, если данные D2 и D4 электронной книги для электронной книги, выбранной на экране индекса, не записаны на диске 28 предоставления книги, когда начинается обработка воспроизведения электронной книги, в модуль 130 управления поступает электронная книга из устройства 22 получения предыстории.
Таким образом, если детектируют, что диск 28 предоставления книги, в котором данные D2 и D4 электронной книги не записаны, будет установлен в устройство 24 воспроизведения электронной книги, модуль 130 управления считывает информацию установления пользователя и пароль из встроенного модуля 140 сохранения.
Кроме того, модуль 130 управления обеспечивает информацию запроса на обработку аутентификации, которая содержит информацию установления пользователя и пароль. Затем модуль 130 управления передает информацию запроса обработки аутентификации в устройство 22 получения предыстории из сетевого контроллера 137 через сеть 23.
Если обработка аутентификации пользователя выполняется на основе информации запроса на обработку аутентификации, пользователя аутентифицируют, и информацию об уведомлении аутентификации возвращают из устройства 22 получения предыстории, как результат, модуль 130 управления принимает и импортирует информацию уведомления аутентификации с помощью сетевого контроллера 137.
Когда определяют, что пользователь был аутентифицирован, на основе информации уведомления об аутентификации, модуль 130 управления сохраняет информацию 116 установления книги для электронной книги, выбранной на экране индекса пользователем, и формирует информацию запроса для получения электронной книги, для запроса на получение электронной книги.
Затем модуль 130 управления передает информацию запроса на получение электронной книги в устройство 22 получения предыстории из сетевого контроллера 137 через сеть 23. Таким образом, когда данные D2 и D4 электронной книги для электронной книги, выбранной пользователем, возвращают из устройства 22 получения предыстории, модуль 130 управления принимает и импортирует данные D2 и D4 электронной книги с помощью сетевого контроллера 137.
Таким образом, когда данные D2 и D4 электронной книги получают из устройства 22 получения предыстории, модуль 130 управления считывают сертификат электронной книги и сертификат маршрута с диска 28 предоставления книги, через переключатель 141 и привод 142 в указанном порядке.
Кроме того, модуль 130 управления рассчитывает значение проверки данных, используя по меньшей мере часть данных D2 и D4 электронной книги, полученных из устройства 22 получения предыстории. Кроме того, модуль 130 управления рассчитывает значение проверки сертификата, используя по меньшей мере часть сертификата маршрута.
Затем модуль 130 управления проверяет действительность данных D2 и D4 электронной книги (то есть, были ли данные сфальсифицированы), полученных из устройства 22 получения предыстории в это время, на основе сертификата электронной книги, рассчитанного значения проверки данных и значения проверки сертификата. Если подтверждается, что данные D2 и D4 электронной книги являются достоверными, в результате, модуль управления передает данные изображения обложки книги, включенные в данные D2 и D4 электронной книги, в графический механизм 138.
Когда данные изображения обложки книги передают из модуля 130 управления, графический механизм 138 выполняет обработку таким же образом, как описано выше, и отображает изображение обложки книги по всей поверхности для поверхности отображения устройства 25 дисплея через модуль 139 вывода видеоданных.
Как описано выше, даже когда данные D2 и D4 электронной книги получают из устройства 22 получения предыстории, модуль 130 управления отображает изображение страницы книги, целевую область увеличения, и т.п. на поверхности отображения устройства 25 дисплея, в ответ на операцию с пультом 27 дистанционного управления, выполняемую пользователем, таким же образом, как описано выше.
Затем, когда пользователь запрашивает отображение экрана индекса через пульт 27 дистанционного управления в состоянии, в котором изображение обложки книги, изображение 47 страницы книги и т.п. выводят через устройство 25 дисплея, модуль 130 управления формирует данные экрана индекса таким же образом, как описано выше.
Когда экран индекса отображают на поверхности дисплея устройства 25 дисплея, и новую электронную книгу выбирают в это время, модуль 130 управления получает данные D2 и D4 электронной книги, для выбранной электронной книги из устройства 22 получения предыстории таким же образом, как описано выше.
В соответствии с этим, модуль 130 управления снова выполняет обработку таким же образом, как описано выше, и отображает изображение обложки книги, изображение страницы книги, целевую область увеличения и т.п. для новой электронной книги на поверхности дисплея устройства 25 дисплея. Даже в таком случае, если пользователь подает инструкцию об окончании отображения электронной книги через пульт 27 дистанционного управления в состоянии, в котором изображение обложки книги, изображение 47 страницы книги и т.п. выводят через устройство 25 дисплея, модуль 130 управления заканчивает обработку воспроизведения электронной книги в ответ на это.
Как описано выше, модуль 130 управления может позволить пользователю читать одну или множество электронных книг, даже когда обработка воспроизведения электронной книги выполняется в состоянии, в котором диск 28 предоставления книги, в котором не записаны электронные данные D2 и D4, установлен в устройство 24 воспроизведения электронной книги. Кроме того, модуль 130 управления может позволить пользователю просматривать и рассматривать различного вида информацию, взаимосвязанную с ассоциированной частью в электронной книге таким же образом, как описано выше.
В частности, при получении данных экрана ввода электронной книги, для ввода электронной книги, которая запрашивается по сети 23 пользователем через пульт 27 дистанционного управления, модуль 130 управления считывает информацию установления пользователя и пароль из встроенного модуля 140 сохранения.
Кроме того, модуль 130 управления формирует информацию запроса на обработку аутентификации, которая содержит информацию установления пользователя и пароль. Затем модуль 130 управления передает информацию запроса аутентификации в устройство 22 получения предыстории из сетевого контроллера 137 через сеть 23.
Если обработка аутентификации пользователя выполняется на основе запроса на информацию обработки аутентификации, пользователя аутентифицируют, и информацию уведомления об аутентификации возвращают из устройства 22 получения предыстории, в результате, модуль 130 управления принимает и улучшает информацию уведомления об аутентификации с помощью сетевого контроллера 137.
Когда детектируют, что пользователь был аутентифицирован на основе информации уведомления об аутентификации, модуль 130 управления формирует экран ввода, принимающий информацию запроса, для запроса на получение данных экрана ввода электронной книги. Затем модуль 130 управления передает информацию запроса на получение экрана ввода в устройство 22 получения предыстории из сетевого контроллера 137 через сеть 23.
Когда данные экрана ввода электронной книги возвращают из устройства 22 получения предыстории, в результате, модуль 130 управления принимает и улучшает данные экрана ввода электронной книги с помощью сетевого контроллера 137. Кроме того, модуль 130 управления передает данные экрана ввода электронной книги в устройство 25 дисплея через графический механизм 138 и модуль 139 вывода видеоданных в указанном порядке. Таким образом, модуль 130 управления отображает экран ввода электронной книги (не показан) на основе данных экрана ввода электронной книги на поверхности дисплея устройства 25 дисплея.
Кроме того, названия книг, даты издания книги, типы книги, категории и т.п. для электронных книг, которые могут быть предоставлены устройством 22 получения предыстории, отображают на экране ввода электронной книги. Кроме того, информация 116 установления книги для электронных книг, внедрена так, что она соответствует названиям книг для электронных книг, отображаемых в области ввода электронной книги в данных ввода экрана электронной книги.
Если одна или множество требуемых электронных книг будет выбрано, как название книги для экрана ввода электронной книги пользователем через пульт 27 дистанционного управления в этом состоянии, модуль 130 управления выделяет информацию 116 установления книги для каждой выбранной электронной книги из данных экрана ввода электронной книги.
Кроме того, модуль 130 управления сохраняет один или множество элементов информации 116 установления книги, выделенных из данных экрана введения электронной книги, вместе с информацией спецификации пользователя и паролем, и формирует информацию запроса на покупку электронной книги для запроса покупки одной или множества электронных книг, выбранных пользователем.
Затем модуль 130 управления передает информацию запроса на покупку электронной книги в устройство 22 получения предыстории из сетевого контроллера 137 через сеть 23. Если данные D2 и D4 электронной книги одних или множества данных электронной книги будут возвращены после выполнения обработки покупки одной или множества электронных книг, покупка которых запрашивается устройством 22 получения предыстории, в результате, модуль 130 управления принимает и импортирует их с помощью сетевого контроллера 137.
Кроме того, модуль 130 управления также принимает и импортирует программу воспроизведения электронной книги и таблицу индекса, возвращаемую вместе с одним или множеством элементов D2 и D4 данных электронной книги из устройства 22 получения предыстории в это время через сетевой контроллер 137.
Кроме того, модуль 130 управления также принимает и импортирует декодированную информацию ключа, сертификат электронной книги и сертификат маршрута, возвращенные вместе с одним или множеством элементов D2 и D4 данных электронной книги из устройства 22 получения предыстории в это время с помощью сетевого контроллера 137.
Затем модуль 130 управления передает один или множество элементов D2 и D4 данных электронной книги, программу воспроизведения электронной книги, таблицу индекса, информацию ключа декодирования, сертификат электронной книги и сертификат маршрута в привод 152 жесткого диска через переключатель 141.
Таким образом, модуль 130 управления ассоциирует и сохраняет один или множество элементов D2 и D4 данных электронной книги, купленных в это время, с таблицей индекса, информацией ключа декодирования, сертификатом электронной книги и информацией маршрута в приводе 152 жесткого диска. Кроме того, модуль 130 управления также содержит программу воспроизведения электронной книги на приводе 152 жесткого диска.
Если пользователь подает инструкции на воспроизведение электронной книги в привод 152 жесткого диска через пульт 27 дистанционного управления в этом состоянии, модуль 130 управления считывает программу воспроизведения электронной книги из привода 152 жесткого диска через переключатель 141.
Кроме того, модуль 130 управления передает программу воспроизведения электронной книги в RAM 134 и выполняет программу в нем. Таким образом, модуль 130 управления выполняет обработку воспроизведения электронной книги, на основе программы воспроизведения электронной книги, вместе с упомянутыми выше различными программами, которые были уже выполнены в RAM 134. В таком случае модуль 130 управления считывает таблицу индекса из привода 152 жесткого диска с помощью переключателя 141 и передает эту таблицу индекса в графический механизм 138.
Графический механизм 138 формирует данные экрана индекса для отображения списка названий книг для всех (одной или множества) электронных книг, предоставляемых через диск 28 предоставления книги, на основе таблицы индекса, предоставленной из модуля 130 управления.
Кроме того, графический механизм 138 передает данные экрана индекса в устройство 25 дисплея через модуль 139 вывода видеоданных и отображает экран индекса (не показан) на основе данных экрана индекса на поверхности дисплея устройства 25 дисплея.
Таким образом, модуль 130 управления уведомляет пользователя электронных книг, предоставляемых с помощью диска 28 предоставления книги, который установлен в устройстве 24 воспроизведения электронной книги в это время, в качестве названия книги через экран индекса, отображаемый на поверхности отображения устройства 25 дисплея.
Затем, когда экран индекса отображают на поверхности дисплея устройства 25 дисплея, как описано выше, модуль 130 управления может позволить пользователю выбрать электронную книгу, которая должна отображаться, как название книги, на экране индекса через пульт 27 дистанционного управления таким же образом, как описано выше.
Когда электронную книгу выбирают на экране индекса, модуль 130 управления считывает данные D2 и D4 электронной книги для выбранной электронной книги из привода 152 жесткого диска через переключатель 141.
Кроме того, модуль 130 управления считывает сертификат электронной книги и сертификат маршрута из привода 152 жесткого диска через переключатель 141. Кроме того, модуль 130 управления рассчитывает проверочные значения данных, используя по меньшей мере часть данных D2 и D4 электронной книги, считываемых из привода 152 жесткого диска. Кроме того, модуль 130 управления также рассчитывает проверочное значение сертификата, используя по меньшей мере часть сертификата маршрута.
Затем модуль 130 управления проверяет действительность данных D2 и D4 электронной книги (то есть, не были ли данные сфальсифицированы), считанных с диска 28 предоставления книги, в это время на основе сертификата электронной книги, рассчитанного проверочного значения данных и проверочного значения сертификата. Если подтверждается, что данные D2 и D4 электронной книги являются действительными, в результате, модуль 130 управления передает данные изображения обложки книги, включенные в данные D2 и D4 электронной книги, в графический механизм 138.
Когда данные изображения обложки книги передают из модуля 130 управления, графический механизм 138 выполняет обработку таким же образом, как описано выше, и отображает изображение обложки книги на всей поверхности экрана дисплея устройства 25 дисплея через модуль 139 вывода видеоданных.
Таким образом, модуль 130 управления отображает изображение страницы книги, целевую область увеличения и т.п. на поверхности дисплея устройства 25 дисплея в ответ на операцию с пультом 27 дистанционного управления, выполняемую пользователем, таким же образом, как описано выше после этого, даже когда данные D2 и D4 электронной книги покупают из устройства 22 получения предыстории.
Кроме того, если отображение экрана индекса запрашивается пользователем через пульт 27 дистанционного управления в состоянии, в котором изображение обложки книги, изображение 47 страницы книги и т.п. выводят через устройство 25 дисплея, модуль 130 управления снова формирует данные экрана индекса таким же образом, как описано выше.
Если экран индекса отображается на поверхности дисплея устройства 25 дисплея, и новую электронную книгу выбирают в это время, модуль 130 управления считывает данные D2 и D4 электронной книги для выбранной электронной книги из привода 152 жесткого диска так же, как описано выше.
В соответствии с этим, модуль 130 управления снова выполняет обработку таким же образом, как описано выше, и отображает изображение обложки книги, изображение страницы книги, целевую область увеличения и т.п. для новой электронной книги на поверхности дисплея устройства 25 дисплея. Даже в таком случае, если пользователь подает инструкцию на окончание отображения электронной книги через пульт 27 дистанционного управления в состоянии, в котором изображение обложки книги, изображение 47 страницы книги и т.п. выводится через устройство 25 дисплея, модуль 130 управления заканчивает обработку воспроизведения электронной книги в ответ на это.
Как описано выше, модуль 130 управления воспроизводит данные D2 и D4 электронной книги, используя привод 152 жесткого диска вместо диска 28 предоставления книги, когда данные D2 и D4 электронной книги покупают из устройства 22 получения предыстории.
Однако модуль 130 управления, в основном, выполняет ту же обработку воспроизведения электронной книги, как и в случае использования диска 28 предоставления книги, даже когда привод 152 жесткого диска используется вместо диска 28 предоставления книги, и воспроизводит данные D2 и D4 электронной книги.
В соответствии с этим, модуль 130 управления может обеспечить для пользователя возможность читать одну или множество электронных книг таким же образом, как и в случае использования диска 28 предоставления книги, даже когда данные D2 и D4 электронной книги воспроизводятся с использованием привода 152 жесткого диска. Кроме того, модуль 130 управления также может предоставить пользователю возможность наблюдать и просматривать различного вида информацию, ассоциированную с ассоциированной частью в электронной книге.
В частности, модуль 130 управления выделяет информацию 116 установления книги для электронной книги из информации 65 книги, когда начинается отображение изображения обложки книги на поверхности дисплея устройства 25 дисплея, в ответ на выбор электронной книги, во время выполнения обработки воспроизведения электронной книги. Кроме того, модуль 130 управления проверяет текущее время по времени, которое не показано на чертеже, и детектирует это время в момент времени, в который началось отображение изображения обложки книги.
Кроме того, модуль 130 управления делает взаимосвязь соответствия между информацией 116 установления книги, выделенный из информации 65 книги, и информацией времени, обозначающей время в момент времени начала отображения детектированного изображения обложки книги, как предысторию отображения электронной книги, отображаемой в ответ на операцию пользователя. Затем модуль 130 управления передает и сохраняет предысторию отображения во встроенном модуле 140 сохранения.
Кроме того, когда начинается отображение изображения 47 страницы книги на поверхности дисплея устройства 25 дисплея, в ответ на инструкцию передачи страницы, модуль 130 управления выделяет номер 86 страницы изображения 47 страницы книги из информации 85 страницы.
Кроме того, модуль 130 управления детектирует время в момент времени, в который началось отображение изображения 47 страницы книги, на основе текущего времени, представленного таймером. Затем модуль 130 управления ассоциирует и передает номер 86 страницы, выделенный из информации 85 страницы, с информацией времени, обозначающей время в момент времени начала отображения детектированного изображения 47 страницы книги во встроенный модуль 140 сохранения.
Таким образом, модуль 130 управления сохраняет ассоциированный номер 86 страницы и информацию времени, которая добавляется к предыстории отображения, во встроенном модуле 140 сохранения, и обновляет предысторию отображения во встроенном модуле 140 сохранения.
Кроме того, когда целевую область 92 увеличения увеличивают и отображают, как изображение 150 увеличения области на поверхности дисплея устройства 25 дисплея, в ответ на обозначение целевой области 92 увеличения, модуль 130 управления выделяет информацию 101 установления области для целевой области 92 увеличения из информации 100 области.
Кроме того, модуль 130 управления детектирует время в момент времени, в который начинается увеличение и отображение целевой области 92 увеличения, на основе текущего времени, представленного таймером. Затем модуль 130 управления ассоциирует и передает информацию 101 установления области, выделенную из информации 100 области с обозначением времени по информации времени, в момент времени начала увеличения отображения детектированной целевой области 92 увеличения, во встроенный модуль 140 сохранения.
Таким образом, модуль 130 управления сохраняет ассоциированную информацию 101, устанавливающую область, и информацию времени, которые должны быть добавлены к предыстории отображения, во встроенном модуле 140 сохранения и обновляет предысторию отображения во встроенном модуле 140 сохранения.
Как описано выше, модуль 130 управления обновляет предысторию отображения таким образом, что информацию 116 установления книги, номер 86 страницы и информацию 101 установления области сохраняют во встроенном модуле 140 сохранения вместе с информацией времени, каждый раз, когда отображают изображение обложки книги, изображение 47 страницы книги и изображение 150 увеличения области.
Затем модуль 130 управления детектирует время в момент времени, в который воспроизведение электронной книги заканчивается на основе текущего времени, представленного по времени, когда воспроизведение электронной книги заканчивается, в ответ на инструкцию пользователя.
Кроме того, модуль 130 управления передает информацию времени, обозначающую время в момент времени завершения воспроизведения детектированной электронной книги во встроенный модуль 140 сохранения. Таким образом, модуль 130 управления сохраняет информацию времени в момент времени завершения воспроизведения электронной книги, для добавления к предыстории отображения, которая была уже сохранена во встроенном модуле 140 сохранения и, в конечном итоге, обновляет предысторию отображения во встроенном модуле 140 сохранения.
Как описано выше, модуль 130 управления формирует предысторию IH отображения, в которой информация 116 установления книги, номер 86 страницы и информация 101 установления области расположены последовательно по времени вместе с информацией 151 времени во встроенном модуле 140 сохранения, в то время как выполняется обработка воспроизведения электронной книги, как показано на фиг.19.
Таким образом, модуль 130 управления формирует предысторию IH отображения, в частности, представляющую электронную книгу, отображение которой началось, в ответ на операцию пользователя, и изображение 47 страницы книги и целевой области 92 увеличения, которые были фактически отображены, в электронной книге, в то время как выполняется обработка воспроизведения электронной книги.
Когда производство предыстории IH отображения во встроенном модуле 140 сохранения заканчивается, в соответствии с окончанием воспроизведения электронной книги, модуль 130 управления считывает предысторию IH отображения, воспроизведение которого было закончено, из встроенного модуля 140 сохранения. Кроме того, модуль 130 управления также считывает информацию установления пользователя и пароль из встроенного модуля 140 сохранения.
Кроме того, модуль 130 управления сохраняет информацию установления пользователя и пароль и формирует информацию запроса обработки аутентификации для запроса обработки аутентификации пользователя. Затем модуль 130 управления передает информацию запроса на обработку аутентификации в устройство 22 получения предыстории из сетевого контроллера 137 через сеть 23.
Если обработка аутентификации пользователя выполняется на основе информации запроса обработки аутентификации, пользователя аутентифицируют, и информацию уведомления об аутентификации возвращают из устройства 22 получения предыстории, как результат, модуль 130 управления принимает и импортирует информацию уведомления об аутентификации с помощью сетевого контроллера 137. Когда детектируется, что пользователь был аутентифицирован, на основе информации уведомлении об аутентификации, модуль 130 управления формирует данные уведомления о предыстории отображения, которые содержат информацию установления пользователя, и пароль вместе с предысторией IH отображения.
Затем модуль 130 управления передает данные уведомления о предыстории отображения в устройство 22 получения предыстории из сетевого контроллера 137 через сеть 23. Таким образом, модуль 130 управления может уведомлять устройство 22 получения предыстории об изображении 47 страницы книги и целевой области 92 увеличения электронной книги, которую читает пользователь, на основе предыстории IH отображения, сохраненной в данных уведомления о предыстории отображения.
1-4-2. Конфигурация программного модуля, установленного в устройство 24 воспроизведения электронной книги
Далее будет представлено описание различных программных модулей, как упомянутые выше различные программы, установленные на энергонезависимом, считываемом в компьютере носителе информации в устройстве 24 воспроизведения электронной книги (например, сохраненном заранее в ROM 131) с использованием фиг.20.
Различные программные модули, установленные в устройстве 24 воспроизведения электронной книги, выполнены с возможностью их работы в основной программе 160, такой как операционная система. Кроме того, основная программа 160 администрирует ресурсы различных программных модулей более высокого порядка. Кроме того, основная программа 160 также администрирует ввод и вывод аппаратных средств в устройстве 24 воспроизведения электронной книги через привод 161.
Модуль 162 администрирования файлами, который администрирует файлом данных, присутствующих в основной программе 160, расположен на уровне высокого порядка основной программы 160. Кроме того, модуль 163 администрирования названия, который администрирует данными D2 и D4 электронной книги, сохранен на диске 28 предоставления книги, и данные D2 и D4 электронной книги, сохраненные в приводе 152 жесткого диска, установлены на уровне более высокого порядка модуля 162 администрирования файлами. Кроме того, модуль 163 администрирования названием предназначен для выполнения операций с файлом данных, присутствующим в основной программе 160, через модуль 162 администрирования файлами.
Кроме того, модуль 164 администрирования сетью, который выполняет управление во время использования сети 23, расположен на уровне более высокого порядка основной программы 160. Кроме того, модуль 165 администрирования исполнения программы воспроизведения расположен на уровне более высокого порядка модуля администрирования 163 названием и модуля 164 администрирования сетью.
Модуль 165 исполнения программы воспроизведения предоставляется с диска 28 предоставления книги и администрирует передачей данных между программой Р2 воспроизведения электронной книги, которая предусмотрена в устройстве 22 получения предыстории, и другими программными модулями, установленными в устройстве 24 воспроизведения электронной книги.
Кроме того, модуль 166 управления отображением экрана расположен на уровне более высокого порядка основной программы 160, и модуль 167 отображения текстового модуля и модуль 168 воспроизведения названия, который управляет воспроизведением данных D2 и D4 электронной книги, расположены на уровне более высокого порядка модуля 166 управления отображением экрана. Кроме того, встроенное приложение 169 расположено на уровне более высокого порядка модуля 167 текстового дисплея и модуля 168 воспроизведения названия.
Встроенное приложение 169 обеспечивает графический интерфейс пользователя для устройства 2 воспроизведения электронной книги. Кроме того, модуль 167 отображения текста передает инструкции на вычерчивание изображения обложки книги, изображения страницы книги и т.п. выбранной электронной книги через графический интерфейс пользователя, который предусмотрен встроенным приложением 169.
Кроме того, модуль 166 управления отображением экрана определяет, как вычертить изображение обложки книги, изображение страницы книги и т.п., на основе инструкции модуля 167 отображения текста и выполняет вычерчивание, в соответствии с принятым решением.
Кроме того, когда диск 28 предоставления книги представляет собой, например, BD в данном варианте осуществления, программа BD-Java (зарегистрированный товарный знак) записана на диске 28 предоставления книги, как программа Р2 воспроизведения электронной книги.
Кроме того, когда данные D2 и D4 электронной книги, записанные на диске 28 предоставления книги, который представляет собой диск BD, воспроизводят в устройстве 24 воспроизведения электронной книги, используется Java Virtual Machine (Java (зарегистрированный товарный знак) VM) (зарегистрированный товарный знак), в качестве модуля 165 администрирования выполнения программы воспроизведения.
1-5. Конфигурация цепей устройства 22 получения предыстории
Далее будет представлено описание конфигурации цепей устройства 22 получения предыстории с использованием фиг.21. Устройство 22 получения предыстории включает в себя модуль 180 управления, который состоит из CPU. Модуль 180 управления считывает различные программы, такие как основная программа, программа получения предыстории и т.п., которые сохранены заранее на энергонезависимом, считываемом компьютером носителе информации, таком как ROM 181, например, через шину 182 ввода/вывода.
Кроме того, модуль 180 управления передает различные программы в RAM 184, в качестве рабочей области модуля 180 управления, через шину 183 памяти и выполняет в нем программы. Затем модуль 180 управления управляет всем устройством через шину 182 ввода/вывода и системную шину 185 на основе различных программ, выполняемых в RAM 184. Кроме того, модуль 180 управления выполняет заданную вычислительную обработку на основе различных программ.
Кроме того, модуль 180 управления также выполняет различного вида обработку в ответ на команду операции, переданную из модуля 186 операций через модуль 187 внешнего интерфейса и шину 182 ввода/вывода в указанном порядке, в ответ на операцию из модуля 186 операций, который состоит из клавиатуры, "мыши" и т.п., на основе различных программ.
Таким образом, когда из электронной книги передают информацию запроса экрана регистрации пользователя устройства 24 воспроизведения через сеть 23, модуль 180 управления принимает и импортирует информацию запроса экрана регистрации пользователя с помощью сетевого контроллера 188.
Когда информацию запроса экрана регистрации пользователя импортируют, как описано выше, модуль 180 управления считывает данные экрана регистрации пользователя, сохраненные заранее, из привода 189 жесткого диска. Затем модуль 180 управления передает данные экрана регистрации пользователя в устройство 24 воспроизведения электронной книги из сетевого контроллера 188 через сеть 23.
Когда информацию пользователя, введенную на экране регистрации пользователя, передают из устройства 24 воспроизведения электронной книги через сеть 23, в результате, модуль 180 управления принимает и импортирует информацию пользователя с помощью сетевого контроллера 188.
Здесь модуль 180 управления составляет базу данных для регистрации пользователя в приводе 189 жесткого диска. Кроме того, база данных для регистрации пользователя также называется базой данных пользователя в следующем описании.
В соответствии с этим, модуль 180 управления передает в это время информацию пользователя в привод 189 жесткого диска. Таким образом, модуль 189 управления сохраняет информацию пользователя в приводе 180 жесткого диска и регистрирует информацию пользователя в базе данных пользователя.
Когда информацию пользователя регистрируют в базе данных пользователя, и регистрация пользователя для пользователя устройства 24 воспроизведения электронной книги заканчивается, как описано выше, модуль 180 управления считывает сохраненные заранее данные экрана уведомления о завершении регистрации пользователя из привода 189 жесткого диска.
Затем модуль 180 управления передает данные экрана уведомления об окончании регистрации пользователя в устройство 24 воспроизведения электронной книги из сетевого контроллера 188 через сеть 23. Таким образом, модуль 180 управления уведомляет пользователя устройства 24 воспроизведения электронной книги о том, что регистрация пользователя была закончена.
Кроме того, когда информацию запроса на обработку аутентификации передают из устройства 24 воспроизведения электронной книги через сеть 23, модуль 180 управления передает информацию запроса обработки аутентификации в модуль 190 обработки аутентификации после приема и импортирования информации запроса на обработку аутентификации с помощью сетевого контроллера 188.
При этом модуль 190 обработки аутентификации выделяет информацию установления пользователя и пароль из информации запроса обработки аутентификации, и выполняет обработку аутентификации пользователя на основе информации установления пользователя и пароля. В таком случае модуль 190 обработки аутентификации детектирует, были или нет информация, устанавливающая пользователя и пароль, выделенные из информации запроса на обработку аутентификации, уже зарегистрированы в базе данных пользователя в приводе 189 жесткого диска.
Если информация установления пользователя и пароль, выделенный из информации запроса на обработку аутентификации уже были зарегистрированы в базе данных пользователя, в результате, модуль 190 обработки аутентификации аутентифицирует пользователя устройства 24 воспроизведения электронной книги, который обратился в это время к устройству 22 получения предыстории, в качестве нормального пользователя. Затем, когда пользователя аутентифицируют, как описано выше, модуль 190 обработки аутентификации уведомляет модуль 180 управления об этом.
Когда модуль 190 обработки аутентификации уведомляет модуль 180 управления о том, что пользователь был аутентифицирован, модуль 180 управления передает информацию уведомления об аутентификации для уведомления о том, что пользователь был аутентифицирован, в устройство 24 воспроизведения электронной книги из сетевого контроллера 188 через сеть 23. Таким образом, модуль управления уведомляет устройство 24 воспроизведения электронной книги о том, что пользователь был аутентифицирован.
С другой стороны, если информация установления пользователя и пароль, выделенные из информации запроса на обработку аутентификации, не были зарегистрированы в базе данных пользователя, модуль 190 обработки аутентификации не аутентифицирует пользователя устройства 24 воспроизведения электронной книги, который получил доступ к устройству 22 получения предыстории в это время, в качестве нормального пользователя. Затем модуль 190 обработки аутентификации уведомляет модуль 180 управления о том, что пользователь не был аутентифицирован.
Если модуль 190 обработки аутентификации передал уведомление в модуль 180 управления о том, что пользователь не был аутентифицирован, модуль 180 управления передает информацию ошибки аутентификации, для уведомления о том, что пользователь не был аутентифицирован, в устройство 24 воспроизведения электронной книги из сетевого контроллера 188 через сеть 23. Таким образом, модуль 180 управления уведомляет устройство 24 воспроизведения электронной книги о том, что пользователь не был аутентифицирован.
В частности, когда информацию запроса экрана регистрации диска передают из устройства 24 воспроизведения электронной книги, как результат передачи информации уведомления об аутентификации в устройство 24 воспроизведения электронной книги, модуль 180 управления принимает и импортирует информацию запроса экрана регистрации диска с помощью сетевого контроллера 188.
Когда информацию запроса экрана регистрации диска импортируют, как описано выше, модуль 180 управления считывает данные экрана регистрации диска, сохраненные заранее, из привода 189 жесткого диска, в ответ на это. Затем модуль 180 управления передает данные экрана регистрации диска в устройство 24 воспроизведения электронной книги из сетевого контроллера 188 через сеть 23.
Когда информацию запроса регистрации диска, в котором сохранена информация диска, выведенную на экран регистрации диска, передают из устройства 24 воспроизведения электронной книги, в результате, модуль 180 управления принимает и импортирует информацию запроса на регистрацию диска с помощью сетевого контроллера 188.
При этом, модуль 180 управления выделяет информацию установления пользователя и пароль из информации запроса на регистрацию диска, вместе с информацией диска. Кроме того, модуль 180 управления устанавливает информацию пользователя, включающую в себя информацию установления пользователя и пароль, в базе данных пользователя привода 189 жесткого диска, на основе информации установления пользователя и пароля.
Затем модуль 180 управления передает информацию диска в привод 189 жесткого диска. Таким образом, модуль 180 управления сохраняет информацию диска в приводе 189 жесткого диска и ассоциирует, и регистрирует информацию диска с установленной информацией пользователя в базе данных пользователя.
Когда информацию диска регистрируют, как описано выше, модуль 180 управления считывает данные экрана уведомления о завершении регистрации диска, сохраненные заранее, из привода 189 жесткого диска. Затем модуль 180 управления передает данные экрана уведомления о завершении регистрации диска в устройство 24 воспроизведения электронной книги из сетевого контроллера 188 через сеть 23. Таким образом, модуль 180 управления уведомляет пользователя устройства 24 воспроизведения электронной книги о том, что регистрация диска была закончена.
В частности, когда данные D2 и D4 электронной книги передают из устройства воспроизведения электронной книги 21 через сеть 23 вместе с информацией запроса спецификации, модуль управления 180 принимают и импортируют данные D2 и D4 электронной книги и информацию запроса спецификации с помощью сетевого контроллера 188.
При этом, информацию 116 установления книги, с помощью которой электронная книга была принята в это время, и которая основана на D2 и D4 электронной книги, вырабатывают в соответствии с модулем 180 управления и информацией запроса спецификации. Затем модуль 180 управления передает информацию 116 установления книги в устройство 21 производства электронной книги из сетевого контроллера 188 через сеть 23.
Здесь модуль 180 управления составляет базу данных для регистрации электронной книги (то есть, для регистрации данных D2 и D4 электронной книги, сформированных в устройстве 21 производства электронной книги) в приводе 189 жесткого диска. Кроме того, база данных для регистрации электронной книги также будет называться базой данных книги в следующем описании.
В соответствии с этим, модуль 180 управления сохраняет выработанную информацию 116 установления книги в информации 65 книги, включенной в данные D2 и D4 электронной книги, принятые в это время. Затем модуль 180 управления передает информацию 65 книги, которая содержит информацию 116 установления книги, в привод 189 жесткого диска вместе с информацией 116 установления книги.
Таким образом, модуль 180 управления сохраняет информацию 65 книги и информацию 116 установления книги в приводе 189 жесткого диска и ассоциирует, и регистрирует информацию 65 книги с информацией 116 установления книги в базе данных книги.
Кроме того, модуль 180 управления передает информацию 85 страницы, включенную в данные D2 и D4 электронной книги, принятые в это время, в привод 189 жесткого диска. Таким образом, модуль 180 управления сохраняет информацию 85 страницы в приводе 189 жесткого диска и ассоциирует, и регистрирует эту информацию 85 страницы с информацией 116 установления книги в базе данных книги.
Кроме того, модуль 180 управления передает информацию 100 области, включенную в данные D2 и D4 электронной книги, принятую в это время, в привод 189 жесткого диска. Таким образом, модуль 180 управления сохраняет информацию 100 области в приводе 189 жесткого диска, и ассоциирует, и регистрирует информацию 100 области с информацией 116 установления книги в базе данных книги.
Затем, когда оператор через модуль 186 операций обозначает данные D2 и D4 электронной книги, как цель предоставления, используя сеть 23, модуль 180 управления передает данные D6 изображения книги, включенные в данные D2 и D4 электронной книги, в привод 189 жесткого диска.
Кроме того, модуль 180 управления также передает кодированные ассоциированные данные D7 и кодированные аудиоданные D8, включенные в данные D2 и D4 электронной книги, в привод 189 жесткого диска. Таким образом, модуль 180 управления сохраняет данные D6 изображения книги в приводе 189 жесткого диска и ассоциирует, и регистрирует данные D6 изображения книги с информацией 116 установления книги в базе данных книги.
Кроме того, модуль 180 управления сохраняет кодированные ассоциированные данные D7 и кодированные аудиоданные D8 в приводе 189 жесткого диска и ассоциирует, и регистрирует кодированные ассоциированные данные D7 и кодированные аудиоданные D8 с информацией 116 установления книги в базе данных книги.
С другой стороны, если оператор передает инструкции на выполнение данных D2 и D4 электронной книги из цели предоставления, используя сеть 23, через модуль 186 операций, модуль 180 управления отбрасывает данные D6 изображения книги, включенные в данные D2 и D4 электронной книги. Кроме того, модуль 180 управления также отбрасывает кодированные ассоциированные данные D7 и кодированные аудиоданные D8, включенные в данные D2 и D4 электронной книги.
Таким образом, если предоставление электронной книги, которая была произведена на основе публикации, используя сеть 23, будет разрешено издателем публикации, например, модуль 180 управления регистрирует все данные D2 и D4 электронной книги для электронной книги в базе данных книги.
Таким образом, модуль 180 управления поддерживает и администрирует данные D2 и D4 электронной книги для электронной книги, предоставление которой было разрешено, используя сеть 23, и делает возможным предоставить электронную книгу, используя сеть 23.
С другой стороны, если предоставление электронной книги с использованием сети 23 не было разрешено издателем, модуль 180 управления регистрирует только информацию 65 книги, информацию 85 страницы и информацию 100 области, включенные в данные D2 и D4 электронной книги для этой электронной книги.
Затем модуль 180 управления отбрасывает данные D6 изображения книги, кодированные ассоциированные данные D7 и кодированные аудиоданные D8, включенные в данные D2 и D4 электронной книги. Таким образом, модуль 180 управления позволяет предоставить электронную книгу, предоставление которой с использованием сети 23 не было разрешено на практике, путем отбрасывания данных D6 изображения книги, сохраняя при этом данные в базе данных книги.
Таким образом, модуль 180 управления принимает и импортирует информацию запроса на обработку аутентификации, которая предоставляет электронную книгу и ассоциированные изображения страницы в устройство 24 воспроизведения электронной книги, и которая была вначале передана из устройства 24 воспроизведения электронной книги через сеть 23 с помощью сетевого контроллера 188.
Когда информацию запроса на обработку аутентификации импортируют, как описано выше, модуль 180 управления передает информацию запроса на обработку аутентификации в модуль 190 обработки аутентификации, и обеспечивает исполнение модулем 190 обработки аутентификации той же обработки аутентификации пользователя, как было описано выше. Кроме того, модуль 180 управления передает информацию уведомления об аутентификации или информацию ошибки аутентификации в устройство 24 воспроизведения электронной книги из сетевого контроллера 188 через сеть 23, в соответствии с результатом исполнения обработки аутентификации пользователя с помощью модуля 190 обработки аутентификации.
Затем, когда информацию уведомления об аутентификации передают в устройство 24 воспроизведения электронной книги, модуль 180 управления последовательно принимает получение и покупку электронной книги и запрашивает изображение ассоциированной страницы из устройства 24 воспроизведения электронной книги.
Когда информация запроса на получение электронной книги фактически будет передана из устройства 24 воспроизведения электронной книги, которая приняла информацию уведомления об аутентификации через сеть 23, модуль 180 управления принимает и импортирует информацию запроса электронной книги с помощью сетевого контроллера 188.
При этом модуль 180 управления выделяет из информации запроса на получение электронной книги информацию 116 установления книги для одной или множества электронных книг, выбранных на экране индекса пользователем в устройстве 24 воспроизведения электронной книги.
Затем модуль 180 управления считывает информацию 65 книги, ассоциированную с информацией 116 установления книги, информацию 85 страницы и информацию 100 области из привода 189 жесткого диска на основе информации 116 установления книги, выделенной из информации запроса на получение электронной книги.
Кроме того, модуль 180 управления также считывает данные D6 изображения книги, ассоциированные с информацией 116 установления книги, из привода 189 жесткого диска на основе информации 116 установления книги, выделенной из информации запроса на получение электронной книги.
Кроме того, модуль 180 управления также считывает кодированные ассоциированные данные D7 и кодированные аудиоданные D8, которые ассоциированы с информацией 116 установления книги, из привода 189 жесткого диска, на основе информации 116 установления книги, выделенной из информации запроса на получение электронной книги.
Затем модуль 180 управления организует информацию 65 книги, информацию 85 страницы, информацию 100 области, данные D6 изображения книги, кодированные, ассоциированные данные D7 и кодированные аудиоданные D8, которые считывают из привода 189 жесткого диска, для формирования данных D2 и D4 электронной книги.
Как описано выше, модуль 180 управления формирует данные D2 и D4 электронной книги для каждой одной или множества электронных книг, выбранных пользователем, в устройстве 24 воспроизведения электронной книги. Затем модуль 180 управления передает один или множество сформированных элементов D2 и D4 данных электронной книги в устройство 24 воспроизведения электронной книги из сетевого контроллера 188 через сеть 23.
Таким образом, когда данные D2 и D4 электронной книги воспроизводят, используя диск 28 предоставления книги, на котором данные D2 и D4 электронной книги не записаны, модуль 180 управления может предоставлять данные D2 и D4 электронной книги в устройство 24 воспроизведения электронной книги.
Кроме того, когда передают информацию запроса на получение экрана ввода из устройства 24 воспроизведения электронной книги, которое приняло информацию уведомления об аутентификации через сеть 23, модуль 180 управления принимает и импортирует информацию запроса на получение экрана ввода с помощью сетевого контроллера 188.
При этом модуль 180 управления считывает из привода 189 жесткого диска данные экрана ввода электронной книги, сохраненные в нем. Кроме того, модуль 180 управления передает данные экрана ввода электронной книги в устройство 24 воспроизведения электронной книги из сетевого контроллера 188 через сеть 23. Таким образом, модуль 180 управления может вводить электронные книги, которые должны быть предоставлены по сети 23, через экран ввода электронной книги в устройстве 24 воспроизведения электронной книги для пользователя.
Затем, если информацию запроса на покупку электронной книги постоянно передают из устройства 24 воспроизведения электронной книги, которое приняло данные экрана ввода электронной книги через сеть 23, модуль 180 управления принимает и импортирует информацию запроса на покупку электронной книги с помощью сетевого контроллера 188.
При этом модуль 180 управления выделяет информацию 116 установления книги для одной или множества электронных книг, выбранных пользователем, для покупки на экране ввода электронной книги, в устройстве 24 воспроизведения электронной книги, из информации запроса на покупку электронной книги. Кроме того, модуль 180 управления также выделяет информацию установления пользователя и пароль из информации запроса на покупку электронной книги.
Затем модуль 180 управления вначале выполняет обработку покупки электронной книги, покупка которой была запрошена, для пользователя. В таком случае модуль 180 управления устанавливает информацию пользователя, включающую в себя информацию установления пользователя и пароль, из привода 189 жесткого диска на основе информации установления пользователя и пароля.
Кроме того, модуль 180 управления считывает имя пользователя и номер кредитной карты, например, включенные в информацию пользователя, из привода 189 жесткого диска. Кроме того, модуль 180 управления формирует данные расчета за электронное установление счета за электронную книгу, покупка которой была запрошена пользователем, на основе имени, номера кредитной карты и одного или множества элементов информации, устанавливающих книгу, выделенных из информации запроса на покупку электронной книги. Затем модуль 180 управления передает данные расчета в сервер 26 установления из сетевого контроллера 188 через сеть 23.
Таким образом, когда пользователь запрашивает покупку электронной книги, модуль 180 управления позволяет пользователю выполнить электронный расчет для оплаты счета за электронную книгу с помощью сервера 26 расчета, выполняя обработку покупки.
Когда обработка покупки закончена, модуль 180 управления считывает информацию 65 книги, ассоциированную с информацией 116 установления книги, информацию 85 страницы и информацию 100 области из привода 189 жесткого диска на основе информации 116 установления книги, выделенной из информации запроса на получение электронной книги.
Кроме того, модуль 180 управления также считывает данные D6 изображения книги, ассоциированные с информацией 116 установления книги, из привода 189 жесткого диска на основе информации 116 установления книги, выделенной из информации запроса на получение электронной книги.
Кроме того, модуль 180 управления также считывает кодированные ассоциированные данные D7 и кодированные аудиоданные D8, которые ассоциированы с информацией 116 установления книги, из привода 189 жесткого диска, на основе информации 116 установления книги, выделенной из информации запроса на получение электронной книги.
Затем модуль 180 управления организует информацию 65 книги, информацию 85 страницы, информацию 100 области, данные D6 изображения книги, кодированные ассоциированные данные D7 и кодированные аудиоданные D8, которые считывают из привода 189 жесткого диска, для получения данных D2 и D4 электронной книги. Таким образом, модуль 180 управления формирует данные D2 и D4 электронной книги для каждой из одной или множества электронных книг, выбранных пользователем, для покупки в устройстве 24 воспроизведения электронной книги.
В дополнение к этому, когда формируют одни или множество данных D2 и D4 электронной книги, модуль 180 управления считывает программу воспроизведения электронной книги, которая была заранее сохранена, для воспроизведения данных D2 и D4 электронной книги, из привода 189 жесткого диска.
Кроме того, модуль 180 управления считывает информацию ключа декодирования, которая была ранее получена из устройства 21 производства электронной книги, и сохранена в приводе 189 жесткого диска, например, для декодирования кодированных ассоциированных данных D7 и кодированных аудиоданных D8.
Кроме того, модуль 180 управления считывает сертификат маршрута, который был заранее сохранен, из привода 189 жесткого диска. Затем модуль 180 управления формирует сертификат электронной книги, используя данные D2 и D4 электронной книги, вместе с сертификатом маршрута, используя тот же способ, что и упомянутый выше способ, с помощью устройства 21 производства электронной книги.
Кроме того, модуль 180 управления формирует таблицу индекса, как список названий книг одного или множества сформированных элементов D2 и D4 данных электронной книги. Затем модуль 180 управления передает один или множество сформированных элементов D2 и D4 данных электронной книги в устройство 24 воспроизведения электронной книги из сетевого контроллера 188 через сеть 23, вместе с программой воспроизведения электронной книги и таблицей индекса.
Модуль 180 управления также передает в это время информацию ключа декодирования, сертификат электронной книги и сертификат маршрута в устройство 24 воспроизведения электронной книги из сетевого контроллера 188 через сеть 23. Таким образом, когда запрашивают покупку одной или множества электронных книг, модуль 180 управления может предоставить данные D2 и D4 электронной книги для одной из множества электронных книг в устройство 24 воспроизведения электронной книги.
Кроме того, когда информацию запроса изображения передают из устройства 24 воспроизведения электронной книги, которая приняла информацию уведомления об аутентификации через сеть 23, модуль 180 управления принимает и импортирует информацию запроса изображения с помощью сетевого контроллера 188.
При этом модуль 180 управления выделяет ассоциированное название книги и ассоциированный номер страницы, соответствующий ассоциированной части, обозначенной пользователем в устройстве 24 воспроизведения электронной книги, из информации запроса изображения. Кроме того, модуль 180 управления считывает данные изображения страницы книги, в котором был добавлен ассоциированный номер страницы, среди множества элементов данных изображения страниц книги для электронной книги, с ассоциированным названием книги из привода 189 жесткого диска на основе ассоциированного названия книги и ассоциированного номера страницы.
Затем модуль 180 управления передает данные изображения страницы книги в устройство 24 воспроизведения электронной книги из сетевого контроллера 188 через сеть 23. Таким образом, когда ассоциированная часть, которая была ассоциирована с другим ассоциированным изображением страницы, обозначена на изображении страницы книги, модуль 180 управления предоставляет данные изображения страницы книги для ассоциированного изображения страницы в устройство 24 воспроизведения электронной книги.
Кроме того, когда данные уведомления о предыстории передают из устройства 24 воспроизведения электронной книги, которое приняло информацию уведомления об аутентификации через сеть 23, модуль 180 управления принимает и импортирует данные уведомления о предыстории с помощью сетевого контроллера 188.
При этом, модуль 180 управления выделяет информацию установления пользователя и пароль из данных уведомления о предыстории, вместе предысторией IH отображения. Кроме того, модуль 180 управления устанавливает информацию пользователя, включая в себя информацию установления пользователя и пароль, в базе данных пользователя привода 189 жесткого диска на основе информации установления пользователя и пароля.
Затем модуль 180 управления передает предысторию IH отображения в привод 189 жесткого диска. Таким образом, модуль 180 управления сохраняет предысторию IH отображения в приводе 189 жесткого диска и ассоциирует и регистрирует предысторию IH отображения с установленной информацией пользователя в базе данных пользователя.
Здесь номер 86 страницы для изображения 47 страницы книги, отображаемого в устройстве 24 воспроизведения электронной книги, включен в предысторию IH отображения, и информация 116 установления книги для электронной книги, включающей в себя изображение 47 страницы книги, также сохраняется в нем. Поэтому, модуль 180 управления может определять изображение 47 страницы книги, включающей в себя статьи и т.п., которые прочитал пользователь, в устройстве 24 воспроизведения электронной книги на основе предыстории IH отображения.
Кроме того, данные изображения страницы книги, к которым добавлен номер 86 страницы, ассоциированы с информацией 116 установления книги, как описано выше, и зарегистрированы в базе данных книги привода 189 жесткого диска.
В соответствии с этим модуль 180 управления может легко устанавливать содержание изображения страницы книги, которое фактически отображалось, в качестве данных изображения страницы книги, вместе с электронной книгой, выбранной для отображения в устройстве 24 воспроизведения электронной книги, используя базу данных книги на основе предыстории IH отображения.
В частности, когда отображают изображение 47 страницы книги, целевую область 92 увеличения делают преднамеренно обозначенной в изображении 47 страницы книги для увеличения и отображения. Таким образом, увеличенная и отображенная целевая область 92 увеличения обозначается для увеличения и отображения только потому, что пользователь проявил интерес к целевой области 92 увеличения. В соответствии с этим, считается, что содержание увеличенной и отображенной целевой области 92 увеличения было, по существу, надежно проверено (то есть, прочитано) пользователем.
Кроме того, информация 101 установления области, для целевой области 92 увеличения, увеличенной и отображенной в устройстве 24 воспроизведения электронной книги, включена в предысторию IH отображения, и информация 116 установления книги, для электронной книги, включающей в себя изображение 47 страницы книги, в которой присутствует целевая область 92 увеличения, также сохранена в ней.
В соответствии с этим, модуль 180 управления, в частности, может определять часть, которая была фактически считана пользователем устройства 24 воспроизведения электронной книги, в изображении 47 страницы книги, как целевую область 92 увеличения, на основе предыстории IH отображения.
Кроме того, данные целевого изображения увеличения, добавленные к информации 101 установления области, ассоциированы с информацией 116 установления книги, как описано выше, и зарегистрированы в базе данных привода 189 жесткого диска.
В соответствии с этим, модуль 180 управления может легко устанавливать содержание целевой области 92 увеличения, которая была фактически увеличена и отображается устройством 24 воспроизведения электронной книги, как данные изображения увеличения области, используя базу данных книги на основе предыстории IH отображения.
Кроме того, модуль 180 управления позволяет рекламному агентству и компании-производителю электронной книги использовать изображения страницы книги и содержания целевой области увеличения для производства рекламы электронной книги или новой электронной книги, предоставляет данные изображения страницы книги и данные изображения увеличения области, установленные, как описано выше, в рекламное агентство и компанию-производитель электронной книги.
Таким образом, модуль 180 управления, в частности, может определять не только изображение страницы 47 книги, которое прочел пользователь, в электронной книге, но также и часть, которая была фактически прочитана в изображении 47 страницы книги, в качестве целевой области 92 увеличения на основе предыстории IH отображения. В соответствии с этим, модуль 180 управления позволяет рекламному агентству и компании-производителю эффективнее использовать предысторию IH отображения для рекламы электронной книги и производства новой электронной книги.
В частности, модуль 180 управления в это время передает предысторию IH отображения в модуль 191 выделения предпочтения. Когда предысторию IH отображения передают из модуля 180 управления, модуль 191 выделения предпочтения выделяет информацию 116 установления книги, номер 86 страницы и информацию 101 установления области, вместе с соответствующей информацией 151 времени из предыстории IH отображения.
Кроме того, модуль 191 выделения предпочтения устанавливает информацию 65 книги для электронной книги, ассоциированную с информацией установления книги (то есть, информацией 65 книги, включающей в себя информацию 116 установления книги) в базе данных книги привода 189 жесткого диска, на основе информации 116 установления книги.
Таким образом, модуль 191 выделения предпочтения считывает категорию 72, как специфичную информацию атрибута книги для выделения предпочтений среди информации атрибута книги, включенной в упомянутую информацию 65 книги, из привода 189 жесткого диска.
Кроме того, модуль 191 выделения предпочтения устанавливает информацию 85 страницы, включающую в себя номер 86 страницы, среди информации 85 страницы, ассоциированной с информацией 116 установления книги, в базе данных книги привода 189 жесткого диска на основе информации 116 установления книги, и номера 86 страницы.
Таким образом, модуль 191 выделения предпочтения считывает текст 88 на странице, ключевое слово 89 и категорию 90, как информацию атрибута страницы для выделения предпочтения, среди информации атрибута страницы, включенной в установленную информацию 85 страницы из привода 189 жесткого диска.
Кроме того, модуль 191 выделения предпочтения устанавливает информацию 100 области, включающую в себя информацию 101 установления области, среди информация 100 области, ассоциированной с информацией 116 установления книги, в базе данных книги привода 189 жесткого диска на основе информации 116 установления книги и информации 101 установления области.
Таким образом, модуль 191 выделения предпочтения считывает текст 105 на странице, ключевое слово 106 и категорию 107, как специфичную информацию атрибута области для выделения предпочтения среди информации атрибута области, включенной в установленную информацию 100 области, из привода 189 жесткого диска.
Затем модуль 191 выделения предпочтения выделяет предпочтения пользователя на основе информации атрибута книги, информации атрибута страницы и информации атрибута области, которые были считаны из привода 189 жесткого диска, и информации 151 времени, выделенной из предыстории IH отображения.
В таком случае модуль 191 выделения предпочтения выбирает специфичную информацию атрибута книги для выделения предпочтения, считанную из привода 189 жесткого диска, для использования в том виде, как она есть, для выделения предпочтения, поскольку специфичная информация атрибута книги для выделения предпочтения соотносится с электронной книгой, в которой заинтересован пользователь, и которую он фактически выбирает для чтения.
Кроме того, поскольку целевая область 92 увеличения выполнена так, что она преднамеренно обозначена в изображении 47 страницы книги, для увеличения и отображения, когда изображение 47 страницы книги отображают, как описано выше, и при этом считается, что ее содержание, по существу, было надежно проверено пользователем, когда целевую область 92 увеличения увеличивают и отображают. Поэтому, модуль 191 выделения предпочтения выбирает всю специфичную информацию атрибута области для выделения предпочтения, считанного из привода 189 жесткого диска, для использования в том виде, как она есть, для выделения предпочтения.
Однако изображение 47 страницы книги может временно отображаться в ответ на инструкцию передачи и возврата страницы, для поиска требуемого изображения 47 страницы книги, и статьи, и т.п. в изображении 47 страницы книги, в некоторых случаях, фактически не будут прочитаны.
Поэтому, модуль 191 выделения предпочтения выполняет обработку вычитания, используя информацию 151 времени и момент времени начала отображения изображения 47 страницы книги (то есть, в соответствии с номером 86 страницы), и информацию 151 времени, обозначающую следующий момент времени после времени, обозначенного предыдущей информацией 151 времени, последовательно по времени, среди информация 151 времени.
Таким образом, модуль 191 выделения предпочтения рассчитывает время отображения изображения 47 страницы книги (то есть, время, в течение которого продолжается отображение), отображаемого в ответ на операцию пользователя, обозначенную по предыстории IH отображения. Кроме того, модуль 191 выделения предпочтения сравнивает рассчитанное время отображения с заданным пороговым значением, которое выбирают заранее, для определения, были или нет прочитаны статьи и т.п. в изображении 47, страницы книги.
Модуль 191 выделения предпочтения выбирает конкретную информацию атрибута страницы, соответствующую изображению 47 страницы книги, для которого определили, что его страницы и т.п. были прочитаны, среди конкретной информация атрибута страницы, считанной из привода 189 жесткого диска, на основе результата сравнения, для использования для выделения предпочтения.
В дополнение к этому, модуль 191 выделения предпочтения выполняет обработку естественного языка для текста 105 в области, в качестве специфичной информации атрибута области, и текста 88 на странице, в качестве специфичной информации страницы, выделенной для использования для выделения предпочтения.
В таком случае модуль 191 выделения предпочтения считывает данные в словаре морфем и данные семантического словаря, сохраненные заранее, из привода 189 жесткого диска. Кроме того, данные словаря морфем формируют путем ассоциирования множества морфем различных частей речи, таких как существительные, глаголы, частицы, наречия и т.п. при чтении частей речи и т.п. для морфем.
Кроме того, морфема представляет собой минимальный модуль языка, имеющий значение, и некоторые из них составляют слова сами по себе, другие составляют слова в комбинации с другой морфемой, и другие не составляют какие-либо слова сами по себе и даже в комбинации с другой морфемой.
Кроме того, данные семантического словаря представляют специфичные слова для частей речи, таких как существительные и глаголы, и представляют значения слов с более широкой концепцией в иерархическом виде. Когда специфичные слова представляют собой существительные, например, "ramen" (лапша быстрого приготовления) и "udon" (лапша из пшеничной муки), данные семантического словаря представляют значение "кулинария: лапша" с более широкой концепцией, как значение этих слов.
Когда данные словаря морфем и данные семантического словаря считывают из привода 189 жесткого диска, модуль 191 выделения предпочтения выполняет анализ морфемы для текста 105 в области на основе данных словаря морфем. Таким образом, модуль 191 выделения предпочтения устанавливает каждую из частей речи для множества морфем, разделяя текст 105 в области на множество морфем.
Кроме того, модуль 191 выделения предпочтения определяет одну или множество морфем, составляющих конкретные слова для частей речи, таких как существительные и глаголы, среди множества морфем, на основе результата анализа морфемы и данных семантического словаря. Кроме того, модуль 191 выделения предпочтения устанавливает значения слова, составленного из одной или множества определенных морфем.
Затем модуль 191 выделения предпочтения выполняет синтаксический анализ для текста 105 в области, на основе таких результатов анализа морфем и результата установления значения слова, полученного для текста 105 в области. Таким образом, модуль 191 выделения предпочтения устанавливает грамматические роли морфем, включенных в текст 105 в области, и устанавливает взаимосвязь модификации и т.п. между морфемами в тексте 105 в области.
Как описано выше, модуль 191 выделения предпочтения получает результат обработки для обработки естественного языка (то есть, результат анализа морфемы, результат спецификации значения слова и результат синтаксического анализа) для текста 105 в области. Модуль 191 выделения предпочтения детектирует ключевое слово, которое является важным для понимания содержания текста 105 в области, из текста 105 в области, на основе результата обработки для обработки естественного языка текста 105 в области.
Таким образом, модуль 191 выделения предпочтения поддерживает список (ниже также называется списком частей речи) из морфем для заранее определенных частей речи, таких как частицы и наречия, которые были детектированы заранее, например, путем изучения, с использованием различных текстов, и которые не способствуют пониманию содержания текста.
Кроме того, модуль 191 выделения предпочтения также содержит список слов с заданными значениями, которые были детектированы заранее, например, при изучении с использованием различных текстов, и которые не способствуют пониманию содержания текста.
В соответствии с этим, модуль 191 выделения предпочтения исключает из кандидатов ключевых слов морфемы частей речи, зарегистрированных в списке частей речи, как морфемы, которые не являются важными для понимания содержания текста 105 в области, среди множества морфем, включенных в текст 105 в области.
Кроме того, модуль 191 выделения предпочтения также исключает из кандидатов ключевых слов одно или множество слов, составляющих морфемы, со значениями, зарегистрированными в списке значений, как морфемы, которые не являются важными, для понимания содержания текста 105 в области, среди множества слов, включенных в текст 105 в области.
Кроме того, модуль 191 выделения предпочтения устанавливает морфемы, которые не являются важными в контексте, для понимания содержания текста 105 в области среди множества морфем в тексте 105 в области на основе грамматических ролей, взаимосвязей модификации и т.п. для множества морфем, включенных в текст 105 в области. Затем модуль 191 выделения предпочтения исключает установленные морфемы из кандидатов ключевых слов.
Как описано выше, модуль 191 выделения предпочтения детектирует слова, такие как существительные и глаголы, составленные одной или множеством морфем, которые не были исключены и остались среди множества морфем в тексте 105 в области, как ключевые слова, которые являются важными для понимания содержания текста 105 в области.
Кроме того, модуль 191 выделения предпочтения также выполняет обработку естественного языка для текста 88 на странице, выбранного для использования, для выделения предпочтения таким же образом, как и в случае текста 105 в области, и детектирует ключевые слова, которые являются важными, для понимания содержания текста 88 на странице, на основе результата обработки.
Затем модуль 191 выделения предпочтения собирает категории 72, 90, и 107, выбранные при использовании, для выделения предпочтения. Таким образом, модуль 191 выделения предпочтения устанавливает количество категорий, равное единице, если категория отличается от любой одной из других категорий 72, 90, и 107, и модуль 191 выделения предпочтения устанавливает количество категорий, равное количеству, которое равно двум или больше, в целом, если присутствуют две или больше одинаковых категории.
Кроме того, модуль 191 выделения предпочтения собирает ключевые слова 89 и 106, выбранные для использования, для выделения предпочтения с ключевыми словами, детектированными для текста 105 в области и текста 88 на странице. Таким образом, модуль 191 выделения предпочтения устанавливает количество категорий в единицу, если категория отличается от какой-либо одной или другой из категорий, и модуль 191 выделения предпочтения устанавливает количество категорий, равное количеству, которое равно двум или больше, в целом, если присутствуют две или больше одинаковых категории.
Таким образом, модуль 191 выделения предпочтения выделяет заданное количество или больше категорий, в качестве категории элементов, в которых заинтересован пользователь, например, среди множества категорий на основе результата сбора. Кроме того, модуль 191 выделения предпочтения выделяет заданное количество или больше ключевых слов, в качестве ключевых слов, которые представляют особенности элементов, в которых заинтересован пользователь, среди множества ключевых слов на основе, например, результата сбора.
Как описано выше, модуль 191 выделения предпочтения выделяет категории элементов и ключевых слов, представляющих элементы, в которых заинтересован пользователь, как предпочтение пользователя (то есть, как информацию, представляющую предпочтение пользователя). Кроме того, категории и ключевые слова, выделенные модулем 191 выделения предпочтения, в качестве информации, представляющей предпочтение пользователя, как описано выше, также будут называться информацией предпочтения в следующем описании. Затем модуль 191 выделения предпочтения передает информацию предпочтения в модуль 180 управления.
Когда информация предпочтения поступает из модуля 191 выделения предпочтения, модуль 180 управления передает информацию предпочтения в привод 189 жесткого диска. Таким образом, модуль 180 управления сохраняет информацию предпочтения в приводе 189 жесткого диска и ассоциирует, и регистрирует информацию предпочтения с ранее установленной (то есть, установленной для регистрации предыстории IH отображения) информацией пользователя.
1-6. Процедура обработки производства данных изображения для электронная книги
Далее будет представлено описание процедуры RT1 обработки производства данных изображения для электронной книги, в которой модуль 30 управления устройства 21 производства электронной книги формирует данные изображения обложки книги и данные изображения страницы книги в процессе производства электронной книги, выполняемом на основе программы производства электронной книги, со ссылкой на фиг.22.
Модуль 30 управления устройства 21 производства электронной книги начинает процедуру RT1 обработки производства данных изображения для электронной книги, показанную на фиг.22, на основе программы производства электронной книги, когда от оператора поступает инструкция начала обработки производства электронной книги, например, через модуль 36 операций.
Когда начинается процедура RT1 обработки производства данных изображения для электронной книги, модуль 30 управления импортирует оригинальные данные документа в первом или втором формате из внешнего источника на этапе SP1 и переходит на следующий этап SP2.
На этапе SP2, модуль 30 управления подсказывает оператору о том, что требуется ввести информацию преобразования формата, например, через модуль 40 дисплея, и ожидает ввода оператором информации преобразования формата через модуль 36 операций. Когда информацию преобразования формата вводят, модуль 30 управления затем переходит к следующему этапу SP3.
На этапе SP3, модуль 30 управления определяет, является или нет формат данных оригинального документа, импортированных из внешнего источника в это время, вторым форматом. Если на этом этапе SP3 будет получен положительный результат, это означает, что данные оригинального документа во втором формате, которые были сформированы путем сканирования публикации, были импортированы в это время из внешнего источника. Если такой положительный результат будет получен на этапе SP3, модуль 30 управления переходит к следующему этапу SP4.
На этапе SP4, модуль 30 управления добавляет номера страниц к данным изображения для одной или множества верхних титульных страниц, включенных в данные оригинального документа, и переходит к следующему этапу SP5. На этапе SP5, модуль 30 управления, соответственно, выполняет обработку преобразования размера для данных изображения для обложки и данных изображения одной или множества верхних титульных страниц публикации, включенных в оригинальные данные документа.
Таким образом, модуль 30 управления формирует данные изображения обложки книги и данные изображения страницы книги с размерами изображения, в соответствии со стандартом HDTV, переходит к следующему этапу SP6, и заканчивает такую процедуру RT1 обработки производства данных изображения для электронной книги.
Кроме того, если на упомянутом выше этапе SP3 будет получен отрицательный результат, это означает, что в это время данные оригинального документа, представленные в первом формате, который был произведен для изготовления публикации, были импортированы из внешнего источника. Если такой отрицательный результат будет получен на этапе SP3, модуль 30 управления переходит на этап SP7.
На этапе SP7 модуль 30 управления обрезает оригинальные данные до данных изображения для обложки публикации и данных изображения для каждой из верхних титульных страниц публикации после декодирования оригинального документа, и переходит на этап SP5.
В соответствии с этим, модуль 30 управления, соответственно, выполняет обработку преобразования размера для данных изображения обложки, вырезанных, в таком случае, из оригинальных данных, и данных изображения для одной или множества верхних титульных страниц на этапе SP5. Таким образом, модуль 30 управления формирует данные изображения обложки книги и данные изображения страницы книги, используя размеры изображения стандарта HDTV, переходит к следующему этапу SP6, и заканчивает такую процедуру RT1 обработки по производству данных изображения для электронной книги.
1-7. Процедура обработки производства данных электронной книги
Далее будет представлено описание процедуры RT2 обработки производства данных электронной книги, при которой модуль 30 управления устройства 21 производства электронной книги формирует данные электронной книги при обработке производства электронной книги, выполняемой на основе программы производства электронной книги, используя фиг.23 и 24.
Например, когда процедура RT1 при обработке производства данных изображения для электронной книги заканчивается, модуль 30 управления устройства 21 производства электронной книги начинает процедуру RT2 для обработки производства данных электронной книги, показанную на фиг.23 и 24, на основе программы производства электронной книги.
Когда начинается процедура RT2 обработки производства данных электронной книги, модуль 30 управления отображает экран 42А производства электронной книги в модуле 40 дисплея, на основе данных отображения изображения книги и данных изображения страницы книги на этапе SP11 и переходит к следующему этапу SP12.
На этапе SP12, модуль 30 управления ожидает ввода оператором информации атрибута книги в изображении 49 ввода атрибута книги экрана 42А производства электронной книги через модуль 36 операций. Когда информацию атрибута книги вводят по изображению 49 ввода атрибута книги, модуль 30 управления затем переходит к следующему этапу SP13.
На этапе SP13 модуль 30 управления организует информацию атрибута книги в изображении 49 ввода атрибута книги с общим количеством страниц, для получения информации 65 книги и переходит к следующему этапу SP14. На этапе SP14, модуль 30 управления определяет, были или нет изображения 45-48 страницы книги выбраны оператором в модуле 43 отображения списка изображения экрана 42А производства электронной книги через модуль 36 операций.
Если будет получен положительный результат на этом этапе SP14, это означает, что изображения 45-48 страницы книги были выбраны оператором для ввода информации атрибута страницы. Когда такой положительный результат получают на этапе SP14, модуль 30 управления обновляет экран 42А производства электронной книги, отображенный в модуле 40 дисплея, до экрана 42B производства электронной книги, включающего в себя изображение 75 ввода атрибута страницы, и переходит к следующему этапу SP15.
На этапе SP15 модуль 30 управления ожидает ввода оператором информации атрибута страницы для изображения 75 ввода атрибута страницы на экране 42B производства электронной книги через модуль 36 операций. Когда вводят информацию атрибута страницы при изображении 75 ввода атрибута страницы, модуль 30 управления затем переходит к следующему этапу SP16.
На этапе SP16 модуль 30 управления ассоциирует информацию атрибута страницы в изображении 75 ввода атрибута страницы с номером страницы изображения 47 страницы книги, выбранным в это время, для производства индивидуальной информации страницы книги и переходит к следующему этапу SP17.
На этапе SP17 модуль 30 управления выполняет обработку уменьшения размеров для данных изображения страницы книги, для изображения 47 страницы книги, выбранного в это время, и производит данные миниатюрного изображения для миниатюрного изображения, в качестве индекса изображения 47 страницы книги. Кроме того, модуль 30 управления добавляет номер страницы оригинального изображения 47 страницы книги к данным миниатюрного изображения, и переходит к следующему этапу SP18.
На этапе SP18 модуль 30 управления определяет, была или нет выбрана целевая область 92 увеличения в изображении 47 страницы книги, которая была увеличена и отображалась на экране 42А производства электронной книги оператором через модуль 36 операций. Если положительный результат будет получен на этом этапе SP18, это означает, что целевая область 92 увеличения, которая может быть увеличена и может отображаться, была выбрана для изображения 47 страницы книги оператором, когда электронная книга отображается пользователем.
Если такой положительный результат будет получен на этапе SP18, модуль 30 управления вырабатывает информацию 101, устанавливающую область и выбранную целевую область 92 увеличения. Затем модуль 30 управления обновляет экран 42А производства электронной книги, отображаемый в модуле 40 дисплея, для экрана 42V производства электронной книги, включающего в себя входное изображение 94 атрибута области, и переходит к следующему этапу SP19.
На этапе SP19 модуль 30 управления ожидает ввода информации атрибута области для изображения 94 ввода атрибута области оператором на экране 42С производства электронной книги через модуль 36 операций. Если информация атрибута области будет введена для изображения 94 ввода атрибута области, модуль 30 управления затем переходит к следующему этапу SP20.
На этапе SP20 модуль 30 управления ассоциирует информацию атрибута области в изображении 94 ввода атрибута области, которая представляет собой ассоциацию информации положения области, представляющую положение целевой области 92 увеличения, выбранной в это время. Кроме того, модуль 30 управления также ассоциирует информацию атрибута области в изображении 94 ввода атрибута области с номером страницы для изображения 47 страницы книги, включающего в себя целевую область 92 увеличения, выбранную в это время, для производства индивидуальной информации области и переходит к следующему этапу SP21.
На этапе SP21 модуль 30 управления вырезает часть целевой области 92 увеличения, выбранной в это время, как данные области, среди данных изображения страницы книги, для изображения 47 страницы книги. Кроме того, модуль 30 управления добавляет информацию 101 установления области для оригинальной целевой области 92 увеличения, для получения данных изображения увеличения области после выполнения обработки увеличения для данных области, и затем переходит к следующему этапу SP22.
На этапе SP22 модуль 30 управления определяет, было или нет закончено производство информации страницы книги и индивидуальной информации области. Если на этапе SP22 будет получен отрицательный результат, это означает, что изображения 45-48 страницы книги, которые не были выбраны для ввода информации атрибута страницы, представлены, или что завершение выбора не было передано по инструкции оператором для выбора целевой области 92 увеличения. Если такой отрицательный результат будет получен на этапе SP22, модуль 30 управления возвращается на этап SP14.
Кроме того, если отрицательный результат будет получен на упомянутом выше этапе SP14, это означает, что оператор проверяет, например, содержание изображения 47 страницы книги, увеличенной и отображаемой на экране 42B производства электронной книги.
Таким образом, такой отрицательный результат означает, что изображения 45-48 страницы книги не были выбраны оператором для ввода информации атрибута страницы, и при этом возможно выбрать целевую область 92 увеличения. Если такой отрицательный результат будет получен на этапе SP14, модуль 30 управления переходит на этап SP18.
Кроме того, если отрицательный результат будет получен на этапе SP18, это означает, что существует вероятность того, что новые изображения 45-48 страницы книги будут выбраны оператором, который закончил ввод информации атрибута страницы, например, для ввода информации атрибута страницы. Если такой отрицательный результат будет получен на этапе SP18, модуль 30 управления переходит на этап SP22.
Таким образом, модуль 30 управления позволяет оператору выбирать изображения 45-48 страницы книги и выводить информацию атрибута страницы после этого путем повторного и циклического выполнения обработки с этапа SP14 по этап SP22, до тех пор, пока не будет получен положительный результат на этапе SP22. Кроме того, модуль 30 управления позволяет оператору выбирать целевую область увеличения и вводить информацию атрибута области путем многократного и циклического выполнения обработки с этапа SP14 по этап SP22.
Затем, если положительный результат будет получен на этапе SP22, это означает, что информация атрибута страницы была введена для всех изображений 45-48 страницы книги оператором, и производство индивидуальной информации страницы книги для всех изображений 45-48 страницы книги было завершено.
Кроме того, такой положительный результат означает, что окончание выбора целевой области 92 увеличения поступает, как инструкция от оператора, и производство индивидуальной информации области было закончено для всех целевых областей увеличения, выбранных оператором. Если такой положительный результат будет получен на этапе SP22, модуль 30 управления переходит к следующему этапу SP23.
На этапе SP23 модуль 30 управления формирует новую информацию 85 страницы, используя всю индивидуальную информацию страницы книги, и переходит к следующему этапу SP24. На этапе SP24 модуль 30 управления формирует информацию 100 области, используя всю индивидуальную информацию области, и переходит к следующему этапу SP25.
Затем, на этапе SP25, модуль 30 управления переходит к следующему этапу SP26 после организации данных изображения книги, информации 65 книги, информации 85 страницы, информации 100 области, кодированных аудиоданных и кодированных ассоциированных данных, которые были получены в это время, для формирования данных D2 и D4 электронной книги. Таким образом, модуль 30 управления завершает такую процедуру RT2 обработки покупки данных электронной книги на этапе SP26.
1-8. Процедура обработки регистрации электронной книги
Далее, со ссылкой на фиг.25, будет представлено описание процедуры RT3 обработки регистрации электронной книги, в которой модуль 180 управления устройства 22 получения предыстории регистрирует электронную книгу, произведенную устройством 21 производства электронной книги, на основе программы регистрации, сохраненной заранее, например, в ROM 181.
Когда принимают данные D2 и D4 электронной книги, передаваемые из устройства 21 производства электронной книги, модуль 180 управления устройства 22 получения предыстории начинает процедуру RT3 обработки регистрации электронной книги, показанную на фиг.25 на основе программы регистрации. Когда начинается процедура RT3 обработки регистрации электронной книги, модуль 180 управления вырабатывает информацию 116 установления книги для электронной книги на основе данных D2 и D4 электронной книги, принятых в это время на этапе SP31, и переходит на следующий этап SP32.
На этапе SP32 модуль 180 управления сохраняет информацию 116 установления книги для информации 65 книги, включенной в данные D2 и D4 электронной книги, передает информацию 116 установления книги в устройство 21 производства электронной книги через сеть 23, и переходит на следующий этап SP33.
На этапе SP33 модуль 180 управления сохраняет информацию 65 книги, в которой содержится информация 116 установления книги, в приводе 189 жесткого диска, выполняет ассоциации между ними, регистрирует их в базе данных книги, и затем переходит на следующий этап SP34.
На этапе SP34 модуль 180 управления сохраняет информацию страницы, включенную в данные D2 и D4 электронной книги, в приводе 189 жесткого диска, ассоциирует и регистрирует информацию 85 страницы с информацией 116 установления книги в базе данных книги, и затем переходит на следующий этап SP35.
На этапе SP35 модуль 180 управления сохраняет информацию 100 области, включенную в данные D2 и D4 электронной книги, в приводе 189 жесткого диска, ассоциирует и регистрирует информацию 100 области с информацией 116 установления книги, и затем переходит следующий этап SP36.
На этапе SP36 модуль 180 управления определяет, являются или нет данные D2 и D4 электронной книги, принятые в это время, данными D2 и D4 электронной книги, которая может быть предусмотрена через сеть 23. Если на этапе SP36 будет получен положительный результат, это означает, что данные D2 и D4 электронной книги, принятые в это время, являются данными D2 и D4 электронной книги, предоставление которых при использовании сети 23 разрешено. Если такой положительный результат будет получен на этапе SP36, модуль 180 управления переходит на следующий этап SP37.
На этапе SP37 модуль 180 управления сохраняет данные D6 изображения книги, включенные в данные D2 и D4 электронной книги, в приводе 189 жесткого диска и ассоциирует, и регистрирует данные D6 изображения книги с информацией 116 установления книги в базе данных книги.
Кроме того, модуль 180 управления сохраняет кодированные ассоциированные данные D7 и кодированные аудиоданные D8, включенные в данные D2 и D4 электронной книги, в приводе 189 жесткого диска, ассоциирует и регистрирует кодированные ассоциированные данные D7 и кодированные аудиоданные D8 с информацией 116 установления книги в базе данных книги, и затем переходит на следующий этап SP38. Таким образом, модуль 180 управления заканчивает процедуру RT3 обработки регистрации электронной книги на этапе SP38.
С другой стороны, если отрицательный результат будет получен на упомянутом выше этапе SP36, это означает, что данные D2 и D4 электронной книги, принятые в это время, представляют данные D2 и D4 электронной книги, предоставление которой с использованием сети 23 не разрешено. Если такой отрицательный результат будет получен на этапе SP36, модуль 180 управления переходит на этап SP38, без выполнения обработки на этапе SP37 и заканчивает такую процедуру RT3 обработки регистрации электронной книги.
1-9. Процедура обработки воспроизведения электронной книги
Далее, со ссылкой на фиг.26, будет представлено описание процедуры RT4 обработки воспроизведения электронной книги, в которой модуль 130 управления устройства 24 воспроизведения электронной книги воспроизводит данные D2 и D4 электронной книги на основе программы Р2 воспроизведения электронной книги.
Когда пользователь подает инструкцию на воспроизведение электронной книги, модуль 130 управления устройства 24 воспроизведения электронной книги начинает процедуру RT4 обработки воспроизведения электронной книги, показанную на фиг.26, на основе программы Р2 воспроизведения электронной книги, считанной с диска 28 предоставления книги, или из привода 152 жесткого диска.
Когда начинается процедура RT4 обработки воспроизведения электронной книги, модуль 130 управления отображает экран индекса в устройстве 25 дисплея на этапе SP41 и ожидает выбора пользователем электронной книги, которая должна быть воспроизведена. Когда пользователь выбирает электронную книгу для воспроизведения на экране индекса, модуль 130 управления затем переходит на следующий этап SP42.
На этапе SP42 модуль 130 управления воспроизводит данные изображения обложки книги, включенные в данные D2 и D4 электронной книги, для электронной книги, выбранной пользователем, отображает изображение обложки книги на основе данных изображения обложки книги в устройстве 25 дисплея, и переходит к следующему этапу SP43.
На этапе SP43 модуль 130 управления ассоциирует и сохраняет информацию 116 установления книги для электронной книги, выбранной пользователем, с информацией времени в момент времени начала отображения для отображения обложки книги во встроенном модуле 140 сохранения, в качестве предыстории IH отображения и переходит на следующий этап SP44.
На этапе SP44 модуль 130 управления определяет, выбрал или нет пользователь отображаемое изображение 45-48 страницы книги. Если на этапе SP44 будет получен положительный результат, это означает, что изображение 45-48 страницы книги отображаемой в устройстве 25 дисплея, были выбраны пользователем по инструкции передачи или возврата страницы или выбора миниатюрного изображения. Если такой положительный результат будет получен на этапе SP44, модуль 130 управления переходит к следующему этапу SP45.
На этапе SP45 модуль 130 управления воспроизводит данные изображения страницы книги в соответствии с операцией пользователя (инструкцией или выбором), отображает изображение страницы книги на основе данных изображения страницы книги в устройстве 25 дисплея, и переходит к следующему этапу SP46.
На этапе SP46 модуль 130 управления ассоциирует и сохраняет номер 86 страницы отображаемых изображений 45-48 страницы книги с информацией времени в момент времени начала отображения во встроенном модуле 140 сохранения, обновляет предысторию IH отображения, и затем переходит к следующему этапу SP47.
На этапе SP47 модуль 130 управления определяет, была или нет обозначена целевая область 92 увеличения в изображениях 45-48 страницы книги пользователем. Если на этапе SP47 будет получен положительный результат, это означает, что целевая область 92 увеличения, увеличение и отображение которой требуется, была обозначена в изображениях 45-48 страницы книги, которые отображаются пользователем. Если такой положительный результат был получен на этапе SP47, модуль 130 управления переходит к следующему этапу SP48.
На этапе SP48 модуль 130 управления воспроизводит данные изображения увеличения области, соответствующие целевой области 92 увеличения, обозначенной пользователем, увеличивает и отображает целевую область 92 увеличения, как изображение 150 увеличения области, в устройстве 25 дисплея и переходит к следующему этапу SP49.
На этапе SP49 модуль 130 управления ассоциирует и сохраняет информацию 101 установления области для увеличенной и отображаемой целевой области 92 увеличения с информацией времени в момент времени начала увеличения и отображения во встроенном модуле 140 сохранения, обновляет предысторию IH отображения и переходит к следующему этапу SP50.
На этапе SP50 модуль 130 управления определяет, была или нет другая электронная книга выбрана для воспроизведения пользователем. Если на этапе SP50 будет получен отрицательный результат, это означает, что существует вероятность того, что пользователь передал инструкции на отображение изображений 45-48 страницы книги для ранее выбранной электронной книги и для увеличения, и отображения целевой области 92 увеличения. Если такой отрицательный результат будет получен на этапе SP50, модуль 130 управления переходит на следующий этап SP51.
На этапе SP51 модуль 130 управления определяет, закончено или нет воспроизведение электронной книги. Если на этапе SP51 будет получен отрицательный результат, это означает, что электронная книга была прочитана пользователем, и инструкция на завершение воспроизведения электронной книги еще не была подана. Если такой отрицательный результат будет получен на этапе SP51, модуль 130 управления возвращается на этап SP44.
В частности, если отрицательный результат был получен на упомянутом выше этапе SP44, это означает, что статьи и т.п. в изображениях 45-48 страницы книги, отображаемые в это время, были считаны, или целевая область 92 увеличения, предназначенная для увеличения и отображения, была выбрана пользователем. Если такой отрицательный результат был получен на этапе SP44, модуль 130 управления переходит на этап SP47 без выполнения обработки на этапе SP45 и этапе SP46.
Кроме того, если отрицательный результат был получен на упомянутом выше этапе SP47, это означает, что изображения 45-48 страниц книги, отображаемые в это время, или статьи и т.п. в целевой области 92 увеличения, которую увеличивают и отображают, были прочитаны пользователем. Если такой отрицательный результат будет получен на этапе SP47, модуль 130 управления переходит на этап SP50, без выполнения обработки на этапе SP48 и этапе SP49.
Кроме того, если положительный результат был получен на упомянутом выше этапе SP50, это означает, что экран индекса снова отображали в ответ на инструкцию пользователя, и электронная книга для последовательного воспроизведения была выбрана на отображаемом экране индекса. Если такой положительный результат будет получен на этапе SP50, модуль 130 управления возвращается на этап SP42.
Таким образом, модуль 130 управления многократно и циклически выполняет обработку на этапе SP42 - этапе SP50, до тех пор, пока положительный результат не будет получен на этапе SP51. В соответствии с этим, модуль 130 управления может обеспечить для пользователя возможность чтения статей в изображениях 45-48 страницы книги и целевой области увеличения 92, путем последовательного отображения изображений 45-48 страниц книги из одной или множества электронных книг или последовательного увеличения и отображения целевой области 92 увеличения.
Затем, если положительный результат будет получен на этапе SP51, это означает, что пользователь подал инструкцию на окончание воспроизведения электронной книги. Если такой положительный результат будет получен на этапе SP51, модуль 130 управления переходит на следующий этап SP52 и заканчивает процедуру RT4 обработки воспроизведения электронной книги.
1-10. Процедура предоставления предыстории отображения и обработка получения
Далее будет представлено описание процедуры предоставления предыстории и обработки получения, которая выполняется модулем 130 управления устройства 24 воспроизведения электронной книги и модулем 180 управления устройства 22 получения предыстории, используя фиг.27. Когда пользователь подает инструкцию на окончание воспроизведения электронной книги, модуль 130 управления устройства 24 воспроизведения электронной книги начинает процедуру RT5 обработки предоставления предыстории отображения, показанную на фиг.27 (А), на основе программы Р2 воспроизведения электронной книги, считанной из диска 28 предоставления книги, или привода 152 жесткого диска.
Таким образом, когда пользователь подает инструкцию на окончание воспроизведения электронной книги, модуль 130 управления устройства 24 воспроизведения электронной книги начинает процедуру RT5 обработки предоставления предыстории отображения, как часть упомянутой выше обработки воспроизведения электронной книги. Когда начинается процедура RT5 обработки предоставления предыстории отображения, модуль 130 управления заканчивает производство предыстории IH отображения во встроенном модуле 140 сохранения на этапе SP61. Затем модуль 130 управления заканчивает производство, считывает предысторию IH отображения из встроенного модуля 140 сохранения, и переходит на следующий этап SP62.
На этапе SP62 модуль 130 управления обращается к устройству 22 получения предыстории через сеть 23, связывается с устройством 22 получения предыстории, и переходит к следующему этапу SP63. Затем, на этапе SP63, модуль 130 управления формирует информацию запроса на обработку аутентификации, передает информацию запроса на обработку аутентификации в устройство 22 получения предыстории через сеть 23, и переходит к следующему этапу SP6.
При этом модуль 180 управления устройства 22 получения предыстории начинает процедуру RT6 обработки получения предыстории отображения, показанной на фиг.27 (В), на основе программы получения предыстории, сохраненной заранее в ROM 181, например, в ответ на обмен данными с устройством 24 воспроизведения электронной книги.
Когда начинается процедура RT6 обработки получения предыстории отображения, модуль 180 управления ожидает передачи информации запроса на обработку аутентификации из устройства 24 воспроизведения электронной книги на этапе SP71. Затем, когда информация запроса на обработку аутентификации, переданная из программы 24 воспроизведения электронной книги, будет принята, модуль 180 управления переходит на следующий этап SP72.
На этапе SP72 модуль 180 управления обеспечивает исполнение модулем 190 обработки аутентификации обработки аутентификации пользователя, на основе информации запроса обработки аутентификации и переходит к следующему этапу SP73. На этапе SP73, модуль 180 управления определяет, был или нет пользователь аутентифицирован, в результате обработки аутентификации пользователя. Если положительный результат будет получен на этапе SP73, это означает, что был получен доступ к устройству 22 получения предыстории устройством 24 воспроизведения электронной книги пользователя, который уже закончил регистрацию пользователя к этому времени. Если такой положительный результат будет получен на этапе SP73, модуль 180 управления переходит к следующему этапу SP74. В соответствии с этим, модуль 180 управления передает информацию уведомления об аутентификации в устройство 24 воспроизведения электронной книги в это время на этапе SP74, и переходит к следующему этапу SP75.
С другой стороны, если на этапе SP73 будет получен отрицательный результат, это означает, что к устройству 22 получения предыстории был выполнен доступ устройством 24 воспроизведения электронной книги пользователя, который еще не закончил регистрацию пользователя к этому времени. Если такой отрицательный результат будет получен на этапе SP73, модуль 180 управления передает информацию об ошибке аутентификации в устройство 24 воспроизведения электронной книги, затем переходит на этап SP77 и заканчивают такую процедуру RT6 обработки получения предыстории отображения.
В частности, модуль 130 управления устройства 24 воспроизведения электронной книги ожидает уведомления о результате обработки для обработки аутентификации пользователя из устройства 22 получения предыстории (то есть, передачу информации уведомления об аутентификации или информации об ошибке аутентификации) на этапе SP64.
Затем, когда модуль 130 управления уведомляют о результате обработки для обработки аутентификации пользователя в устройстве 22 получения предыстории, модуль 130 управления определяет, был ли пользователь аутентифицирован. Если положительный результат будет получен на этапе SP64, это означает, что пользователь, которому принадлежит это устройство, закончил регистрацию пользователя. Если такой положительный результат будет получен на этапе SP64, модуль 130 управления переходит на следующий этап SP65.
В соответствии с этим, модуль 130 управления формирует данные уведомления о предыстории отображения для предоставления предыстории IH отображения, передает данные уведомления о предыстории отображения в устройство 22 получения предыстории, переходит на следующий этап SP66, и заканчивает такую процедуру RT5 обработки получения предыстории отображения на этапе SP65.
Кроме того, если отрицательный результат будет получен на этапе SP64, это означает, что пользователь, которому принадлежит это устройство, еще не закончил регистрацию пользователя. Если такой отрицательный результат будет получен на этапе SP64, модуль 130 управления переходит на этап SP66, без выполнения обработки на этапе SP65, и заканчивает такую процедуру RT5 обработки предоставления предыстории отображения.
В частности, когда модуль 180 управления устройства 22 получения предыстории передает информацию уведомления об аутентификации в устройство 24 воспроизведения электронной книги и переходит на этап SP75, модуль 180 управления устройства 22 получения предыстории ожидает передачи данных уведомления о предыстории отображения из устройства 24 воспроизведения электронной книги. Затем, когда данные уведомления о предыстории отображения, переданные из устройства 24 воспроизведения электронной книги, будут приняты, модуль 180 управления переходит на следующий этап SP78.
На этапе SP78, модуль 180 управления выделяет предысторию IH отображения из данных уведомления предыстории отображения. Затем модуль 180 управления сохраняет предысторию IH отображения в приводе 189 жесткого диска, ассоциирует и регистрирует предысторию IH отображения с информацией пользователя для пользователя устройства 24 воспроизведения электронной книги в базе данных пользователя, и переходит на следующий этап SP79.
На этапе SP79 модуль 180 управления считывает специфичную информацию атрибута книги, информацию атрибута страницы и информацию атрибута области для выделения с предпочтением из привода 189 жесткого диска на основе предыстории IH отображения с помощью модуля 191 выделения предпочтения и переходит на следующий этап SP80.
На этапе SP80 модуль 180 управления обеспечивает выделение предпочтения пользователя модулем 191 выделения предпочтения на основе специфичной информации атрибута книги, информации атрибута страницы и информации атрибута области, для выделения предпочтения и переходит на следующий этап SP81.
На этапе SP81 модуль 180 управления сохраняет предпочтение пользователя, выделенное модулем 191 выделения предпочтения, как информацию предпочтения, в приводе 189 жесткого диска и ассоциирует и регистрирует информацию пользователя для пользователя в базе данных пользователя. Затем, когда регистрация информации предпочтения будет закончена, модуль 180 управления переходит на этап SP77 и завершает такую процедуру RT6 обработки получения предыстории отображения.
1-11. Операции и эффекты вариантов осуществления
В представленной выше конфигурации устройство 21 производства электронной книги в системе 20 предоставления электронной книги импортирует данные оригинального документа из внешнего источника. Кроме того, устройство 21 производства электронной книги производит данные изображения обложки книги и один или множество элементов данных изображения страницы книги на основе данных оригинального документа.
Кроме того, устройство 21 производства электронной книги производит данные электронной книги для электронной книги, включающие в себя данные изображения обложки книги, и одни или множество данных изображения страницы книги, в которых одна или множество частей, выбранных в изображении страницы книги, установлены, как целевые области увеличения, которые могут быть индивидуально увеличены и отображены.
Кроме того, устройство 24 воспроизведения электронной книги в системе 20 предоставления электронной книги выполняет обработку воспроизведения для данных электронной книги, сформированных устройством 21 производства электронной книги, и отображает изображение обложки книги и изображение страницы книги в устройстве 25 дисплея.
Если целевая область увеличения в изображении страницы книги, отображаемом в устройстве дисплея 25, будет обозначена пользователем через пульт 27 дистанционного управления, устройство 24 воспроизведения электронной книги увеличивает и отображает обозначенную целевую область увеличения в устройстве 25 дисплея, как изображение увеличения области.
Кроме того, когда обработку воспроизведения выполняют для данных электронной книги, как описано выше, устройство 24 воспроизведения электронной книги производит предысторию отображения, представляющую целевую область увеличения, которая была увеличена и отображалась в устройстве 25 дисплея. Затем, когда воспроизведение электронной книги заканчивается, устройство 24 воспроизведения электронной книги передает предысторию отображения в устройство 22 получения предыстории через сеть 23.
Кроме того, когда предысторию отображения передают из устройства 24 воспроизведения электронной книги, в соответствии с завершением воспроизведения электронной книги, устройство 22 получения предыстории в системе 20 предоставления электронной книги принимает предысторию отображения и ассоциирует, и сохраняет предысторию отображения с информацией пользователя для пользователя устройства 24 воспроизведения электронной книги.
В соответствии с этим, система 20 предоставления электронной книги, в частности, может определять, какая часть, то есть, какая целевая область увеличения фактически была прочитана пользователем, в изображении страницы книги электронной книги, на основе предыстории отображения устройством 22 получения предыстории.
В соответствии с описанной выше конфигурацией, конфигурация в системе 20 электронной книги выполнена таким образом, что, когда устройство 21 производства электронной книги производит данные электронной книги для электронной книги, которая имеет одни или множество элементов данных изображения страницы книги, на основе данных оригинального документа, импортируемых из внешнего источника, в котором одна или множество частей, выбранных в изображении страницы книги, на основе данных изображения страницы, установлены, как целевые области увеличения, которые могут быть индивидуально увеличены и отображены, и устройство 24 воспроизведения электронной книги выполняет обработку воспроизведения для данных электронной книги, отображает изображения книги в устройстве дисплея 25, обеспечивает увеличение и отображение устройством 25 дисплея обозначенной целевой области увеличения, когда целевая область увеличения в изображении страницы книги, обозначенная пользователем, формирует предысторию отображения, представляющую целевую область увеличения, увеличенную и отображаемую в устройстве 25 дисплея, когда обработку воспроизведения выполняют для данных электронной книги, как описано выше, и передает полученную предысторию отображения в устройство 22 получения предыстории, и устройство 22 получения предыстории принимает предысторию отображения и ассоциирует, и сохраняет предысторию отображения с информацией пользователя для пользователя устройства 24 воспроизведения электронной книги. Таким образом, система 20 предоставления электронной книги может, в частности, определять, какая часть в изображении страницы книги электронной книги была фактически прочитана пользователем, на основе предыстории отображения устройством 22 получения предыстории. В соответствии с этим, система 20 предоставления электронной книги может эффективнее использовать предысторию отображения электронной книги, отображаемой устройством 24 воспроизведения электронной книги, для рекламы электронной книги, изготовления новой электронной книги, и выделения предпочтений пользователя и т.п.
Кроме того, устройство 22 получения предыстории в системе 20 предоставления электронной книги определяет целевую область увеличения, увеличенную и отображаемую устройством 24 воспроизведения электронной книги, на основе предыстории отображения, предоставленной из устройства 24 воспроизведения электронной книги. Затем устройство 22 получения предыстории выполнено с возможностью выделения предпочтения пользователя на основе ключевого слова и категории, в соответствии с содержанием определенной целевой области увеличения.
В соответствии с этим, система 20 предоставления электронной книги может точно выделять предпочтения пользователя на основе части, которая была, по существу, надежно проверена (прочитана) пользователем, в изображении страницы книги. Таким образом, система 20 предоставления электронной книги может точно выделять предпочтение пользователя, исключая, при этом, использование даже части, которая не была фактически проверена (прочитана) в изображении страницы книги, включающем в себя статьи различного содержания, например, для выделения предпочтения пользователя в максимальной степени.
Кроме того, когда увеличенную и отображаемую целевую область увеличения определяют на основе предыстории отображения, устройство 22 получения предыстории в системе 20 предоставления электронной книги выполняет обработку естественного языка для текстов в целевой области увеличения и детектирует ключевые слова, в соответствии с содержанием целевой области увеличения на основе результата обработки. Затем устройство 22 получения предыстории выполнено с возможностью выделения предпочтения пользователя с использованием детектированных ключевых слов.
В соответствии с этим, даже когда ключевые слова для целевой области увеличения не были введены оператором во время производства данных электронной книги, система 20 предоставления электронной книги может точно выделять предпочтение пользователя.
Кроме того, когда выполняют обработку воспроизведения в данных электронной книги, устройство 24 воспроизведения электронной книги в системе 20 предоставления электронной книги формирует предысторию отображения, представляющую изображение страницы книги, отображающееся в устройстве 25 дисплея, вместе с целевой областью увеличения, увеличенной и отображаемой в устройстве 25 дисплея. Затем, когда воспроизведение электронной книги заканчивается, устройство 24 воспроизведения электронной книги выполнено с возможностью передачи предыстории отображения в устройство 22 получения предыстории через сеть 23.
Кроме того, устройство 22 получения предыстории в системе 20 предоставления электронной книги также определяет изображение страницы книги, отображаемое устройством 24 воспроизведения электронной книги, вместе с целевой областью увеличения, увеличенной и отображаемой устройством 24 воспроизведения электронной книги, на основе предыстории отображения.
Затем устройство 22 получения предыстории выполнено с возможностью выделения предпочтения пользователя на основе ключевых слов и категорий, в соответствии с содержанием определенной целевой области увеличения и содержанием установленного изображения страницы книги. В соответствии с этим, когда все содержание изображения страницы книги было проверено пользователем, система 20 предоставления электронной книги может выделить предпочтения пользователя, даже используя содержание.
Кроме того, когда обработку воспроизведения выполняют для данных электронной книги, устройство 24 воспроизведения электронной книги в системе 20 предоставления электронной книги представляет увеличенную и отображаемую целевую область увеличения в устройстве 25 дисплея, вместе со временем в момент времени начала увеличения и отображения, и производит предысторию отображения, представляющую изображение страницы книги, отображаемое в устройстве 25 дисплея, вместе со временем в момент времени начала отображения. Затем, когда воспроизведение электронной книги заканчивается, устройство 24 воспроизведения электронной книги выполнено с возможностью передачи предыстории отображения в устройство 22 получения предыстории через сеть 23.
Кроме того, когда изображение страницы книги, отображаемое в устройстве 24 воспроизведения электронной книги, определено на основе предыстории отображения, устройство 22 получения предыстории в системе 20 предоставления электронной книги определяет, было или нет содержание изображения страницы книги фактически проверено, на основе информации времени, включенной в предысторию отображения.
Затем устройство 22 получения предыстории выполнено с возможностью выделения предпочтения пользователя на основе ключевых слов и категории в соответствии с содержанием определенной целевой области увеличения и содержанием изображения страницы книги, которое было определено, как фактически проверенное. В соответствии с этим, возможно исключить выделение предпочтения пользователя, используя изображения страницы книги, которое временно отображается устройством воспроизведения 24 электронной книги для сдвига страницы и т.п., содержание которой не было проверено, в соответствии с системой 20 предоставления электронной книги.
2. Модифицированные примеры
2-1. Модифицированный пример 1
Кроме того, в описанном выше варианте осуществления, устройство 24 воспроизведения электронной книги формирует предысторию отображения, представляющую электронную книгу, выбранную для воспроизведения, изображение страницы книги, отображаемое в устройстве 25 дисплея, и целевую область увеличения, увеличенную и отображаемую в устройстве 25 дисплея, и передает предысторию отображения в устройство 22 получения предыстории. Кроме того, было представлено описание случая, в котором устройство 22 получения предыстории было выполнено с возможностью выделения предпочтения пользователя, используя предысторию отображения.
Однако настоящее изобретение не ограничивается этим, и устройство 24 воспроизведения электронной книги формирует предысторию отображения, представляя только целевую область увеличения, увеличенную и отображаемую в устройстве 25 дисплея, и передает предысторию отображения в устройство 22 получения предыстории. Кроме того, устройство 22 получения предыстории может быть выполнено с возможностью выделения предпочтения пользователя, на основе только содержания целевой области увеличения, показанной по предыстории отображения,
Кроме того, настоящее изобретение может быть выполнено таким образом, что устройство 24 воспроизведения электронной книги представляет изображение страницы книги, отображаемое в течение заданного периода времени или дольше, среди отображаемых изображений страницы книги, вместе с увеличенной и отображаемой целевой областью увеличения, формирует предысторию отображения, которая, в частности, не включает в себя информацию времени, и передает предысторию отображения в устройство 22 получения предыстории.
В такой конфигурации нет необходимости определять изображение страницы книги, содержание которой было фактически проверено, когда предпочтение пользователя выделяют устройством 22 получения предыстории, и при этом возможно упростить обработку выделения предпочтения для выделения предпочтения, и уменьшить нагрузку обработки для обработки в соответствии с настоящим изобретением.
2-2 Модифицированный пример 2
В упомянутом выше варианте осуществления было представлено описание, выполненное для случая, в котором устройство 21 производства электронной книги произвело данные электронной книги, включающие в себя информацию страницы, содержащую текст на странице, и информацию области, которая содержит текст в области, и устройство 22 получения предыстории содержит данные электронной книги.
Однако настоящее изобретение не ограничивается этим, устройство 21 производства электронной книги может производить данные электронной книги, включающие в себя информацию о странице, которая не содержит текст на странице, и информацию области, которая не содержит текст в области, и устройство 22 получения предыстории может сохранять данные электронной книги.
Кроме того, настоящее изобретение может быть выполнено таким образом, что, когда предпочтение пользователя выделяют с помощью устройства 22 получения предыстории, изображение страницы книги, отображаемое устройством 24 воспроизведения электронной книги, текст на странице и текст в области в увеличенной и отображаемой целевой области увеличения могут быть выделены из данных изображения страницы книги и данных изображения области увеличения, включенных в данные электронной книги, сохраненных в самом устройстве 22 получения предыстории.
Кроме того, настоящее изобретение может быть выполнено таким образом, что текст на странице и текст в области будут выделены из данных изображения страницы книги, или таким образом, что текст на странице будет выделен из данных изображения страницы книги, в то время как текст в области будет выделен из данных изображения увеличения области.
Кроме того, настоящее изобретение может быть выполнено таким образом, что когда предпочтение пользователя будет выделено устройством 22 получения предыстории, текст на странице и текст в области в изображении страницы книги, отображаемом устройством 24 воспроизведения электронной книги и в увеличенной и отображаемой целевой области увеличения, получают из устройства 21 производства электронной книги и устройства 24 воспроизведения электронной книги.
Кроме того, настоящее изобретение может быть выполнено таким образом, что устройство 24 воспроизведения электронной книги формирует предысторию отображения, включающую в себя текст на странице и текст в области, в отображаемом изображении страницы книги, и увеличенную и отображаемую целевую область увеличения, и передает предысторию отображения в устройство 22 получения предыстории.
Кроме того, ключевые слова выделяют из текста на странице и текста в области, когда предпочтение пользователя выделяют с помощью устройства 22 получения предыстории, как описано выше, в соответствии с настоящим изобретением. Поэтому, устройство 21 производства электронной книги может производить данные электронной книги, включающие в себя информацию страницы, на которой не содержатся ключевые слова (и также категории) и информацию области, которая не является ключевыми словами (и также категориями) таким же образом, и устройство 22 получения предыстории может сохранять данные электронной книги.
2-3 Модифицированный пример 3
Кроме того, в упомянутом выше варианте осуществления, описание было представлено для случая, в котором устройство 22 получения предыстории сконфигурировано для выполнения обработки аутентификации пользователя, используя информацию установления пользователя и пароль. Однако настоящее изобретение не ограничено этим, и устройство 22 получения предыстории может выполнять обработку аутентификации пользователя, используя информацию DI определения диска для диска 28 предоставления книги, когда данные электронной книги воспроизводятся устройством 24 воспроизведения электронной книги, используя диск 28 предоставления книги.
2-4 Модифицированный пример 4
Кроме того, в упомянутом выше варианте осуществления было представлено описание случая, в котором систему предоставления электронной книги, в соответствии с настоящим изобретением, применяли к системам 1 и 20 предоставления электронной книги, описанным выше со ссылкой на фиг.1-27.
Однако настоящее изобретение не ограничивается этим, и его можно применять к другим системам предоставления электронной книги с различными конфигурациями, такими как система предоставления электронной книги и т.п., включающим в себя PDA (карманный персональный компьютер), персональный компьютер, мобильный телефон или устройство для видеоигр, которые включают в себя те же функции, как и у устройств 3 и 24 воспроизведения электронной книги, вместо устройств 3 и 24 воспроизведения электронной книги стационарного типа.
2-5 Модифицированный пример 5
Кроме того, в упомянутом выше варианте осуществления, применяется программа воспроизведения электронной книги, в соответствии с настоящим изобретением, в программе производства электронной книги, которая предоставляется устройству 24 воспроизведения электронной книги через диск 28 предоставления книги и сеть 23, описанные выше со ссылкой на фиг.1-27.
Кроме того, было представлено описание случая, в котором модуль 130 управления устройства 24 воспроизведения электронной книги выполнял процедуру RT4 обработки воспроизведения электронной книги, описанную выше со ссылкой на фиг.26, на основе программы воспроизведения электронной книги и процедуры RT5 обработки предоставления предыстории отображения, описанной выше со ссылкой на фиг.27.
Однако настоящее изобретение не ограничивается этим, и устройство 24 воспроизведения электронной книги может устанавливать программу воспроизведения электронной книги, используя полупроводниковое запоминающее устройство, магнитный диск, на котором содержится программа воспроизведения электронной книги. Кроме того, модуль 130 управления может выполнять процедуру RT4 обработки воспроизведения электронной книги и процедуру RT5 предоставления предыстории отображения, выполняющую обработку на основе установленной программы воспроизведения электронной книги.
2-6 Модифицированный пример 6
Кроме того, в упомянутом выше варианте осуществления, программа получения предыстории, в соответствии с настоящим изобретением, применяется для программы получения предыстории, заранее сохраненной в ROM 181 устройства 22 получения предыстории, описанного выше со ссылкой на фиг.1-27.
Кроме того, было представлено описание случая, в котором модуль 180 управления устройства 22 получения предыстории выполнял процедуру RT6 обработки получения предыстории отображения, описанную выше со ссылкой на фиг.27, на основе программы получения предыстории. Однако настоящее изобретение не ограничивается этим, и устройство 22 получения предыстории может устанавливать программу получения предыстории с помощью считываемого компьютером носителя записи, в котором содержится программа получения предыстории. Кроме того, модуль 180 управления может выполнять процедуру RT6 обработки получения предыстории отображения на основе установленной программы получения предыстории.
Кроме того, устройство 22 получения предыстории может устанавливать программу получения предыстории из внешнего источника, используя проводную или беспроводную среду передачи данных, такую как локальная вычислительная сеть, Интернет, цифровая широковещательная спутниковая передача и т.п. Кроме того, считываемый компьютером носитель сохранения информации, на который устанавливают программу получения предыстории в устройстве 22 получения предыстории, для представления ее в исполняемом состоянии, может быть реализован с использованием пакетного носителя, такого как CD-ROM (постоянное запоминающее устройство на компакт-диске) или DVD. Кроме того, такой считываемый компьютером носитель информации может быть реализован не только с использованием пакетного носителя, но также и на основе полупроводникового запоминающего устройства, магнитного диска и т.п., на котором различные программы сохраняются временно или постоянно.
Кроме того, в качестве средства для сохранения программы получения предыстории на считываемом компьютером носителе информации может использоваться проводная или беспроводная среда передачи данных, такая как локальная вычислительная сеть, Интернет, цифровая спутниковая широковещательная передача и т.п. Кроме того, программа получения предыстории может быть сохранена на считываемом компьютером носителе информации через различные интерфейсы передачи данных, такие как маршрутизатор, модем и т.п.
2-7 Модифицированный пример 7
Кроме того, в упомянутом выше варианте осуществления, программа производства электронной книги, в соответствии с настоящим изобретением, применяется для программы производства электронной книги, сохраняемой заранее в ROM 31 устройства 21 производства электронной книги, описанного выше со ссылкой на фиг.1-27.
Кроме того, было представлено описание для случая, в котором модуль 30 управления устройства 21 производства электронной книги выполняет процедуру RT1 обработки производства данных изображения для электронной книги, описанной выше со ссылкой на фиг.22, на основе программы производства электронной книги и обработки RT2 производства данных электронной книги, описанных выше со ссылкой на фиг.23 и 24.
Однако настоящее изобретение не ограничивается этим, и устройство 21 производства электронной книги может устанавливать программу производства электронной книги на считываемом компьютером носителе информации, в котором сохраняется программа производства электронной книги. Кроме того, модуль 30 управления может исполнять процедуру RT1 обработки производства данных изображения для электронной книги и обработку RT2 производства данных электронной книги на основе установленной программы производства электронной книги.
Кроме того, устройство 21 производства электронной книги может устанавливать программу производства электронной книги из внешнего источника при использовании проводной или беспроводной среды передачи данных, такой как локальная вычислительная сеть, Интернет, цифровая спутниковая широковещательная передача и т.п. Кроме того, считываемый компьютером носитель сохранения информации, предназначенный для установки программы производства электронной книги в устройстве 21 производства электронной книги, в исполнительном состоянии может быть реализован на основе пакетного носителя информации, такого, как гибкий диск.
Кроме того, считываемый компьютером носитель информации, предназначенный для установки программы производства электронной книги в устройстве 21 производства электронной книги, в исполняемом состоянии, может быть реализован на основе пакетного носителя, такого как CD-ROM или DVD. Кроме того, такой считываемый компьютером носитель сохранения информации может быть реализован не только на пакетном носителе, но также и на основе полупроводникового запоминающего устройства, магнитного диска и т.п., на котором временно или постоянно сохранены различные программы.
Кроме того, в качестве средства для сохранения программы получения предыстории в считываемом компьютером носителе информации, можно использовать проводную или беспроводную среду передачи данных, такую как локальная вычислительная сеть, Интернет, цифровая спутниковая широковещательная передача и т.п. Кроме того, программа получения предыстории может быть сохранена в считываемом компьютером носителе информации через различные интерфейсы передачи данных, такие как маршрутизатор, модем и т.п.
2-8 Модифицированный пример 8
Кроме того, в упомянутом выше варианте осуществления, было представлено описание для случая, в котором модуль 12 воспроизведения и графический механизм 138, описанные выше со ссылкой на фиг.1-27, применялись в качестве модуля воспроизведения, который отображал изображение страницы книги в модуле дисплея, для выполнения обработки воспроизведения данных электронной книги, которые включают в себя одно или множество изображений страницы книги, в которых одна или множество частей в изображениях страницы книги были установлены, как целевые области увеличения, которые могут быть индивидуально увеличены и отображены.
Однако настоящее изобретение не ограничено этим, и возможно широко применять модули воспроизведения с другими различными конфигурациями, такими как схема воспроизведения с конфигурациями аппаратных цепей, микропроцессором, DSP (цифровой сигнальный процессор) и т.п., которые отображают изображение страницы книги в модуле дисплея, выполняя обработку воспроизведения данных электронной книги, которые включают в себя одно или множество изображений страницы книги, в которых одна или множество частей в изображениях страницы книги установлены, как целевые области увеличения, которые могут быть индивидуально увеличены и отображены.
2-9 Модифицированный пример 9
Кроме того, в упомянутом выше варианте осуществления, было представлено описание для случая, в котором модуль 13 дисплея и устройство 25 дисплея, составленные из телевизионного приемника, которые были описаны выше со ссылкой на фиг.1-27, применяют, как модуль дисплея, в котором отображается изображение страницы книги. Однако настоящее изобретение не ограничено этим, и возможно широко применять модули дисплея с другими различными конфигурациями, такими как жидкокристаллический дисплей, дисплей органической EL и т.п.
2-10 Модифицированный пример 10
Кроме того, в представленном выше варианте осуществления, было представлено описание для случая, в котором модуль 14 операций и пульт 27 дистанционного управления, описанные выше со ссылкой на фиг.1-27, применяли, в качестве модуля операций, используемого для произвольного обозначения целевой области увеличения в изображении страницы книги, отображаемом модулем дисплея.
Однако настоящее изобретение не ограничено этим, и возможно широко применять другие различные модули операций, такие как "мышь", джойстик, устройство-указатель, такое как сенсорная панель, клавиатура и т.п.
2-11 Модифицированный пример 11
Кроме того, в представленном выше варианте осуществления, было представлено описание для случая, в котором модуль 15 управления и модуль 130 управления, составленные из CPU, которые были описаны выше со ссылкой на фиг.1-27, применяли в модуле управления, который управляет модулем воспроизведения таким образом, что обозначенную целевую область увеличения увеличивали и отображали в модуле дисплея, когда целевая область увеличения в изображении страницы книги была обозначена через модуль операций. Однако настоящее изобретение не ограничивается этим, и можно широко применять модули управления с другими различными конфигурациями, такими как микропроцессор, DSP и т.п.
2-12 Модифицированный пример 12
Кроме того, в описанном выше варианте осуществления было представлено описание для случая, в котором модуль 16 передачи и сетевой контроллер 137, которые описаны выше со ссылкой на фиг.1-27, применяются в модуле передачи, который передает предысторию отображения электронной книги, представляющую целевые области увеличения, увеличенные и отображаемые в модуле дисплея. Однако настоящее изобретение не ограничивается этим, и возможно широко применять различные модули передачи, в соответствии с беспроводной или проводной схемой передачи данных.
2-13 Модифицированный пример 13
Кроме того, в представленном выше варианте осуществления, было представлено описание для случая, в котором модуль 17 приема и сетевой контроллер 188, которые были описаны выше со ссылкой на фиг.1-27, применяют в модуле приема, который принимает предысторию отображения, когда обозначенную целевую область увеличивали и отображают в модуле дисплея в ответ на обозначение целевой области увеличения в изображении страницы книги, отображаемом в модуле дисплея, с помощью устройства воспроизведения электронной книги, которое отображает изображение страницы книги в модуле дисплея, путем выполнения обработки воспроизведения данных электронной книги для электронной книги, которая включает в себя одно или множество изображений страницы книги, в котором одна или множество частей в изображении страницы книги были установлены, как целевая область увеличения, которую можно было индивидуально увеличивать и отображать, и когда передавали предысторию отображения электронной книги, представляющую увеличенные и отображаемые целевые области увеличения. При этом возможно широко применять различные модули приема, в соответствии со схемой беспроводной или проводной передачи данных.
2-14 Модифицированный пример 14
Кроме того, в представленном выше варианте осуществления было представлено описание для случая, в котором модуль 18 сохранения и привод 189 жесткого диска, которые были описаны выше со ссылкой на фиг.1-27, применяли в модуле сохранения, в котором содержится информация предыстории отображения, принятая модулем приема. Однако настоящее изобретение не ограничивается этим, и возможно широко применять модули сохранения с другими различными конфигурациями, такими как полупроводниковое запоминающее устройство, оптический диск и т.п.
2-15 Модифицированный пример 15
Кроме того, в представленном выше варианте осуществления, было представлено описание для случая, в котором модуль 191 выделения предпочтения, описанный выше со ссылкой на фиг.1-27, применяли для модуля выделения предпочтения, который выделяет предпочтение пользователя на основе целевых областей увеличения, представленных предысторией отображения.
Однако настоящее изобретение не ограничено этим, и возможно широко применять модули выделения предпочтения с другими различными конфигурациями, такими как схема выделения ссылки с аппаратной конфигурацией цепей, микропроцессор, DSP и т.п. которые выделяют предпочтение пользователя на основе целевых областей увеличения, представленных предысторией отображения.
2-16 Модифицированный пример 16
Кроме того, в представленном выше варианте осуществления, было представлено описание для случая, в котором модуль 10 импортирования и модуль 37 внешнего интерфейса, которые были описаны выше со ссылкой на фиг.1-27, применяют в модуле импортирования, который импортирует данные оригинального документа, включающие в себя изображения одной или множества страниц. Однако настоящее изобретение не ограничено этим, и возможно широко применять различные модули импортирования в соответствии со схемой обмена данными с внешним устройством.
2-17 Модифицированный пример 17
Кроме того, в представленном выше варианте осуществления, было представлено описание для случая, в котором модуль 11 производства и модуль 30 управления, которые были описаны выше со ссылкой на фиг.1-27, применяли в модуле производства, который производит данные электронной книги для электронной книги, которая включает в себя одно или множество изображений страницы книги, в которых одну или множество частей, выбранных в изображении страницы книги, устанавливали, как целевые области увеличения, которые можно индивидуально увеличивать и отображать, на основе данных оригинального документа, импортированных модулем импортирования.
Однако настоящее изобретение не ограничено этим, и возможно широко использовать модули производства с другими различными конфигурациями, такими как схема производства с конфигурацией аппаратных цепей, микропроцессором, DSP и т.п., которые производят данные электронной книги для электронной книги, которая включает в себя одно или множество изображений страницы книги, в которых одну или множество частей, выбранных в изображении страницы книги, устанавливали, как целевые области увеличения, которые можно было индивидуально увеличивать и отображать, на основе данных оригинального документа, импортированных модулем импортирования.
Хотя изобретение здесь было описано со ссылкой на конкретные варианты осуществления, следует понимать, что эти варианты осуществления являются просто иллюстрациями принципов и вариантов применения настоящего изобретения. Поэтому, следует понимать, что различные модификации могут быть выполнены для иллюстративных вариантов осуществления и, что другие компоновки могут быть выведены без отхода от сущности и объема настоящего изобретения, которые определены приложенной формулой изобретения.
Промышленная применимость
Настоящее изобретение можно использовать для системы предоставления электронной книги, составленной из устройства воспроизведения электронной книги, такого как мобильный терминал, персональный компьютер, мобильный телефон и т.п., устройства получения предыстории с конфигурацией сервера, и устройства производства электронной книги, такого как персональный компьютер и т.п.
Список номеров ссылочных позиций
1, 20 СИСТЕМА ПРЕДОСТАВЛЕНИЯ ЭЛЕКТРОННОЙ КНИГИ
2, 21 УСТРОЙСТВО ПРОИЗВОДСТВА ЭЛЕКТРОННОЙ КНИГИ
3, 24 УСТРОЙСТВО ВОСПРОИЗВЕДЕНИЯ ЭЛЕКТРОННОЙ КНИГИ
4, 22 УСТРОЙСТВО ПОЛУЧЕНИЯ ПРЕДЫСТОРИИ
10 МОДУЛЬ ИМПОРТИРОВАНИЯ
11 МОДУЛЬ ПРОИЗВОДСТВА
12 МОДУЛЬ ВОСПРОИЗВЕДЕНИЯ
13 МОДУЛЬ ДИСПЛЕЯ
14 МОДУЛЬ ОПЕРАЦИЙ
15, 30, 130 МОДУЛЬ УПРАВЛЕНИЯ
16 МОДУЛЬ ПЕРЕДАЧИ
17 МОДУЛЬ ПРИЕМА
18 МОДУЛЬ СОХРАНЕНИЯ
25 УСТРОЙСТВО ДИСПЛЕЯ
27 ПУЛЬТ ДИСТАНЦИОННОГО УПРАВЛЕНИЯ
28 ДИСК ПРЕДОСТАВЛЕНИЯ КНИГИ
37 МОДУЛЬ ВНЕШНЕГО ИНТЕРФЕЙСА
45-48 ИЗОБРАЖЕНИЯ СТРАНИЦЫ КНИГИ
65 ИНФОРМАЦИЯ КНИГИ
85 ИНФОРМАЦИЯ СТРАНИЦЫ
92 ЦЕЛЕВАЯ ОБЛАСТЬ УВЕЛИЧЕНИЯ
100 ИНФОРМАЦИЯ ОБЛАСТИ
101 ИНФОРМАЦИЯ УСТАНОВЛЕНИЯ ОБЛАСТИ
138 ГРАФИЧЕСКИЙ МЕХАНИЗМ
137, 188 СЕТЕВОЙ КОНТРОЛЛЕР
150 ИЗОБРАЖЕНИЕ УВЕЛИЧЕНИЯ ОБЛАСТИ
189 ПРИВОД ЖЕСТКОГО ДИСКА
191 МОДУЛЬ ВЫДЕЛЕНИЯ ПРЕДПОЧТЕНИЯ
D1, D3 ДАННЫЕ ОРИГИНАЛЬНОГО ДОКУМЕНТА
D2, D4 ДАННЫЕ ЭЛЕКТРОННОЙ КНИГИ
IH ПРЕДЫСТОРИЯ ОТОБРАЖЕНИЯ
Р1 ПРОГРАММА ПРОИЗВОДСТВА ЭЛЕКТРОННОЙ КНИГИ
Р2 ПРОГРАММА ВОСПРОИЗВЕДЕНИЯ ЭЛЕКТРОННОЙ КНИГИ
RT1 ПРОЦЕДУРА ОБРАБОТКИ ПРОИЗВОДСТВА ДАННЫХ ИЗОБРАЖЕНИЯ ДЛЯ ЭЛЕКТРОННОЙ КНИГИ
RT2 ПРОЦЕДУРА ОБРАБОТКИ ПРОИЗВОДСТВА ДАННЫХ ЭЛЕКТРОННОЙ КНИГИ
RT3 ПРОЦЕДУРА ОБРАБОТКИ РЕГИСТРАЦИИ ЭЛЕКТРОННОЙ КНИГИ
RT4 ПРОЦЕДУРА ОБРАБОТКИ ВОСПРОИЗВЕДЕНИЯ ЭЛЕКТРОННОЙ КНИГИ
RT5 ПРОЦЕДУРА ОБРАБОТКИ ПРЕДОСТАВЛЕНИЯ ПРЕДЫСТОРИИ ОТОБРАЖЕНИЯ
RT6 ПРОЦЕДУРА ОБРАБОТКИ ПОЛУЧЕНИЯ ПРЕДЫСТОРИИ ОТОБРАЖЕНИЯ