KR20140003944A - 단말기의 전자책 제어장치 장치 및 방법 - Google Patents

단말기의 전자책 제어장치 장치 및 방법 Download PDF

Info

Publication number
KR20140003944A
KR20140003944A KR1020120071802A KR20120071802A KR20140003944A KR 20140003944 A KR20140003944 A KR 20140003944A KR 1020120071802 A KR1020120071802 A KR 1020120071802A KR 20120071802 A KR20120071802 A KR 20120071802A KR 20140003944 A KR20140003944 A KR 20140003944A
Authority
KR
South Korea
Prior art keywords
application
book
page
data
displayed
Prior art date
Application number
KR1020120071802A
Other languages
English (en)
Inventor
목지은
곽병훈
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020120071802A priority Critical patent/KR20140003944A/ko
Priority to US13/932,344 priority patent/US20140006998A1/en
Priority to JP2015520050A priority patent/JP6215320B2/ja
Priority to PCT/KR2013/005843 priority patent/WO2014007504A1/en
Priority to CA2878036A priority patent/CA2878036A1/en
Priority to BR112015000049A priority patent/BR112015000049A2/pt
Priority to EP13174746.1A priority patent/EP2682862A3/en
Priority to AU2013285814A priority patent/AU2013285814A1/en
Priority to RU2015103142A priority patent/RU2649772C2/ru
Priority to CN201380035696.5A priority patent/CN104471533A/zh
Publication of KR20140003944A publication Critical patent/KR20140003944A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1431Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/114Pagination
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Graphics (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 단말기의 전자책 제어장치 장치 및 방법에 관한 것으로, 특히 전자책을 표시하는 동안 다양한 어플리케이션을 자동으로 실행할 수 있는 단말기의 전자책 제어장치 장치 및 방법에 관한 것이다.
이를 달성하기 위해 단말기의 전자책 제어장치가, 전자책을 표시하는 동안, 상기 전자책에 링크 또는 삽입된 적어도 하나의 어플리케이션을 실행하도록 제어하는 제어부를 포함하는 것을 특징으로 한다.

Description

단말기의 전자책 제어장치 장치 및 방법{DEVICE AND METHOD FOR CONTROLLING ELECTRONIC BOOK IN TERMINAL}
본 발명은 단말기의 전자책 제어장치 장치 및 방법에 관한 것으로, 특히 전자책을 표시하는 동안 다양한 어플리케이션을 자동으로 실행할 수 있는 단말기의 전자책 제어장치 장치 및 방법에 관한 것이다.
전자책(Electronic Book, e-Book)은 문자나 화상과 같은 정보를 전자 매체에 기록하여 서적처럼 이용할 수 있는 디지털 도서를 총칭한다.
이러한 전자책 서비스는 도서로 간행되었거나 간행될 수 있는 저작물의 내용을 디지털 데이터를 이용해 전자 기록매체에 기록하여 전자책 콘텐츠를 생성한 후, 이 전자책 콘텐츠를 유무선 정보통신망을 통해 컴퓨터나 단말기 등의 전자책 단말로 전송하는 방식으로 실행된다.
이러한 전자책은 종이책에 비해 가격이 저렴하고, 온라인 구매를 통해 구매 시간을 절약할 수 있으며, 필요한부분만 별도로 구입할 수도 있고, PDA(Personal Digital Assistants)나 휴대용 단말기 등에 저장하여 언제 어디서나 쉽게 원하는 책을 찾아볼 수 있다.
또한 출판사의 입장에서는 인쇄나 제본 등의 제작비와 유통비를 절약할 수 있고, 재고 부담이 적으며 책 내용을 업데이트하기도 쉽다.
이러한 전자책은 유무선 통신망의 발달과 전자책을 대여해주는 전자도서관 설립과 같은 기반 인프라의 확산에 따라 급속하게 보급되는 추세이다.
따라서 본 발명의 목적은, 전자책을 표시하는 동안 다양한 어플리케이션을 자동으로 실행할 수 있는 단말기의 전자책 제어장치 및 방법을 제공하는 것이다.
본 발명의 다른 목적은, 어플리케이션 연동기능을 제공하는 전자책 제작 및 리딩(학습)을 통해 저자의 의도를 더 효율적으로 전자책에 표현하고 이를 전자책 뷰어를 통해 더 쉽게 이해할 수 있는 단말기의 전자책 제어장치 장치 및 방법을 제공하는 것이다.
상기 목적을 달성하기 위한 단말기의 전자책 제어장치가, 전자책을 표시하는 동안, 상기 전자책에 링크 또는 삽입된 적어도 하나의 어플리케이션을 실행하도록 제어하는 제어부를 포함하는 것을 특징으로 한다.
또한 상기 목적을 달성하기 위한 단말기의 전자책 제어방법은, 전자책을 표시하는 동안, 상기 전자책에 링크 또는 삽입된 적어도 하나의 어플리케이션이 존재하는지 판단하는 과정과; 상기 전자책에 링크 또는 삽입된 적어도 하나의 어플리케이션이 존재하면, 상기 전자책을 표시하는 동안 상기 적어도 하나의 어플리케이션을 실행하는 과정을 포함하는 것을 특징으로 한다.
본 발명은 단말기의 전자책 제어장치 및 방법을 제공함으로써, 전자책을 표시하는 동안 다양한 어플리케이션을 자동으로 실행할 수 있는 효과가 있다. 또한 어플리케이션 연동기능을 제공하는 전자책 제작 및 리딩(학습)을 통해 저자의 의도를 더 효율적으로 전자책에 표현하고 이를 전자책 뷰어를 통해 더 쉽게 이해할 수 있는 효과가 있다.
또한 사용자의 의도를 전자책에 보다 효율적이고 다양한 방법으로 반영할 수 있으며, 간소화된 절차에 의해 편의성을 증대할 수 있으며, 학습 및 전자출판분야의 수요 및 효과를 증대할 수 있는 효과가 있다.
도 1은 본 발명의 실시 예에 따른 단말기의 구성도.
도 2는 본 발명의 실시 예에 따른 단말기에서 전자책을 저작하는 과정을 도시한 흐름도.
도 3은 본 발명의 실시 예에 따른 단말기에서 전자책을 표시하는 과정을 도시한 흐름도.
도 4는 본 발명의 실시 예에 따른 단말기에서 전자책을 표시하는 동안 어플리케이션을 실행하는 과정을 도시한 흐름도.
도 5a - 도 5b는 본 발명의 실시 예에 따른 단말기에서 전자책을 표시하는 동안 어플리케이션을 실행하는 동작을 설명하기 위한 도면.
이하 본 발명의 바람직한 실시 예들의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 도면들 중 동일한 구성들은 가능한 한 어느 곳에서든지 동일한 부호들을 나타내고 있음을 유의하여야 한다.
본 발명의 실시 예에 따른 단말기는 휴대 단말기와 고정 단말기를 포함한다. 여기서, 휴대 단말기는 휴대가 용이하게 이동 가능한 전자기기로서, 화상전화기, 휴대폰, 스마트 폰(smart phone), IMT-2000(International Mobile Telecommunication 2000) 단말기, WCDMA 단말기, UMTS(Universal Mobile Telecommunication Service) 단말기, PDA(Personal Digital Assistant), PMP(Portable Multimedia Player), DMB(Digital Multimedia Broadcasting) 단말기, E-Book, 휴대용 컴퓨터(Notebook, Tablet 등) 또는 디지털 카메라(Digital Camera) 등이 될 수 있다. 그리고 고정 단말기는 데스크탑(desktop) 개인용 컴퓨터 등이 될 수 있다.
도 1은 본 발명의 실시 예에 따른 단말기의 구성을 도시한 도면이다.
상기 도 1을 참조하면, RF부(123)는 단말기의 무선 통신 기능을 수행한다. 상기 RF부(123)는 송신되는 신호의 주파수를 상승변환 및 증폭하는 RF송신기와, 수신되는 신호를 저잡음 증폭하고 주파수를 하강변환하는 RF수신기등을 포함한다. 데이터처리부(120)는 상기 송신되는 신호를 부호화 및 변조하는 송신기 및 상기 수신되는 신호를 복조 및 복호화 하는 수신기 등을 구비한다. 즉, 상기 데이터 처리부(120)는 모뎀(MODEM) 및 코덱(CODEC)으로 구성될 수 있다. 여기서 상기 코덱은 패킷데이터 등을 처리하는 데이터 코덱과 음성 등의 오디오 신호를 처리하는 오디오 코덱을 구비한다. 오디오 처리부(125)는 상기 데이터 처리부(120)의 오디오 코덱에서 출력되는 수신 오디오신호를 재생하거나 또는 마이크로부터 발생되는 송신 오디오신호를 상기 데이터 처리부(120)의 오디오 코덱에 전송하는 기능을 수행한다.
키 입력부(127)는 숫자 및 문자 정보를 입력하기 위한 키들 및 각종 기능들을 설정하기 위한 기능 키들을 구비한다.
메모리(130)는 프로그램 메모리, 데이터 메모리들로 구성될 수 있다. 상기 프로그램 메모리는 단말기의 일반적인 동작을 제어하기 위한 프로그램들 및 본 발명의 실시 예에 따라 전자책에 적어도 하나의 어플리케이션의 링크지정 또는 삽입하여 저작하고, 전자책을 표시하는 동안 적어도 하나의 어플리케이션을 실행하도록 제어하는 프로그램들을 저장할 수 있다. 또한 상기 데이터 메모리는 상기 프로그램들을 수행하는 중에 발생되는 데이터들을 일시 저장하는 기능을 수행한다.
또한 상기 메모리(130)는 복수의 어플리케이션 및 적어도 하나의 전자책을 저장한다. 또한 상기 메모리(130)는 전자책에 삽입된 적어도 하나의 어플리케이션 및 전자책뷰어와 연동기능을 수행하기 위해 제작된 적어도 하나의 어플리케이션을 저장하는 전자책 저장부(135)를 포함한다.
상기 전자책에 삽입된 적어도 하나의 어플리케이션은, 상기 메모리(130)에 저장된 즉, 단말기에서 저장되어 사용되고 있는 어플리케이션 및, 상기 전자책뷰어와 연동기능을 수행하기 위해 제작된 적어도 하나의 어플리케이션을 포함할 수 있다.
제어부(110)는 단말기의 전반적인 동작을 제어하는 기능을 수행한다.
상기 제어부(110)는 본 발명의 실시 예에 따라, 전자책 저작모드에서 전자책 저작툴을 이용하여 사용자에 의해 전자책이 저작되는 동안, 해당 페이지에서 적어도 하나의 어플리케이션에 대한 링크지정 또는 직접적인 삽입이 수행되면, 상기 링크지정 또는 삽입된 적어도 하나의 어플리케이션을 해당 페이지에서 실행할 수 있는 어플리케이션으로 지정한다.
상기 해당 페이지에 링크 지정 또는 삽입되는 어플리케이션은, 단말기의 메모리(130)에 저장되어 사용되고 있는 어플리케이션 또는 전자책 뷰어와 연동기능을 수행하기 위해 새롭게 제작된 어플리케이션이 될 수 있다.
본 발명은 상기 전자책 뷰어와 연동기능을 수행하기 위한 어플리케이션 제작을 위해 Toolkit SDK를 지원하며, Toolkit SDK를 이용하여 상기 전자책 뷰어와 연동기능을 수행하기 위한 어플리케이션을 새롭게 제작할 수 있다.
또한 전자책의 저작툴 및 전자책 뷰어에서는 공통으로 정의한 언어를 사용하고 있다. 따라서 상기 전자책 저작모드에서 사용자는 전자책의 저작툴 및 전자책 뷰어에서 공통으로 지원하는 언어를 이용하여, 적어도 하나의 어플리케이션에 대한 링크지정 또는 삽입을 수행할 수 있다.
상기 전자책의 저작툴 및 상기 전자책 뷰어에서 공통으로 지원할 수 있는 언어는 HTML5등 기본적인 Marked up language등을 포함한다.
따라서 상기 전자책에서 사용자가 원하는 위치 즉, 해당 페이지의 데이터(텍스트 및 이미지등)에 필요할 수 있는 해당 페이지에, 적어도 하나의 어플리케이션을 링크지정 또는 삽입하기 위해, 전자책 저작툴 및 전자책 뷰어에서 공통으로 지원하는 언어로써 Marked up language의 태그(Tag)를 사용할 수 있다.
또한 전자책의 해당 페이지에 적어도 하나의 어플리케이션에 대하 링크지정 또는 삽입을 수행할 때, 해당 페이지에 전자책에서 Media Overlays 기술을 이용하여 동영상등과 같은 미디어가 삽입되어 있으면, 동영상 재생을 위한 SMIL파일이 자동으로 편집될 수 있는 UI를 제공할 수 있다. 즉 해당 페이지에서 동영상을 재생하는 동안, 특정시점에 해당 어플리케이션을 실행할 수 있는 UI를 제공할 수 있다.
현재 전자책의 문서파일 포맷형식인 ePUB(Electronic Publication)에서는 파일에서는 Marked up language 및 SMIL를 지원하고 있다.
또한 상기 제어부(110)는 본 발명의 실시 예에 따라 전자책 뷰어모드에서 전자책 뷰어를 통해 상기 전자책을 표시하는 동안, 어플리케이션의 링크지정 또는 삽입된 페이지가 표시될 때, 상기 페이지의 소정위치에 해당 어플리케이션을 실행하도록 제어한다.
또한 상기 제어부(110)는 본 발명의 실시 예에 따라, 상기 어플리케이션의 링크지정 또는 상기 어플리케이션이 삽입된 상기 페이지가 표시될 때, 어플리케이션의 실행조건에 따라 해당 어플리케이션의 자동실행 또는 해당 어플리케이션의 선택실행 또는 해당 어플리케이션을 실행하지 않는 어플리케이션무시를 수행하도록 제어한다. 상기 제어부(110)는 상기 어플리케이션의 실행조건 중 상기 선택실행일 때, 링크지정 또는 삽입된 어플리케이션이 존재함을 알리는 UI(아이콘 또는 버튼)를 표시하고, 상기 UI를 통해 해당 어플리케이션이 선택될 때 해당 어플리케이션을 실행하도록 제어한다.
상기 어플리케이션의 실행조건은 전자책 저작모드에서 전자책에 기본적으로 설정될 수 있으며, 따라서 전자책 뷰어모드에서는 기본적으로 설정된 어플리케이션의 실행조건에 따라 상기 전자책을 표시할 수 있다. 그러나 전자책 뷰어모드에 사용자는 어플리케이션의 실행조건을 변경하여 전자책을 표시할 수 있다.
또한 상기 제어부(110)는 본 발명의 실시 예에 따라, 상기 전자책 저작모드에서 상기 전자책을 표시하는 동안, 페이지에 링크지정 또는 삽입된 적어도 두 개의 어플리케이션이 존재함이 판단될 때, 상기 페이지의 소정위치에 링크지정 또는 삽입된 적어도 두 개의 어플리케이션의 종류를 표시하고, 상기 표시된 적어도 두 개의 어플리케이션의 종류 중 선택된 어플리케이션을 실행하도록 제어한다.
또한 상기 제어부(110)는 본 발명의 실시 예에 따라, 상기 전자책 뷰어모드에서 전자책을 표시하는 동안, 어플리케이션을 실행 화면창에 표시하여 실행하도록 제어한다. 상기 실행화면 창은 상기 전자책의 페이지에서 표시하는 데이터와 중첩되지 않게 고정되게 위치하거나, 또는 상기 페이지의 데이터와 중첩되면서 이동 가능하게 위치될 수 있으며, 사용자의 선택에 따라 고정된 또는 이동 가능한 실행화면 창을 사용할 수 있다. 상기 어플리케이션을 실행 및 표시하는 상기 실행화면 창은 사용자의 선택에 따라 숨기기/ 보이기 가 가능하다.
또한 상기 제어부(110)는 상기 전자책 뷰어모드에서 전자책을 표시하는 동안, 해당 페이지에 적어도 두 개의 어플리케이션에 대한 링크지정 또는 삽입되어 있을 때, 실행화면 창에 복수개의 어플리케이션들 중 첫 번째 어플리케이션을 실행 및 표시하고, 나머지 어플리케이션들에 대해서는 상기 실행화면 창의 소정의 위치에 종류를 알리는 UI(아이콘 또는 버튼)를 표시함으로써, UI의 선택을 통해 상기 실행화면 창에 원하는 어플리케이션을 실행 및 표시할 수 있다.
또한 상기 제어부(110)는 상기 전자책 뷰어모드에서 전자책을 표시하는 동안, 적어도 하나의 어플리케이션을 실행할 때, 상기 실행되고 있는 어플리케이션이 전자책 뷰어와 연동기능을 수행할 수 있는 어플리케이션으로 판단되면, 상기 전자책 뷰어와 상기 어플리케이션 간에 데이터 연동기능을 수행도록 제어한다.
상기 제어부(110)는 상기 전자책 뷰어에 표시되는 해당 페이지에서 상기 어플리케이션에 적용할 수 있는 데이터를 추출하여 자동으로 상기 어플리케이션에 전송하여 표시하고, 상기 어플리케이션에서 상기 데이터에 대한 결과데이터를 상기 전자책 뷰어로 전송하여 상기 페이지에 표시하는 상기 데이터연동 기능을 제공하도록 제어한다.
예를 들어, 해당 페이지의 계산문제를 실행 중인 계산기 어플리케이션에 자동으로 적용하여 표시하고, 상기 계산기 어플리케이션에서 상기 계산문제에 대한 계산결과 값이 출력되거나 또는 상기 계산기 어플리케이션이 종료될 때, 상기 계산 결과 값을 상기 전자책 뷰어로 전송하여 상기 해당 페이지에서 계산문제의 결과 값을 표시할 수 있다.
또는 상기 제어부는, 특정 제스처의 발생에 따라 상기 전자책 뷰어에 표시되는 해당 페이지의 데이터를 상기 어플리케이션으로 복사하여 표시하고, 상기 어플리케이션에서 상기 복사된 데이터에 대해 특정기능이 수행될 때 상기 특정기능이 수행된 결과데이터를 상기 전자책 뷰어로 전송하여 상기 페이지에 표시하는 상기 데이터연동 기능을 제공하도록 제어할 수 있다.
예를 들어, 해당 페이지에 해당 텍스트 또는 이미지를 선택한 후 특정 제스 처 예를 들어 드래그 및 드롭 또는 더블클릭이 발생되면, 실행 중인 노트 어플리케이션이 복사하여 표시한다. 그리고 상기 노트 어플리케이션에서 상기 복사된 텍스트 또는 이미지에 대해 편집기능등과 같은 특정기능이 수행되고, 사용자의 적용선택 또는 상기 노트 어플리케이션이 종료될 때, 상기 노트 어플리케이션에서 특정기능을 수행된 텍스트 또는 이미지를 상기 전자책 뷰어로 전송하여 상기 페이지에 표시할 수 있다.
상기 실행되고 있는 어플리케이션이 전자책 뷰어와 연동기능을 수행할 수 있는 어플리케이션은 상기 전자책 저장부(135)에 저장된 전자책에 삽입된 어플리케이션 및 전자책 뷰어와 연동기능을 수행하기 위해 제작된 어플리케이션을 포함한다.
카메라부(140)는 영상 데이터를 촬영하며, 촬영된 광 신호를 전기적 신호로 변환하는 카메라 센서와, 상기 카메라센서로부터 촬영되는 아날로그 영상신호를 디지털 데이터로 변환하는 신호처리부를 구비한다. 여기서 상기 카메라 센서는 CCD 또는 CMOS센서라 가정하며, 상기 신호처리부는 DSP(Digital Signal Processor)로 구현할 수 있다. 또한 상기 카메라 센서 및 신호처리부는 일체형으로 구현할 수 있으며, 또한 분리하여 구현할 수도 있다.
상기 영상처리부(150)는 상기 카메라부(140)에서 출력되는 영상신호를 표시부(160)에 표시하기 위한 ISP(Image Signal Processing)를 수행하며, 상기 ISP는 감마교정, 인터폴레이션, 공간적 변화, 이미지 효과, 이미지 스케일, AWB, AE,AF등과 같은 기능을 수행한다. 따라서 상기 영상처리부(150)는 상기 카메라부(140)에서 출력되는 영상신호를 프레임 단위로 처리하며, 상기 프레임 영상데이터를 상기 표시부(160)의 특성 및 크기에 맞춰 출력한다. 또한 상기 영상처리부(150)는 영상코덱을 구비하며, 상기 표시부(160)에 표시되는 프레임 영상데이터를 설정된 방식으로 압축하거나, 압축된 프레임 영상데이터를 원래의 프레임 영상데이터로 복원하는 기능을 수행한다. 여기서 상기 영상코덱은 JPEG 코덱, MPEG4 코덱, Wavelet 코덱 등이 될 수 있다. 상기 영상처리부(150)는 OSD(On Screen Display) 기능을 구비한다고 가정하며, 상기 제어부(110)의 제어하여 표시되는 화면크기에 따라 온 스크린 표시데이터를 출력할 수 있다.
상기 표시부(160)는 상기 영상처리부(150)에서 출력되는 영상신호를 화면으로 표시하며, 상기 제어부(110)에서 출력되는 사용자 데이터를 표시한다. 여기서 상기 표시부(160)는 LCD를 사용할 수 있으며, 이런 경우 상기 표시부(160)은 LCD제어부(LCD controller), 영상데이터를 저장할 수 있는 메모리 및 LCD표시소자 등을 구비할 수 있다. 여기서 상기 LCD를 터치스크린(touch screen) 방식으로 구현하는 경우, 입력부로 동작할 수도 있으며, 이때 상기 표시부(160)에는 상기 키 입력부(127)와 같은 키들을 표시할 수 있다.
또한 상기 표시부(160)는 본 발명의 실시 예에 따라, 전자책 뷰어모드에서 전자책을 표시하는 동안 해당 어플리케이션을 표시한다.
상기와 같은 단말기에서 전자책을 제어하는 동작을 도 2 - 도 5를 통해 상세히 살펴본다.
도 2는 본 발명의 실시 예에 따른 단말기에서 전자책을 저작하는 과정을 도시한 흐름도이다.
이하 본 발명의 실시 예를 도 1의 참조와 함께 상세히 설명한다.
상기 도 2를 참조하면, 단말기에서 전자책 저작이 선택되면, 상기 제어부(110)는 201단계에서 이를 감지하고 전자책 저작모드로 전환한다.
상기 전자책의 저작모드에서 전자책을 저작하는 동안, 상기 전자책의 원하는 위치 즉, 해당 페이지에, 상기 전자책 저작툴 및 전자책 뷰어에서 공통적으로 지원하는 언어 예를 들어, Marked up Language의 태그(Tag)를 이용하여, 적어도 하나의 어플리케이션의 링크지정 또는 삽입이 사용자에 의해 수행되면, 상기 제어부(110)는 상기 링크지정 또는 삽입된 적어도 하나의 어플리케이션을 상기 전자책 뷰어모드에서 상기 전자책의 해당 페이지가 표시될 때 실행될 수 있는 어플리케이션으로 판단하는 202단계를 진행한다.
또한 사용자에 의해 어플리케이션 실행조건설정이 선택되면, 상기 제어부(110)는 203단계에서 이를 감지하고, 어플리케이션 실행조건의 종류인 어플리케이션 자동실행, 어플리케이션 선택실행 및 어플리케이션 무시를 표시한다. 그리고 상기 표시되는 어플리케이션 실행조건의 종류 중 선택된 적어도 하나의 어플리케이션 실행조건을 상기 전자책뷰어모드에서 상기 전자책을 표시할 때 사용자가 선택할 수 있는 어플리케이션 실행조건으로 설정하는 204단계를 진행한다.
예를 들어 어플리케이션 실행조건의 종류인 어플리케이션 자동실행, 어플리케이션 선택실행 및 어플리케이션 무시가 모두 선택되면, 전자책 뷰어모드에서 사용자는 선택할 수 있는 3가지의 어플리케이션 실행조건을 제공받을 수 있다.
또한 상기 204단계에서 상기 적어도 하나의 어플리케이션 실행조건이 선택될 때, 그 중 어느 하나를 자동 또는 수동으로 기본 어플리케이션 설정조건으로 설정할 수 있다. 따라서 전자책 뷰어모드에서 전자책을 표시할 때 기본 어플리케이션 설정조건으로 어플리케이션을 실행하며, 전자책 뷰어모드에서 사용자는 다른 설정된 어플리케이션 설정조건으로 변경할 수 있다.
상기 201단계 - 상기 204단계를 통해 하나의 전자책을 저작하는 동안, 전자책의 저작완료가 선택되면, 상기 제어부(110)는 205단계에서 이를 감지하고 ePUB문서파일 포맷으로 하나의 전자책을 저작하게 된다.
상기 202단계에서 전자책의 해당 페이지에 링크지정 또는 삽입되는 적어도 하나의 어플리케이션은 단말기에 저장되어 이미 사용되고 있는 어플리케이션 또는 전자책 뷰어와 연동기능을 수행하기 위해 제작되는 어플리케이션이 될 수 있다.
상기 전자책 뷰어와 연동기능을 수행하기 위한 어플리케이션을 새롭게 제작하기 위해, 전자책뷰어와 연동기능을 수행할 수 있는 어플리케이션 제작이 선택되면, 상기 제어부(110)는 206단계에서 이를 감지하고, 전자책 뷰어와 연동기능을 수행할 수 있는 어플리케이션을 제작하는 207단계를 진행한다.
상기 207단계에서 사용자는 단말기에서 제공되는 Toolkit SDK를 이용하여 전자책 뷰어와 연동기능을 수행할 수 있는 어플리케이션을 자동으로 제작할 수 있으며, 상기 제작된 전자책 뷰어와 연동기능을 수행할 수 있는 어플리케이션은 상기 전자책 저장부(135)에 저장된다.
도 3은 본 발명의 실시 예에 따른 단말기에서 전자책을 표시하는 과정을 도시한 흐름도이고, 도 4는 본 발명의 실시 예에 따른 단말기에서 전자책을 표시하는 동안 어플리케이션을 실행하는 과정을 도시한 흐름도이며, 도 5a - 도 5b는 본 발명의 실시 예에 따른 단말기에서 전자책을 표시하는 동안 어플리케이션을 실행하는 동작을 설명하기 위한 도면이다.
이하 본 발명의 실시 예를 도 1의 참조와 함께 상세히 설명한다.
상기 도 3을 참조하면, 상기 도 2와 같은 전자책 저작모드에서 전자책 저작툴을 이용하여 저작된 전자책을 보기위해 전자책 뷰어가 선택되면, 상기 제어부(110)는 301단계에서 이를 감지하고, 전자책 뷰어모드로 전환한다.
그리고 상기 제어부(110)는 상기 전자책 뷰어모드에서 상기 메모리(130)에 저장된 전자책 중 선택된 전자책을 전자책 뷰어를 통해 표시하는 302단계를 진행한다.
상기 전자책 뷰어를 통해 전자책을 표시하는 동안, 상기 제어부(110)는 해당 페이지에 링크 지정 또는 삽입된 어플리케이션이 존재하는지 판단한다.
상기 해당 페이지에 링크 지정 또는 삽입된 어플리케이션이 존재하면, 먼저 상기 제어부(110)는 어플리케이션 실행조건을 검색하는 304단계를 진행한다.
상기 어플리케이션 실행조건이 어플리케이션 자동실행으로 미리 설정 또는 사용자에 의해 선택되면, 상기 제어부(110)는 305단계에서 이를 감지하고, 상기 해당 페이지의 소정위치에 어플리케이션을 실행하는 306단계를 진행한다. 상기 306단계에서 어플리케이션의 자동실행 과정은 도 4에서 상세히 설명한다.
또는 상기 어플리케이션 실행조건이 어플리케이션 선택실행으로 미리 설정 또는 사용자에 의해 선택되면, 상기 제어부(110)는 307단계에서 이를 감지하고, 상기 해당 페이지에 실행 가능한 어플리케이션이 존재하고 있음을 UI로 표시하는 308단계를 진행한다. 상기 308단계에서 UI는 링크지정 또는 삽입된 어플리케이션이 개수에 대응되며 어플리케이션의 종류를 알 수 있는 아이콘 또는 버튼의 전자책 뷰어의 소정위치에 표시될 수 있다.
상기 해당 페이지에 실행 가능한 어플리케이션이 존재하고 있음을 표시하는 UI(아이콘 또는 버튼)의 선택을 통해 해당 어플리케이션이 선택되면, 상기 제어부(110)는 304단계에서 이를 감지하고 상기 해당 페이지의 소정위치에 어플리케이션을 실행하는 상기 306단계를 진행한다.
또는 상기 어플리케이션 실행조건이 어플리케이션 무시로 미리 설정 또는 사용자에 의해 선택되면, 상기 제어부(110)는 310단계에서 이를 감지하고, 상기 해당 페이지에 실행 가능한 어플리케이션이 존재하고 있음에 불구하고 어플리케이션을 실행하지 않는 3118단계를 진행한다.
상기 306단계에서 전자책 뷰어모드에서 어플리케이션을 실행하는 과정을 도 4를 통해 설명하며, 해당 페이지에 링크지정 또는 삽입된 어플리케이션이 하나이면, 상기 제어부(110)는 401단계에서 이를 감지하고, 해당 페이지의 소정위치에 어플리케이션을 실행하는 402단계를 진행한다.
상기 402단계에서 상기 제어부(110)는 상기 어플리케이션을 실행 화면창에 표시하여 실행하도록 제어한다. 상기 실행화면 창은 해당 페이지에서 표시하는 데이터와 중첩되지 않게 고정되게 위치하거나, 또는 상기 페이지의 데이터와 중첩되면서 이동 가능하게 위치될 수 있으며, 사용자의 선택에 따라 고정된 또는 이동 가능한 실행화면 창을 사용할 수 있다.
상기 도 5a와 같이, 전자책 뷰어모드에서 전자책의 해당 페이지의 소정위치에 페이지의 데이터와 중첩되는 위치에서 실행화면 창(501)에 링크지정 또는 삽입된 노트(note)어플리케이션을 실행 및 표시할 수 있다
그러나 해당 페이지에 링크지정 또는 삽입된 어플리케이션이 적어도 두 개 즉 복수 개이면, 상기 제어부(110)는 403단계에서 이를 감지하고, 해당 페이지의 소정위치에 어플리케이션의 종류를 표시하는 403단계를 진행한다.
상기 403단계에서 상기 제어부(110)는 어플리케이션을 실행 및 표시하는 상기 실행화면 창에 복수개의 어플리케이션들 중 첫 번째 어플리케이션을 실행 및 표시하고, 나머지 어플리케이션들에 대해서는 상기 실행화면 창의 소정의 위치에 종류를 알리는 UI(아이콘 또는 버튼)를 표시할 수 있다.
상기 도 5b와 같이, 전자책 뷰어모드에서 전자책의 해당 페이지의 소정위치에 페이지의 데이터와 중첩되는 위치에서 실행화면 창(501)에 링크지정 또는 삽입된 복수의 어플리케이션들 중 첫 번째 어플리케이션인 노트(note) 어플리케이션을 실행 및 표시하고, 나머지 어플리케이션들(계산기(Calculator) 및 인터넷(Internet))에 대해서는 상기 실행화면 창의 소정의 위치(502)에 종류를 알리는 UI(아이콘 또는 버튼)를 표시할 수 있다.
상기 404단계에서 복수의 어플리케이션에 대한 종류만을 UI로 표시할 때, 해당 어플리케이션을 선택하거나 또는 상기 실행화면 창에 표시되는 첫 번째 어플리케이션 외의 나머지 어플리케이션이 UI를 통해 선택되면, 상기 제어부(110)는 405단계에서 이를 감지하고 선택된 어플리케이션을 실행하는 406단계를 진행한다.
상기 전자책 뷰어를 통해 전자책을 표시하는 동안 해당 페이지의 소정위치에 어플리케이션이 실행되어 표시될 때, 상기 제어부(110) 상기 실행되는 어플리케이션이 전자책 뷰어와 연동기능을 수행할 수 있는 어플리케이션 즉, 상기 전자책에 삽입된 어플리케이션 또는 링크가 지정된 전자책 뷰어와 연동기능을 수행할 수 있는 어플리케이션인지 판단한다.
상기 판단결과, 상기 실행되는 어플리케이션이 전자책 뷰어와 연동기능을 수행할 수 있는 어플리케이션이면, 상기 제어부(110)는 407단계에서 이를 감지하고 상기 전자책 뷰어와 상기 실행되는 어플리케이션 간에 데이터 연동기능을 수행하는 408단계를 진행한다.
예를 들어, 상기 전자책 뷰어모드에서 전자책을 표시하는 동안, 해당 페이지에 계산문자가 포함되어 있고 계산기 어플리케이션이 실행되어 있을 때, 상기 제어부(110)는 상기 전자책 뷰어의 상기 계산문제를 상기 계산기 어플리케이션으로 전송하여 자동으로 표시한다. 그리고 상기 계산기 어플리케이션에서 상기 계산문제를 계산하여 결과 값을 출력 경우, 상기 제어부(110)는 상기 결과 값을 바로 전자책 뷰어로 전송하여 해당 페이지에 표시하거나 또는 상기 계산기 어플리케이션이 종료될 때 상기 결과 값을 전자책 뷰어로 전송하여 해당 페이지에서 상기 계산문제에대응되는 위치에 표시할 수 있다.
상기 제어부(110)는 상기 계산문제 뿐만 아니라 퀴즈의 경우에도 인터넷 어플리케이션과 연동기능을 수행하면서, 전자책 뷰어에서 해당 페이지의 퀴즈를 인터넷 어플리케이션으로 전송하고, 인터넷 어플리케이션에서 추출된 퀴즈의 결과 값을 전자책 뷰어로 전송하여 해당 페이지에 표시할 수 있다.
또는 예를 들어, 상기 도 5 a - 도 5b와 같이, 상기 전자책 뷰어모드에서 전자책을 표시하는 동안, 해당 페이지에 이미지가 선택된 후 특정 제스처 예를 들어, 드래그 앤 드롭을 통해 노트 어플리케이션으로 복사되면, 상기 제어부(110)는 상기 전자책 뷰어에서 상기 이미지를 상기 노트 어플리케이션으로 전송하여 복사 이미지로 표시한다. 그리고 상기 노트 어플리케이션에서 상기 이미지에 대한 편집기능이 수행된 후 완료가 선택되거나 또는 상기 노트 어플리케이션이 종료될 때 상기 편집된 이미지에 대해 저장이 선택되면, 상기 제어부(110)는 상기 노트 어플리케이션에서 편집기능이 적용된 상기 이미지를 상기 전자책 뷰어로 전송하여 해당 페이지에서 상기 이미지에 대응되는 위치에 표시할 수 있다.
단말기에 저장되어 사용되고 있는 어플리케이션이 링크가 지정되어 전자책 뷰어에서 실행될 경우, 실행 및 표시만 될 뿐 사용자는 어플리케이션에 직접적으로 입력동작을 수행해야한다. 그러나 상기와 같은 Interactive data sharing 기능을 수행할 경우 전자책 뷰어와 어플리케이션 간에 지정된 데이터를 자동으로 주고받을 수 있다.
본 발명의 단말기의 전자책 제어장치 및 방법은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 기록매체의 예로는 ROM, RAM, 광학 디스크, 자기 테이프, 플로피 디스크, 하드 디스크, 비휘발성 메모리 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
본 발명은 도면에 도시된 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.
110: 제어부, 130:메모리, 160:표시부

Claims (26)

  1. 단말기의 전자책 제어장치에 있어서,
    전자책을 표시하는 동안, 상기 전자책에 링크 또는 삽입된 적어도 하나의 어플리케이션을 실행하도록 제어하는 제어부를 포함하는 것을 특징으로 하는 단말기의 전자책 제어장치.
  2. 제1 항에 있어서, 상기 제어부는,
    전자책 저작모드에서 전자책 저작툴을 이용하여 전자책이 저작되는 동안, 상기 전자책의 해당 페이지에 적어도 하나의 어플리케이션의 링크지정 또는 삽입이 수행되면, 상기 링크 지정된 어플리케이션 또는 상기 삽입된 어플리케이션을 상기 전자책의 해당 페이지가 표시될 때 실행하도록 제어하는 것을 특징으로 하는 단말기의 전자책 제어장치.
  3. 제2 항에 있어서,
    상기 적어도 하나의 어플리케이션의 링크지정 또는 삽입은 상기 전자책 저작툴에서 지원하는 언어를 이용하여 수행되며,
    상기 전자책 저작툴에서 지원하는 언어는 Marked up language를 포함하는 것을 특징으로 하는 단말기의 전자책 제어장치.
  4. 제2 항에 있어서,
    상기 전자책의 해당 페이지에 링크 지정 또는 삽입되는 적어도 하나의 어플리케이션은, 단말기에 저장된 어플리케이션 및 전자책 뷰어와 연동기능을 수행하기 위해 제작된 어플리케이션을 포함하는 것을 특징으로 하는 단말기의 전자책 제어장치.
  5. 제1 항에 있어서, 상기 제어부는,
    전자책 뷰어모드에서 전자책 뷰어를 통해 상기 전자책을 표시하는 동안 어플리케이션의 링크지정 또는 삽입된 페이지가 표시될 때, 상기 페이지의 소정위치에 해당 어플리케이션을 실행하도록 제어하는 것을 특징으로 하는 단말기의 전자책 제어장치.
  6. 제5 항에 있어서, 상기 제어부는,
    상기 어플리케이션의 링크지정 또는 상기 어플리케이션이 삽입된 페이지가 표시될 때, 어플리케이션의 실행조건에 따라 해당 어플리케이션의 자동실행 또는 해당 어플리케이션의 선택실행 또는 해당 어플리케이션을 실행하지 않는 어플리케이션무시를 수행하도록 제어하는 것을 특징으로 하는 단말기의 전자책 제어장치.
  7. 제6 항에 있어서, 상기 제어부는,
    상기 어플리케이션의 실행조건이 상기 선택실행일 때, 링크지정 또는 삽입된 어플리케이션이 존재함을 알리는 UI를 표시하고, 상기 UI를 통해 해당 어플리케이션이 선택될 때 해당 어플리케이션을 실행하도록 제어하는 것을 특징으로 하는 단말기의 전자책 제어장치.
  8. 제5 항에 있어서, 상기 제어부는,
    상기 페이지에 링크지정 또는 삽입된 적어도 두 개의 어플리케이션이 판단될 때, 상기 페이지의 소정위치에 링크지정 또는 삽입된 적어도 두 개의 어플리케이션의 종류를 표시하고, 상기 표시된 적어도 두 개의 어플리케이션의 종류 중 선택된 어플리케이션을 실행하도록 제어하는 것을 특징으로 하는 단말기의 전자책 제어장치.
  9. 제5 항에 있어서, 상기 제어부는
    상기 어플리케이션을 실행화면 창에 표시하여 실행하며,
    상기 실행화면 창은 상기 페이지의 데이터와 중첩되지 않은 위치에 고정되게 표시하거나 또는 상기 페이지의 데이터와 중첩되면서 이동 가능하도록 제어하는 것을 특징으로 단말기의 전자책 제어장치.
  10. 제5 항에 있어서, 상기 제어부는
    상기 어플리케이션이 상기 전자책 뷰어와 연동기능을 수행할 수 있는 어플리케이션일 때, 상기 전자책 뷰어와 상기 어플리케이션 간에 데이터연동 기능을 제공하도록 제어하는 것을 특징으로 하는 단말기의 전자책 제어장치.
  11. 제10 항에 있어서, 상기 제어부는,
    상기 전자책 뷰어에 표시되는 해당 페이지에서 상기 어플리케이션에 적용할 수 있는 데이터를 자동으로 상기 어플리케이션에 전송하여 표시하고, 상기 어플리케이션에서 상기 데이터에 대한 결과데이터를 상기 전자책 뷰어로 전송하여 상기 페이지에 표시하는 상기 데이터연동 기능을 제공하도록 제어하는 것을 특징으로 하는 단말기의 전자책 제어장치.
  12. 제10 항에 있어서, 상기 제어부는,
    특정 제스처의 발생에 따라 상기 전자책 뷰어에 표시되는 해당 페이지의 데이터를 상기 어플리케이션으로 복사하여 표시하고, 상기 어플리케이션에서 상기 복사된 데이터에 대해 특정기능이 수행될 때 상기 특정기능이 수행된 결과데이터를 상기 전자책 뷰어로 전송하여 상기 페이지에 표시하는 상기 데이터연동 기능을 제공하도록 제어하는 것을 특징으로 하는 단말기의 전자책 제어장치.
  13. 제10 항에 있어서,
    상기 전자책 뷰어와 연동기능을 수행할 수 있는 어플리케이션은, 전자책에 삽입된 어플리케이션 및 전자책 뷰어와 연동기능을 수행하기 위해 제작된 어플리케이션을 포함하는 것을 특징으로 하는 단말기의 전자책 제어장치.
  14. 단말기의 전자책 제어방법에 있어서,
    전자책을 표시하는 동안, 상기 전자책에 링크 또는 삽입된 적어도 하나의 어플리케이션이 존재하는지 판단하는 과정과,
    상기 전자책에 링크 또는 삽입된 적어도 하나의 어플리케이션이 존재하면, 상기 전자책을 표시하는 동안 상기 적어도 하나의 어플리케이션을 실행하는 과정을 포함하는 것을 특징으로 하는 단말기의 전자책 제어방법.
  15. 제14 항에 있어서,
    전자책 저작모드에서 전자책 저작툴을 이용하여 전자책이 저작되는 동안, 상기 전자책의 해당 페이지에 적어도 하나의 어플리케이션의 링크지정 또는 삽입이 수행되는 과정을 더 포함하는 것을 특징으로 하는 단말기의 전자책 제어방법.
  16. 제15 항에 있어서,
    상기 적어도 하나의 어플리케이션의 링크지정 또는 삽입은 상기 전자책 저작툴에서 지원하는 언어를 이용하여 수행되며,
    상기 전자책 저작툴에서 지원하는 언어는 Marked up language를 포함하는 것을 특징으로 하는 단말기의 전자책 제어방법.
  17. 제14 항에 있어서,
    상기 전자책의 해당 페이지에 링크 지정 또는 삽입되는 적어도 하나의 어플리케이션은, 단말기에 저장된 어플리케이션 및 전자책 뷰어와 연동기능을 수행하기 위해 제작된 어플리케이션을 포함하는 것을 특징으로 하는 단말기의 전자책 제어방법.
  18. 제14 항에 있어서, 상기 판단하는 과정은,
    전자책 뷰어모드에서 전자책 뷰어를 통해 상기 전자책을 표시하는 동안, 상기 전자책의 해당 페이지에 링크 또는 삽입된 적어도 하나의 어플리케이션이 존재하는지 판단하는 과정을 포함하는 것을 특징으로 하는 단말기의 전자책 제어방법.
  19. 제14 항에 있어서, 상기 실행하는 과정은,
    상기 전자책의 해당페이지에 링크 또는 삽입된 적어도 하나의 어플리케이션이 존재하면, 어플리케이션의 실행조건을 판단하는 과정과,
    상기 어플리케이션의 실행조건이 자동실행이면, 상기 페이지의 소정위치에서 상기 적어도 하나의 어플리케이션을 실행하는 과정과,
    상기 어플리케이션의 실행조건이 선택실행이면, 링크지정 또는 삽입된 어플리케이션이 존재함을 알리는 UI를 표시하고, 상기 UI를 통해 해당 어플리케이션이 선택될 때 상기 페이지의 소정위치에서 해당 어플리케이션을 실행하는 과정과,
    상기 어플리케이션의 실행조건이 어플리케이션무시이면, 어플리케이션을 실행하지 않는 과정을 포함하는 것을 특징으로 하는 단말기의 전자책 제어방법.

  20. 제14 항에 있어서, 상기 실행하는 과정은,
    상기 전자책의 해당페이지에 링크 또는 삽입된 적어도 두 개의 어플리케이션이 존재하면, 상기 페이지의 소정위치에 링크지정 또는 삽입된 적어도 두 개의 어플리케이션의 종류를 표시하는 과정과,
    상기 표시된 적어도 두 개의 어플리케이션의 종류 중 선택된 어플리케이션을 실행하는 과정을 포함하는 것을 특징으로 하는 단말기의 전자책 제어방법.
  21. 제14 항에 있어서,
    상기 어플리케이션을 실행화면 창에 표시하여 실행하며,
    상기 실행화면 창은 상기 페이지의 데이터와 중첩되지 않은 위치에 고정되게 표시하거나 또는 상기 페이지의 데이터와 중첩되면서 이동 가능한 것을 특징으로 단말기의 전자책 제어방법.
  22. 제14 항에 있어서, 상기 실행하는 과정은,
    상기 실행되는 어플리케이션이 상기 전자책 뷰어와 연동기능을 수행할 수 있는 어플리케이션인지 판단하는 과정과,
    상기 어플리케이션이 상기 전자책 뷰어와 연동기능을 수행할 수 있는 어플리케이션이면, 상기 전자책 뷰어와 상기 어플리케이션 간에 데이터연동 기능을 제공하는 과정을 포함하는 것을 특징으로 하는 단말기의 전자책 제어방법.
  23. 제22 항에 있어서, 상기 데이터연동 기능을 제공하는 과정은,
    상기 전자책 뷰어에 표시되는 해당 페이지에서 상기 어플리케이션에 적용할 수 있는 데이터를 자동으로 상기 어플리케이션에 전송하여 표시하는 과정과,
    상기 어플리케이션에 상기 데이터에 대한 결과데이터를 상기 전자책 뷰어로 전송하여 상기 페이지에 표시하는 과정을 포함하 것을 특징으로 하는 단말기의 전자책 제어방법.
  24. 제22 항에 있어서, 상기 데이터연동 기능을 제공하는 과정은,
    특정 제스처의 발생에 따라 상기 전자책 뷰어에 표시되는 해당 페이지의 데이터를 상기 어플리케이션으로 복사하여 표시하는 과정과,
    상기 어플리케이션에서 상기 복사된 데이터에 대해 특정기능이 수행될 때 상기 특정기능이 수행된 결과데이터를 상기 전자책 뷰어로 전송하여 상기 페이지에 표시하는 과정을 포함하는 것을 특징으로 하는 단말기의 전자책 제어방법.
  25. 제22 항에 있어서,
    상기 전자책 뷰어와 연동기능을 수행하는 어플리케이션은, 전자책에 삽입된 어플리케이션 및 전자책 뷰어와 연동기능을 수행하기 위해 제작된 어플리케이션을 포함하는 것을 특징으로 하는 단말기의 전자책 제어방법.
  26. 제14 항 내지 제25 항 중 어느 한 항에 따른 방법을 수행하기 위 한 프로그램이 기록된 프로세서가 판독 가능한 기록매체.
KR1020120071802A 2012-07-02 2012-07-02 단말기의 전자책 제어장치 장치 및 방법 KR20140003944A (ko)

Priority Applications (10)

Application Number Priority Date Filing Date Title
KR1020120071802A KR20140003944A (ko) 2012-07-02 2012-07-02 단말기의 전자책 제어장치 장치 및 방법
US13/932,344 US20140006998A1 (en) 2012-07-02 2013-07-01 Apparatus and method for controlling e-book in terminal
JP2015520050A JP6215320B2 (ja) 2012-07-02 2013-07-02 端末機の電子ブック制御装置及び方法
PCT/KR2013/005843 WO2014007504A1 (en) 2012-07-02 2013-07-02 Apparatus and method for controlling e-book in terminal
CA2878036A CA2878036A1 (en) 2012-07-02 2013-07-02 Apparatus and method for controlling e-book in terminal
BR112015000049A BR112015000049A2 (pt) 2012-07-02 2013-07-02 aparelho e método para controlar livro eletrônico em terminal
EP13174746.1A EP2682862A3 (en) 2012-07-02 2013-07-02 Apparatus and method for controlling e-book in terminal
AU2013285814A AU2013285814A1 (en) 2012-07-02 2013-07-02 Apparatus and method for controlling e-Book in terminal
RU2015103142A RU2649772C2 (ru) 2012-07-02 2013-07-02 Устройство и способ для управления e-book в терминале
CN201380035696.5A CN104471533A (zh) 2012-07-02 2013-07-02 用于在终端中控制电子书的装置和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120071802A KR20140003944A (ko) 2012-07-02 2012-07-02 단말기의 전자책 제어장치 장치 및 방법

Publications (1)

Publication Number Publication Date
KR20140003944A true KR20140003944A (ko) 2014-01-10

Family

ID=48747957

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120071802A KR20140003944A (ko) 2012-07-02 2012-07-02 단말기의 전자책 제어장치 장치 및 방법

Country Status (10)

Country Link
US (1) US20140006998A1 (ko)
EP (1) EP2682862A3 (ko)
JP (1) JP6215320B2 (ko)
KR (1) KR20140003944A (ko)
CN (1) CN104471533A (ko)
AU (1) AU2013285814A1 (ko)
BR (1) BR112015000049A2 (ko)
CA (1) CA2878036A1 (ko)
RU (1) RU2649772C2 (ko)
WO (1) WO2014007504A1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150142745A (ko) * 2014-06-11 2015-12-23 (주)피엑스디 전자책 단말기 및 그 동작 방법
USD785660S1 (en) 2015-12-23 2017-05-02 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102023157B1 (ko) * 2012-07-06 2019-09-19 삼성전자 주식회사 휴대 단말기의 사용자 음성 녹음 및 재생 방법 및 장치

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6118036A (ja) * 1984-07-04 1986-01-25 Nec Corp ドキユメント修正方式
US9053640B1 (en) * 1993-12-02 2015-06-09 Adrea, LLC Interactive electronic book
JPH10143522A (ja) * 1996-11-11 1998-05-29 Matsushita Electric Ind Co Ltd 関連情報表示装置
US20040268253A1 (en) * 1999-12-07 2004-12-30 Microsoft Corporation Method and apparatus for installing and using reference materials in conjunction with reading electronic content
US6826725B1 (en) * 1999-12-16 2004-11-30 Microsoft Corporation Techniques for invoking system commands from within a mark-up language document
TW518482B (en) * 2000-11-10 2003-01-21 Future Display Systems Inc Method for taking notes on an article displayed by an electronic book
KR20030000244A (ko) * 2001-06-22 2003-01-06 신영선 전자책
US7246118B2 (en) * 2001-07-06 2007-07-17 International Business Machines Corporation Method and system for automated collaboration using electronic book highlights and notations
US8018431B1 (en) * 2006-03-29 2011-09-13 Amazon Technologies, Inc. Page turner for handheld electronic book reader device
CN101063971A (zh) * 2006-04-26 2007-10-31 英福达科技股份有限公司 可分享笔记及内容勘误差异更新电子书的制作方法及***
US8352876B2 (en) * 2007-02-21 2013-01-08 University Of Central Florida Research Foundation, Inc. Interactive electronic book operating systems and methods
KR20090013927A (ko) * 2007-08-03 2009-02-06 에스케이 텔레콤주식회사 전자책 뷰어화면 상에서의 메모 실행 방법 및 이에적용되는 장치
US20090267909A1 (en) * 2008-04-27 2009-10-29 Htc Corporation Electronic device and user interface display method thereof
US8126878B2 (en) * 2008-06-24 2012-02-28 Krasnow Arthur Z Academic study tool utilizing e-book technology
JP5872753B2 (ja) * 2009-05-01 2016-03-01 ソニー株式会社 サーバ装置、電子機器、電子書籍提供システム、サーバ装置の電子書籍提供方法、電子機器の電子書籍表示方法及びプログラム
US9141768B2 (en) * 2009-06-10 2015-09-22 Lg Electronics Inc. Terminal and control method thereof
CN102109949A (zh) * 2009-12-29 2011-06-29 鸿富锦精密工业(深圳)有限公司 可记录笔记的电子书阅读器和记录笔记的方法
EP3285188A1 (en) * 2010-01-11 2018-02-21 Apple Inc. Electronic text manipulation and display
KR20110089012A (ko) * 2010-01-29 2011-08-04 삼성전자주식회사 전자책 단말기 및 그의 멀티태스킹 히스토리 제공방법
KR101673918B1 (ko) * 2010-02-11 2016-11-09 삼성전자주식회사 휴대단말에서 복수의 정보들을 제공하는 방법 및 장치
RU2440610C1 (ru) * 2010-06-21 2012-01-20 Геннадий Борисович Бронфельд Система для работы с интеллектуальной электронной книгой - элингой
WO2012033492A1 (en) * 2010-09-09 2012-03-15 Sony Ericsson Mobile Communications Ab Annotating e-books/e-magazines with application results
EP2437151B1 (en) * 2010-10-01 2020-07-08 Samsung Electronics Co., Ltd. Apparatus and method for turning e-book pages in portable terminal
US8533623B2 (en) * 2010-11-17 2013-09-10 Xerox Corporation Interface that allows a user to riffle through pages of an electronic document
KR101728699B1 (ko) * 2010-11-25 2017-04-20 삼성전자 주식회사 전자책 응용 서비스 지원 방법 및 시스템과, 이를 지원하는 휴대 단말기
US20120204092A1 (en) * 2011-02-07 2012-08-09 Hooray LLC E-reader generating ancillary content from markup tags
US9880640B2 (en) * 2011-10-06 2018-01-30 Amazon Technologies, Inc. Multi-dimensional interface
US20130088511A1 (en) * 2011-10-10 2013-04-11 Sanjit K. Mitra E-book reader with overlays
US9099010B2 (en) * 2011-10-14 2015-08-04 Apple Inc. Content authoring application
KR20130050606A (ko) * 2011-11-08 2013-05-16 삼성전자주식회사 터치스크린을 구비한 전자 기기에서 독서 실행 방법 및 장치
US20140173441A1 (en) * 2012-12-19 2014-06-19 Hcl Technologies Limited Method and system for inserting immersive contents into eBook

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150142745A (ko) * 2014-06-11 2015-12-23 (주)피엑스디 전자책 단말기 및 그 동작 방법
USD785660S1 (en) 2015-12-23 2017-05-02 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface

Also Published As

Publication number Publication date
CN104471533A (zh) 2015-03-25
RU2649772C2 (ru) 2018-04-04
BR112015000049A2 (pt) 2017-06-27
CA2878036A1 (en) 2014-01-09
US20140006998A1 (en) 2014-01-02
RU2015103142A (ru) 2016-08-20
JP2015525917A (ja) 2015-09-07
WO2014007504A1 (en) 2014-01-09
JP6215320B2 (ja) 2017-10-18
AU2013285814A1 (en) 2014-12-04
EP2682862A2 (en) 2014-01-08
EP2682862A3 (en) 2014-12-31

Similar Documents

Publication Publication Date Title
KR101859100B1 (ko) 휴대 전자기기 및 이의 제어방법
CN103577099B (zh) 移动设备中用于虚拟tour创建的方法和装置
US8977978B2 (en) Outline view
US20170132178A1 (en) Video streaming in a web browser
EP2444887A2 (en) Method and apparatus for turning pages in e-book reader
EP2763387B1 (en) Method and system for sharing web page information
KR20120107356A (ko) 휴대단말에서 클립보드 기능 제공 방법 및 장치
EP2426943A2 (en) Method for providing a search service on a display apparatus
US20130191769A1 (en) Apparatus and method for providing a clipboard function in a mobile terminal
US20120030619A1 (en) Method for providing user interface and display apparatus applying the same
JP2011138516A (ja) 文書情報伝達方法及び装置
US9436289B2 (en) Transmitting device, display control device, content transmitting method, recording medium, and program
KR20140003944A (ko) 단말기의 전자책 제어장치 장치 및 방법
US20140307143A1 (en) Apparatus and method for shooting video in terminal
US9928219B2 (en) Apparatus and method for case conversion
US20220129230A1 (en) Electronic apparatus, display apparatus and controlling method thereof
KR101337982B1 (ko) 웹페이지의 문서 처리 방법 및 장치
KR102088459B1 (ko) 사용자 제스처를 이용한 복수의 단말 간 사용자인터페이스 통합 방법 및 이를 수행하는 단말
US11379099B2 (en) Method and device for selecting text in electronic terminal
KR102095307B1 (ko) 복수의 선택된 텍스트들을 이용한 정보 제공 장치 및 방법
KR20140143623A (ko) 휴대 단말기에서 컨텐츠를 표시하는 장치 및 방법
KR20170118667A (ko) 휴대단말에서 클립보드 기능 제공 방법 및 장치
KR20160102835A (ko) 단말기 및 그의 동작 방법
KR20140048684A (ko) 사용자 단말의 디스플레이 제어 방법, 이를 수행하는 사용자 단말 및 기록매체
KR20140091870A (ko) 영상 표시 장치 및 아이콘 편집 방법

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E601 Decision to refuse application