KR20150085869A - 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템 - Google Patents

계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템 Download PDF

Info

Publication number
KR20150085869A
KR20150085869A KR1020140005774A KR20140005774A KR20150085869A KR 20150085869 A KR20150085869 A KR 20150085869A KR 1020140005774 A KR1020140005774 A KR 1020140005774A KR 20140005774 A KR20140005774 A KR 20140005774A KR 20150085869 A KR20150085869 A KR 20150085869A
Authority
KR
South Korea
Prior art keywords
appbook
timeline
model
hierarchical
configuration module
Prior art date
Application number
KR1020140005774A
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 KR1020140005774A priority Critical patent/KR20150085869A/ko
Publication of KR20150085869A publication Critical patent/KR20150085869A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

본 발명은 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에 관한 것으로서, 보다 구체적으로는 앱북 제작에 필요한 솔루션 프로그램을 실행하고, 편집된 콘텐츠를 프로젝트 단위로 저장하는 앱북 제작부; 및 상기 앱북 제작부에 저장된 프로젝트를 패키징 및 컴파일링하여 앱북 파일을 생성하는 파일 생성부를 포함하며, 상기 앱북 제작부는, 콘텐츠를 구성하는 적어도 둘 이상의 객체를 부모-자식(parent-child) 구조의 계층형으로 된 모델로 구성하는 객체 구성 모듈; 및 상기 계층별로 구성되는 객체에 대한 타임라인을 제공하고 각 객체에 대한 타임라인 정보를 입력받아 키네틱(kinetic) 구조의 모델에 의한 애니메이션을 구성하는 타임라인 구성 모듈을 포함하는 것을 그 구성상의 특징으로 한다.
본 발명에서 제안하고 있는 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에 따르면, 적어도 둘 이상의 객체를 부모-자식 구조의 계층형으로 된 모델로 구성하고, 각 객체에 대한 타임라인 정보를 입력받아 애니메이션을 구성함으로써, 일반 유저들이 쉽게 키네틱 구조를 구현할 수 있어 섬세하고 생동감 있는 앱북을 제작할 수 있다.
또한, 본 발명에 따르면, 적어도 둘 이상의 객체를 계층 관계에 따라 트리로 나타내고 트리 편집에 따라 객체 사이의 부모-자식 구조의 노드 관계를 구성함으로써, 일반 유저들이 계층형 모델의 구조를 신속하고 용이하게 편집할 수 있고, 직관적인 접근이 가능하여 유저의 편의가 증진될 수 있다.
뿐만 아니라, 본 발명에 따르면, 타임라인 편집을 통해 다양한 인터액티브 기능을 삽입할 수 있도록 함으로써, 앱북 사용자의 입력에 반응하는 다양한 애니메이션 효과를 쉽게 구현할 수 있다.

Description

계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템{APP-BOOK BUILDER SYSTEM USING HIERARCHICAL STRUCTURE AND TIMELINE}
본 발명은 앱북 빌더 시스템에 관한 것으로서, 보다 구체적으로는 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에 관한 것이다.
일반적으로 전자책(e-book)은 텍스트, 이미지, 동영상 등의 콘텐츠를 디지털 파일의 형태로 편집한 것으로서 저장매체에 저장된 채로 유통되거나 유, 무선인터넷을 통해 파일의 형태로 유통된다.
그런데 전자책 파일의 표준으로 채택된 이펍(e-pub)은 기본적으로 텍스트 기반이어서 이미지나 동영상을 사용하여 멀티미디어 효과를 표현하기 어렵고, 전용 뷰어(또는 리더기)나 전용 단말기가 없으면 실행시킬 수 없는 단점이 있었다.
이에 대한 대안으로서 최근 전자책을 애플리케이션의 형태로 제작함으로써 다양한 멀티 인터액티브 기능을 구현할 수 있도록 한 앱북(App-book)이 등장하였다. 앱북은 전자책을 리더기로 읽어내는 하위 파일이 아닌 하나의 프로그램으로 제작한 것이라 볼 수 있다. 이러한 앱북은 최근 널리 보급된 스마트폰, 태블릿 PC 등 각종 스마트 디바이스에서 애플리케이션의 형태로 실행하여 매우 편리하게 활용될 수 있기 때문에, 향후 그 시장규모가 크게 증가할 것으로 기대되고 있다.
그런데 앱북에는 다양한 멀티미디어 콘텐츠와 인터액티브 요소가 포함되는데다 뷰어 기능까지 포함되므로 전문가들도 상당한 시간과 노력을 들여야만 제작할 수 있고, 전문지식이 없는 일반인이 스스로 제작하기는 매우 어려운 실정이다. 종래 전자책의 경우에는 웹을 통해 콘텐츠 편집 툴을 제공하는 시스템(공개특허 제2011-0001053호, 제2011-0094874호 등)이 소개된 바 있으나, 이러한 시스템으로는 스마트폰이나 태블릿 PC에서 실행할 수 있는 애플리케이션 형태의 앱북을 지원하지 못하는 한계가 있다.
이와 같은 문제를 해결하기 위하여, 전문가가 아닌 일반 유저들도 자신의 콘텐츠를 이용하여 손쉽게 앱북을 제작하고 다양하게 활용할 수 있는, 이동단말용 앱북 실행파일 생성시스템 및 방법이 개시된바 있다(공개특허 제10-2013-0047833호).
이러한 시스템 및 방법을 이용하면 앱북을 제작할 수는 있으나, 사진과 텍스트가 삽입된 단순한 형태의 앱북 제작이 가능할 뿐, 다양한 애니메이션이나 인터액티브 기능을 삽입하는 데에는 한계가 있어, 앱북을 제작하는 유저들의 니즈를 충족시키기 어려운 문제가 있다.
본 발명은 기존에 제안된 방법들의 상기와 같은 문제점들을 해결하기 위해 제안된 것으로서, 적어도 둘 이상의 객체를 부모-자식(parent-child) 구조의 계층형으로 된 모델로 구성하고, 각 객체에 대한 타임라인 정보를 입력받아 애니메이션을 구성함으로써, 일반 유저들이 쉽게 키네틱(kinetic) 구조를 구현할 수 있어 섬세하고 생동감 있는 앱북을 제작할 수 있는, 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템을 제공하는 것을 그 목적으로 한다.
또한, 본 발명은, 적어도 둘 이상의 객체를 계층 관계에 따라 트리로 나타내고 트리 편집에 따라 객체 사이의 부모-자식 구조의 노드 관계를 구성함으로써, 일반 유저들이 계층형 모델의 구조를 신속하고 용이하게 편집할 수 있고, 직관적인 접근이 가능하여 유저의 편의가 증진될 수 있는, 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템을 제공하는 것을 다른 목적으로 한다.
뿐만 아니라, 본 발명은, 타임라인 편집을 통해 다양한 인터액티브 기능을 삽입할 수 있도록 함으로써, 앱북 사용자의 입력에 반응하는 다양한 애니메이션 효과를 쉽게 구현할 수 있는, 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템을 제공하는 것을 또 다른 목적으로 한다.
상기한 목적을 달성하기 위한 본 발명의 특징에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템은,
앱북 제작에 필요한 솔루션 프로그램을 실행하고, 편집된 콘텐츠를 프로젝트 단위로 저장하는 앱북 제작부; 및
상기 앱북 제작부에 저장된 프로젝트를 패키징 및 컴파일링하여 앱북 파일을 생성하는 파일 생성부를 포함하며,
상기 앱북 제작부는,
콘텐츠를 구성하는 적어도 둘 이상의 객체를 부모-자식(parent-child) 구조의 계층형으로 된 모델로 구성하는 객체 구성 모듈; 및
상기 계층별로 구성되는 객체에 대한 타임라인을 제공하고 각 객체에 대한 타임라인 정보를 입력받아 키네틱(kinetic) 구조의 모델에 의한 애니메이션을 구성하는 타임라인 구성 모듈을 포함하는 것을 그 구성상의 특징으로 한다.
바람직하게는, 상기 객체 구성 모듈은,
유저의 입력 신호에 따라 상기 모델 또는 객체의 중심축인 앵커를 이동시킬 수 있다.
바람직하게는, 상기 객체 구성 모듈은,
상기 객체를 계층 관계에 따라 트리로 나타내고, 상기 트리를 편집하는 유저의 드래그 앤 드롭 신호에 따라 객체의 부모-자식 구조의 노드 관계를 구성할 수 있다.
바람직하게는, 상기 객체 구성 모듈은,
상기 모델의 비율에 비례하여 상기 모델을 구성하는 적어도 둘 이상의 객체를 확대 또는 축소를 할 수 있다.
바람직하게는, 상기 타임라인 구성 모듈은,
상기 객체에 대하여 시간의 흐름에 따라 구분된 복수의 모션 입력 셀을 제공하며, 상기 모션 입력 셀 단위로 타임라인 정보를 입력받을 수 있다.
더욱 바람직하게는, 상기 타임라인 구성 모듈은,
상기 타임라인 정보가 입력된 모션 입력 셀 단위로, 앱북 사용자 입력 신호에 따른 인터액티브 효과 정보를 입력받고, 상기 모델에 의한 인터액티브 효과를 구성할 수 있다.
더욱 바람직하게는, 상기 타임라인 구성 모듈은,
상기 타임라인 정보가 입력된 모션 입력 셀 단위로, 상기 구성된 모델 및 타임라인 정보에 따른 애니메이션의 미리 보기를 제공할 수 있다.
바람직하게는, 상기 파일 생성부는,
상기 앱북 제작부에 저장된 프로젝트를 패키징 및 컴파일링하여, 데스크톱 콘텐츠 또는 웹브라우저용 콘텐츠로 변환 가능한 범용 파일을 생성할 수 있다.
본 발명에서 제안하고 있는 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에 따르면, 적어도 둘 이상의 객체를 부모-자식 구조의 계층형으로 된 모델로 구성하고, 각 객체에 대한 타임라인 정보를 입력받아 애니메이션을 구성함으로써, 일반 유저들이 쉽게 키네틱 구조를 구현할 수 있어 섬세하고 생동감 있는 앱북을 제작할 수 있다.
또한, 본 발명에 따르면, 적어도 둘 이상의 객체를 계층 관계에 따라 트리로 나타내고 트리 편집에 따라 객체 사이의 부모-자식 구조의 노드 관계를 구성함으로써, 일반 유저들이 계층형 모델의 구조를 신속하고 용이하게 편집할 수 있고, 직관적인 접근이 가능하여 유저의 편의가 증진될 수 있다.
뿐만 아니라, 본 발명에 따르면, 타임라인 편집을 통해 다양한 인터액티브 기능을 삽입할 수 있도록 함으로써, 앱북 사용자의 입력에 반응하는 다양한 애니메이션 효과를 쉽게 구현할 수 있다.
도 1은 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템의 구성을 도시한 도면.
도 2는 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서, 객체를 불러오는 화면을 예를 들어 도시한 도면.
도 3은 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서, 복수의 객체로 구성된 모델을 예를 들어 도시한 도면.
도 4는 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서, 앵커를 이동시키는 과정을 예를 들어 도시한 도면.
도 5는 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서, 타임라인이 제공된 화면을 예를 들어 도시한 도면.
도 6은 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서, 키프레임 애니메이션을 적용하는 화면을 예를 들어 도시.
도 7은 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서, 시뮬레이션 되는 앱북을 예를 들어 도시한 도면.
도 8은 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서, 앱북 파일을 생성하는 화면을 예를 들어 도시한 도면.
이하, 첨부된 도면을 참조하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 바람직한 실시예를 상세히 설명한다. 다만, 본 발명의 바람직한 실시예를 상세하게 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. 또한, 유사한 기능 및 작용을 하는 부분에 대해서는 도면 전체에 걸쳐 동일한 부호를 사용한다.
덧붙여, 명세서 전체에서, 어떤 부분이 다른 부분과 ‘연결’ 되어 있다고 할 때, 이는 ‘직접적으로 연결’ 되어 있는 경우뿐만 아니라, 그 중간에 다른 소자를 사이에 두고 ‘간접적으로 연결’ 되어 있는 경우도 포함한다. 또한, 어떤 구성요소를 ‘포함’ 한다는 것은, 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있다는 것을 의미한다.
도 1은 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템의 구성을 도시한 도면이다. 도 1에 도시된 바와 같이, 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템은, 앱북 제작부(100) 및 파일 생성부(200)를 포함하여 구성될 수 있으며, 앱북 제작부(100)는 객체 구성 모듈(110) 및 타임라인 구성 모듈(120)을 포함하여 구성될 수 있다.
즉, 본 발명은, 앱북 제작부(100) 및 파일 생성부(200)를 포함하는 앱북 빌더 시스템으로서, 적어도 둘 이상의 객체를 부모-자식 구조의 계층형으로 된 모델로 구성하고, 각 객체에 대한 타임라인 정보를 입력받아 애니메이션을 구성함으로써, 키네틱(kinetic) 구조를 구현할 수 있어 섬세하고 생동감 있는 앱북을 제작할 수 있다. 또한, 본 발명은, 적어도 둘 이상의 객체를 계층 관계에 따라 트리로 나타내고 트리 편집에 따라 객체 사이의 부모-자식 구조의 노드 관계를 구성함으로써, 계층형 모델의 구조를 신속하고 용이하게 편집할 수 있고, 직관적인 접근이 가능하여 유저의 편의가 증진될 수 있다.
이하에서는, 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템을 구성하는 각 구성요소에 대하여 상세히 설명하도록 한다.
앱북 제작부(100)는, 앱북 제작에 필요한 솔루션 프로그램을 실행하고, 편집된 콘텐츠를 프로젝트 단위로 저장할 수 있다. 즉, 앱북 제작부(100)는 앱북을 제작하는 솔루션 프로그램을 실행하여, 프로젝트 명칭, 콘텐츠 제작 및 편집 정보, 파일 정보 등을 프로젝트 단위로 저장할 수 있다. 도 1에 도시된 바와 같이, 앱북 제작부(100)는 객체 구성 모듈(110) 및 타임라인 구성 모듈(120)을 포함하여 구성될 수 있다.
객체 구성 모듈(110)은, 콘텐츠를 구성하는 적어도 둘 이상의 객체를 부모-자식 구조의 계층형으로 된 모델로 구성할 수 있다. 즉, 본 발명에서 콘텐츠는 복수의 객체를 포함하여 구성될 수 있으며, 둘 이상의 객체는 모델을 구성할 수 있다. 따라서 콘텐츠에는 하나 이상의 모델이 포함될 수 있다. 이때, 모델을 구성하는 객체들을 부모-자식 구조의 계층적으로 구성함으로써, 계층형 모델로 구현할 수 있다.
도 2는 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서, 객체를 불러오는 화면을 예를 들어 도시한 도면이다. 도 2에 도시된 바와 같이, 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템의 객체 구성 모듈(110)은, 콘텐츠를 구성하는 적어도 둘 이상의 이미지 객체를 삽입하여 모델을 구성할 수 있다. 이때, 객체는 이미지뿐 아니라 텍스트, 동영상, 멀티미디어 등일 수 있으며, 3차원 이미지일 수도 있다.
도 3은 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서, 복수의 객체로 구성된 모델을 예를 들어 도시한 도면이다. 즉, 본 발명의 객체 구성 모듈(110)은, 도 2에 도시된 바와 같은 화면을 이용해 원숭이의 머리, 몸, 왼팔, 오른팔의 객체를 불러오고, 도 3에 도시된 바와 같이, 총 4개의 객체로 구성되는 모델(원숭이)을 구성할 수 있다.
이때, 객체 구성 모듈(110)은, 적어도 둘 이상의 객체를 부모-자식 구조의 계층형으로 된 모델로 구성할 수 있다. 즉, 도 3에서는 원숭이의 몸을 부모 객체로 하고, 머리, 왼팔 및 오른팔을 자식 객체로 하는, 계층형으로 모델이 구성될 수 있다. 따라서 원숭이의 머리, 왼팔 및 오른팔은 부모 객체인 몸에 종속되어 동작하는 객체일 수 있다. 또한, 실시예에 따라서는, 부모-자식 구조를 복층으로 사용하여, 몸-왼쪽 어깨-왼팔-왼손 등과 같은 구조로 세분화하여 계층형 모델을 구성할 수도 있다.
또한, 객체 구성 모듈(110)은, 객체를 계층 관계에 따라 트리로 나타내고, 트리를 편집하는 유저의 드래그 앤 드롭 신호에 따라 객체의 부모-자식 구조의 노드 관계를 구성할 수 있다. 즉, 도 3에 도시된 바와 같은 화면에서, 모델의 우측에 객체 사이의 계층 관계를 나타내는 트리를 표시하고, 유저가 마우스 등을 이용하여 각 객체를 드래그 앤 드롭하여 이동시킴으로써, 부모-자식 구조의 노드 관계를 떼었다 붙였다 하는 편집을 할 수 있다. 예를 들어, 머리를 몸으로부터 분리시키거나, 왼팔을 오른팔의 자식 객체로 하는 등의 편집이 가능할 수 있다. 또한, 도 3에 도시된 바와 같이, 모델을 구성하는 각 객체의 선택 시, 해당 객체의 이름, 크기 등의 속성 등을 표시할 수 있다.
한편, 객체 구성 모듈(110)은, 유저의 입력 신호에 따라 모델 또는 객체의 중심축인 앵커를 이동시킬 수 있다. 이때, 앵커는 애니메이션 등에서 모델 또는 객체가 움직일 때 중심축 역할을 할 수 있다. 유저의 입력 신호에 따라 앵커를 이동시킴으로써, 유저가 원하는 형태의 관절형 구조를 구현할 수 있다. 유저의 입력 신호는 마우스 조작 등을 통해 입력 가능하도록 함으로써, 관절형 구조를 용이하고 간단하게 구현할 수 있다.
도 4는 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서, 앵커를 이동시키는 과정을 예를 들어 도시한 도면이다. 도 4에 도시된 바와 같이, 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서는, 모델 또는 객체의 앵커를 마우스를 이용해 쉽게 이동시킬 수 있다. 도 4에서, 고릴라 모델의 좌상단에 위치한 앵커를 클릭 앤 드래그하여 제4사분면으로 이동시킬 수 있다.
또한, 도 3을 예로 들면, 오른팔 객체의 앵커는 몸 객체와의 연결 부분으로 설정되어, 앵커가 관절 역할을 할 수 있다. 도 3과 같이 복수의 객체로 구성되는 모델에서, 유저의 필요나 설정에 따라 모델 전체의 앵커나 각 객체의 앵커를 자유롭게 이동시킬 수 있다.
객체 구성 모듈(110)은, 모델의 비율에 비례하여 모델을 구성하는 적어도 둘 이상의 객체를 확대 또는 축소할 수 있다. 즉, 도 3에 도시된 바와 같이, 복수의 객체로 구성되는 모델을 전체 비율을 고려하여 확대 또는 축소함으로써, 전체 모델의 형태가 그대로 유지되도록 할 수 있다. 또한, 실시예에 따라서는, 유저가 개별 객체를 선택한 상태에서 확대 또는 축소 신호를 입력하면, 모델을 구성하는 다른 객체의 크기는 유지하면서 선택된 객체의 크기만을 변경할 수 있다. 이와 같은 모델 또는 객체의 확대 또는 축소 시에는, 앵커를 중심으로 크기의 변환이 이루어지도록 함으로써, 객체 사이의 노드 관계가 유지되도록 할 수 있다.
타임라인 구성 모듈(120)은, 계층별로 구성되는 객체에 대한 타임라인을 제공하고 각 객체에 대한 타임라인 정보를 입력받아 키네틱 구조의 모델에 의한 애니메이션을 구성할 수 있다. 즉, 본 발명의 타임라인 구성 모듈(120)은, 모델 전체의 타임라인 뿐 아니라 모델을 구성하는 개별 객체에 대한 타임라인을 제공하고, 각 객체별로 타임라인 정보를 입력할 수 있도록 함으로써, 모델의 각 객체가 움직일 수 있는 키네틱 구조 또는 관절형 구조의 애니메이션을 구현할 수 있다.
도 5는 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서, 타임라인이 제공된 화면을 예를 들어 도시한 도면이다. 도 5에 도시된 바와 같이, 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서는, “goblingirl”로 표시된 모델 전체뿐 아니라, 부모-자식 구조의 계층형으로 모델을 구성하는 각 개체인 “torso”, “undie-straps”, “right-shoulder”, “right-arm”, “right-hand” 등에 대해서도 타임라인을 제공할 수 있다.
타임라인 구성 모듈(120)은, 객체에 대하여 시간의 흐름에 따라 구분된 복수의 모션 입력 셀을 제공하며, 모션 입력 셀 단위로 타임라인 정보를 입력받을 수 있다. 즉, 도 5에 도시된 바와 같이, 각 객체와 시간의 흐름에 따라 모션 입력 셀이 제공될 수 있으며, 유저가 각 셀을 클릭 등을 함으로써, 각 객체의 타임라인 정보를 입력할 수 있다.
예를 들어, 도 3에 도시된 바와 같은 원숭이 모델이, 페이지 시작 시점으로부터 3초 후 오른팔을 움직이는 모션, 10초 후 원숭이가 커졌다가 작아지는 모션 등을 수행하는 타임라인 정보를 입력하고, 그에 따른 애니메이션을 구현할 수 있다.
한편, 타임라인 구성 모듈(120)은, 타임라인 정보가 입력된 모션 입력 셀 단위로, 앱북 사용자 입력 신호에 따른 인터액티브 효과 정보를 입력받고, 모델에 의한 인터액티브 효과를 구성할 수 있다. 즉, 모델이나 객체에 대하여 타임라인을 기반으로 한 키프레임 애니메이션을 적용하여, 씬 로딩(scene loading), 터치다운, 터치업, 드래그 등의 유저 입력에 반응하는 다양한 모션을 구현할 수 있다. 예를 들어, 도 5에 도시된 바와 같은 타임라인 입력 화면에서, “Scene Start”, “Touch Down”, “Touch Up” 등을 선택함으로써, 각각의 앱북 사용자 반응에 따라 타임라인에 인터액티브 효과를 구성할 수 있다.
도 6은 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서, 키프레임 애니메이션을 적용하는 화면을 예를 들어 도시한 도면이다. 도 6에 도시된 바와 같이, 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서는, 타임라인 구성 모듈(120)이 “Insert Key Frame” 기능을 이용하여 모델이나 객체 등의 이동, 확대, 축소, 회전, 투명도 변경 등과 같은 모션을 설정할 수 있다. 각종 모션 입력 셀 단위로, 각종 효과를 설정하고 키 프레임 복사, 붙여넣기, 삭제 등의 편집을 할 수도 있다. 또한, 가감속(ease) 효과, 사운드 삽입(“Insert Music Frame”), 스프라이트 애니메이션 입력(“Insert Animation Frame”), 페이지 이동 및 전환 효과 입력(“Insert PageTo Frame”), 웹, 비디오, 전화, 지도 등의 외부 링크 삽입(“Insert Http Link Frame”) 등의 기능을 이용해 각종 효과를 구현할 수 있다. 뿐만 아니라, 실시예에 따라서는 파티클 등의 시각적 특수효과를 구현할 수도 있다.
한편, 타임라인 구성 모듈(120)은, 타임라인 정보가 입력된 모션 입력 셀 단위로, 구성된 모델 및 타임라인 정보에 따른 애니메이션의 미리 보기를 제공할 수 있다. 즉, 콘텐츠 전체가 아닌 작업 중인 모션 입력 셀의 단위로 미리 보기 화면을 제공함으로써, 유저가 효율적으로 편집을 할 수 있다. 도 5에 도시된 바와 같은 화면에서, 유저는 “Play” 및 “Stop” 버튼을 조작함으로써, 작업 중인 모션 입력 셀 단위로 애니메이션 미리 보기를 할 수 있다.
또한, 본 발명의 앱북 제작부(100)는, 작업한 내용 전체를 확인해 볼 수 있도록 시뮬레이션 기능을 제공할 수 있다. 즉, 현재까지 작업된 앱북을 시현하여 작업 상태를 확인할 수 있도록, 앱북 제작 전 미리 보기를 할 수 있다.
도 7은 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서, 시뮬레이션 되는 앱북을 예를 들어 도시한 도면이다. 도 7에 도시된 바와 같이, 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서는, 개별 객체 또는 모델에 대한 미리 보기가 아닌, 앱북 콘텐츠 전체의 미리 보기가 구현될 수 있다. 이와 같은 기능을 이용하여, 도 7에 도시된 바와 같은 화면의 전환 등의 앱북 콘텐츠의 전체 구성을 용이하게 확인할 수 있다.
파일 생성부(200)는, 앱북 제작부(100)에 저장된 프로젝트를 패키징 및 컴파일링하여 앱북 파일을 생성할 수 있다. 도 7에 도시된 바와 같이 제작된 앱북을 확인한 유저는, 실행 가능한 앱북 파일의 생성을 파일 생성부(200)에 요청할 수 있다. 앱북 제작부(100)는 콘텐츠를 구성하는 텍스트, 이미지, 동영상, 편집 정보, 타임라인 정보 등을 프로젝트로 저장하고, 파일 생성부(200)가 저장된 프로젝트를 패키징 및 컴파일링 하여 스마트폰, 태블릿 PC 등에서 실행 가능한 앱북 파일로 생성할 수 있다.
도 8은 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서, 앱북 파일을 생성하는 화면을 예를 들어 도시한 도면이다. 도 8에 도시된 바와 같이, 본 발명의 일실시예에 따른 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템에서는, 앱북 제작부(100)에서 제작 및 저장된 프로젝트를 유저가 입력한 명칭의 앱북으로 제작할 수 있다. 제작된 앱북은 apk와 같은 스마트폰, 태블릿 PC 등 스마트 디바이스에서 실행 가능한 형식의 앱북 파일로 생성될 수 있다.
또한, 파일 생성부(200)는, 앱북 제작부(100)에 저장된 프로젝트를 패키징 및 컴파일링하여, 데스크톱 콘텐츠 또는 웹브라우저용 콘텐츠로 변환 가능한 범용 파일을 생성할 수 있다. 따라서 애플리케이션 형태의 앱북 뿐 아니라, 다양한 형태로 활용할 수 있다. 뿐만 아니라, 유저가 직접 활용할 수 있도록 프로젝트를 소스 파일 형태로 제공함으로써, 앱북의 활용도를 극대화할 수 있다.
이상 설명한 본 발명은 본 발명이 속한 기술분야에서 통상의 지식을 가진 자에 의하여 다양한 변형이나 응용이 가능하며, 본 발명에 따른 기술적 사상의 범위는 아래의 특허청구범위에 의하여 정해져야 할 것이다.
100: 앱북 제작부 110: 객체 구성 모듈
120: 타임라인 구성 모듈 200: 파일 생성부

Claims (8)

  1. 앱북 빌더 시스템으로서,
    앱북 제작에 필요한 솔루션 프로그램을 실행하고, 편집된 콘텐츠를 프로젝트 단위로 저장하는 앱북 제작부(100); 및
    상기 앱북 제작부(100)에 저장된 프로젝트를 패키징 및 컴파일링하여 앱북 파일을 생성하는 파일 생성부(200)를 포함하며,
    상기 앱북 제작부(100)는,
    콘텐츠를 구성하는 적어도 둘 이상의 객체를 부모-자식(parent-child) 구조의 계층형으로 된 모델로 구성하는 객체 구성 모듈(110); 및
    상기 계층별로 구성되는 객체에 대한 타임라인을 제공하고 각 객체에 대한 타임라인 정보를 입력받아 키네틱(kinetic) 구조의 모델에 의한 애니메이션을 구성하는 타임라인 구성 모듈(120)을 포함하는 것을 특징으로 하는, 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템.
  2. 제1항에 있어서, 상기 객체 구성 모듈(110)은,
    유저의 입력 신호에 따라 상기 모델 또는 객체의 중심축인 앵커를 이동시키는 것을 특징으로 하는, 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템.
  3. 제1항에 있어서, 상기 객체 구성 모듈(110)은,
    상기 객체를 계층 관계에 따라 트리로 나타내고, 상기 트리를 편집하는 유저의 드래그 앤 드롭 신호에 따라 객체의 부모-자식 구조의 노드 관계를 구성하는 것을 특징으로 하는, 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템.
  4. 제1항에 있어서, 상기 객체 구성 모듈(110)은,
    상기 모델의 비율에 비례하여 상기 모델을 구성하는 적어도 둘 이상의 객체를 확대 또는 축소를 하는 것을 특징으로 하는, 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템.
  5. 제1항에 있어서, 상기 타임라인 구성 모듈(120)은,
    상기 객체에 대하여 시간의 흐름에 따라 구분된 복수의 모션 입력 셀을 제공하며, 상기 모션 입력 셀 단위로 타임라인 정보를 입력받는 것을 특징으로 하는, 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템.
  6. 제5항에 있어서, 상기 타임라인 구성 모듈(120)은,
    상기 타임라인 정보가 입력된 모션 입력 셀 단위로, 앱북 사용자 입력 신호에 따른 인터액티브 효과 정보를 입력받고, 상기 모델에 의한 인터액티브 효과를 구성하는 것을 특징으로 하는, 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템.
  7. 제5항에 있어서, 상기 타임라인 구성 모듈(120)은,
    상기 타임라인 정보가 입력된 모션 입력 셀 단위로, 상기 구성된 모델 및 타임라인 정보에 따른 애니메이션의 미리 보기를 제공하는 것을 특징으로 하는, 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템.
  8. 제1항에 있어서, 상기 파일 생성부(200)는,
    상기 앱북 제작부(100)에 저장된 프로젝트를 패키징 및 컴파일링하여, 데스크톱 콘텐츠 또는 웹브라우저용 콘텐츠로 변환 가능한 범용 파일을 생성하는 것을 특징으로 하는, 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템.
KR1020140005774A 2014-01-16 2014-01-16 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템 KR20150085869A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140005774A KR20150085869A (ko) 2014-01-16 2014-01-16 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140005774A KR20150085869A (ko) 2014-01-16 2014-01-16 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템

Publications (1)

Publication Number Publication Date
KR20150085869A true KR20150085869A (ko) 2015-07-27

Family

ID=53874837

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140005774A KR20150085869A (ko) 2014-01-16 2014-01-16 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템

Country Status (1)

Country Link
KR (1) KR20150085869A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101949727B1 (ko) * 2018-07-02 2019-02-19 한화시스템 주식회사 객체간 링크 생성 시스템 및 이의 동작 방법
KR20210058321A (ko) * 2019-11-14 2021-05-24 주식회사 클비시스템 콘텐츠 편집 제작 장치

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101949727B1 (ko) * 2018-07-02 2019-02-19 한화시스템 주식회사 객체간 링크 생성 시스템 및 이의 동작 방법
KR20210058321A (ko) * 2019-11-14 2021-05-24 주식회사 클비시스템 콘텐츠 편집 제작 장치

Similar Documents

Publication Publication Date Title
CA2951145C (en) Page constructor and page constructing method
US7561159B2 (en) Control of animation timeline
CN103020025B (zh) 用于文档内容的自动动画化的技术
US20120089933A1 (en) Content configuration for device platforms
CN104090979A (zh) 一种网页编辑方法及装置
KR101323148B1 (ko) Ucr 융합 컨텐츠 에디터 장치
CA2963850A1 (en) Systems and methods for creating and displaying multi-slide presentations
CN109634603A (zh) 一种基于Canvas画布的H5页面制作方法和装置
CN103019702B (zh) 一种可视化三维显示控制编辑***和方法
CN105279222A (zh) 一种媒体编辑和播放的方法及其***
CN102521862A (zh) 将木门2d平面图片转换为3d模型的在线展示方法
CN101751693B (zh) 一种3d互动用户手册制作方法
CN115129212A (zh) 视频编辑方法、装置、计算机设备、存储介质及产品
KR20150085869A (ko) 계층형 구조 및 타임라인을 이용한 앱북 빌더 시스템
CN106484413B (zh) 文档编辑器及文档编辑方法
KR20150129926A (ko) 유아 및 아동용 온라인 학습 컨텐츠 시스템 및 제공방법
JP5861248B1 (ja) スクロール動作に連動して連続的に変化する電子絵本
Morris et al. CyAnimator: simple animations of Cytoscape networks
KR102099093B1 (ko) 사용자 맞춤형 모션 그래픽 영상 제작 시스템
KR20180046419A (ko) 클라우드 기반 인터렉티브 스마트 콘텐츠 제작 시스템
US8379028B1 (en) Rigweb
CN115661420A (zh) 一种poly vr编辑器***的设计与实现方法
JP6275759B2 (ja) 三次元コンテンツの生成方法、プログラム、及びクライアント装置
KR20110044419A (ko) 상호 작용이 가능한 콘텐츠 저작 수단을 제공하는 방법
Pleuss et al. Integrating heterogeneous tools into model-centric development of interactive applications

Legal Events

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