KR100755713B1 - Apparatus and method for providing a visualization image - Google Patents
Apparatus and method for providing a visualization image Download PDFInfo
- Publication number
- KR100755713B1 KR100755713B1 KR1020060022874A KR20060022874A KR100755713B1 KR 100755713 B1 KR100755713 B1 KR 100755713B1 KR 1020060022874 A KR1020060022874 A KR 1020060022874A KR 20060022874 A KR20060022874 A KR 20060022874A KR 100755713 B1 KR100755713 B1 KR 100755713B1
- Authority
- KR
- South Korea
- Prior art keywords
- visualization
- tag
- format
- image
- visualization format
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B3/00—Measuring instruments characterised by the use of mechanical techniques
- G01B3/10—Measuring tapes
- G01B3/1084—Tapes combined with arrangements for functions other than measuring lengths
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
도 1은 종래 ID3 태그 형태의 변화를 도시한다.1 illustrates a change in conventional ID3 tag form.
도 2는 종래 시각화 이미지 및 공개된 헤더 파일의 소스를 도시한다.2 shows a source of a conventional visualization image and published header file.
도 3은 본 발명의 일 실시예에 따른 시각화 이미지 제공 장치의 블록도이다.3 is a block diagram of a visualization image providing apparatus according to an exemplary embodiment.
도 4는 본 발명의 일 실시예에 따른 시각화 이미지 제공 방법의 순서도이다.4 is a flowchart of a method of providing a visualization image, according to an exemplary embodiment.
도 5는 본 발명의 일 실시예에 따른 ID3 태그에 삽입된 시각화 포맷을 도시한다.5 shows a visualization format inserted in an ID3 tag according to an embodiment of the present invention.
<도면의 주요 부분에 관한 부호의 설명><Explanation of symbols on main parts of the drawings>
310: 삽입부 320: 제어부310: insertion unit 320: control unit
330: 파싱부 340: 출력부330: parser 340: output unit
본 발명은 시각화 이미지 제공 장치 및 방법에 관한 것으로서, 더욱 상세하게는 ID3 태그에 시각화 동작 정보를 삽입하여 오디오 데이터에 따라 다양한 시각화 이미지를 제공하는 시각화 이미지 제공 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for providing a visualization image, and more particularly, to an apparatus and method for providing a visualization image according to audio data by inserting visualization operation information into an ID3 tag.
일반적으로 디지털 음원은 오디오 데이터와 함께 오디오 데이터에 관한 부가적인 정보 즉 멀티미디어 컨텐츠(multimedia contents) 또는 메타데이터(metadata)를 포함하고 있다. 예를 들어 MP3(MPEG Audio Layer-3) 파일은 사용자에게 상기 메타데이터를 텍스트 형태로 제공한다. 대표적으로 제목(title), 트랙(track), 저자(author), 장르(genre), 커멘트(comment) 등이 있다.In general, the digital sound source includes additional information about the audio data, that is, multimedia contents or metadata together with the audio data. For example, an MP3 (MPEG Audio Layer-3) file provides the user with the metadata in text form. Typical titles include titles, tracks, authors, genres, and comments.
도 1은 종래 ID3 태그 형태의 변화를 도시한다.1 illustrates a change in conventional ID3 tag form.
도 1(a)에 도시된 바와 같이, MP3 파일이 처음 출시될 때에는 일반적으로 음성 데이터로 이루어졌으나 음성 데이터에 ID3 V1(12)를 이용하여 메타데이터를 표현함으로써 음성 데이터의 사용성을 높였으며 이에 관한 내용은 이하 도 1(b)에 도시되어 있다.As shown in FIG. 1 (a), when an MP3 file is first released, the MP3 file is generally composed of voice data, but the metadata is represented using ID3 V1 (12) in the voice data, thereby improving usability of the voice data. The contents are shown in FIG. 1 (b) below.
도 1(b)에 도시된 바와 같이, ID3 v1(version 1) 태그(12)는 텍스트로 된 태그들로 구성되어 있으며 MP3 파일의 뒷부분에 위치한다. 하나의 태그는 128개의 문자(character)로 제한되며 상기 각 태그는 제목(song title), 음악가(artist), 년도(year), 장르(genre) 등과 같은 정보를 각각 나타낸다.As shown in Fig. 1 (b), the ID3 v1 (version 1)
도 1(c)에 도시된 바와 같이, 최근 MP3 파일은 ID3 v2(version 2) 태그(14)를 사용하고 있으며 대부분의 MP3 플레이어는 ID3 v2 태그(14)를 인식할 수 있다. ID3 v2 태그(14)는 ID3 V1(12)와 비교할 때 몇 가지 크게 달라진 점들이 있다. 우선 ID3 V1(12)와 달리 태그 길이의 제한이 거의 없다. 프레임(frame)이라고 호칭되는 가변 길이의 태그들은 크기 제한이 16MB이며 메타데이터 전체의 크기 제한은 256MB이다.As shown in FIG. 1 (c), recent MP3 files use ID3 v2 (version 2)
또한 ID3 v2 태그(14)에서는 기존의 태그에 추가적인 태그가 가능하다. 예를 들어 작곡가(composer), 오리지날 음악가(original artist), URL, 가사(lyric), 권리(copyright), 이퀄라이저 설정(equalizer preset), 그림(picture)과 같은 것들이 있다. 또한, 사용자 정의형 태그도 가능하며 ID3 v2 태그(14)는 ID3 V1(12)와 달리 MP3 파일에서 음성 데이터의 앞부분에 위치한다. 따라서, 사용자가 스트리밍(streaming) 중에도 즉각적인 재생이 가능하고 사용자가 MP3 파일을 다운로드 받다가 중단되어도 다운로드 받은 부분까지 재생이 가능하다.In addition, in the
도 2는 종래 시각화 이미지 및 공개된 헤더 파일의 소스를 도시한다.2 shows a source of a conventional visualization image and published header file.
도 2(a)에 도시된 바와 같이, 디코드(Decoded)된 오디오 데이터에 따라 시각화 플러그 인(plug-in)은 다이나믹한 시각화 이미지(visualization image)를 출력한다.As shown in FIG. 2 (a), the visualization plug-in outputs a dynamic visualization image according to the decoded audio data.
이때, 사용되는 SVG(Scalable Vector Graphics)는 2차원 그래픽을 표현하기 위해 XML을 기반으로 만들어진 언어로써 W3C(World Wide Web Consortium)에 의해 제안된 XML 그래픽 표준이다. SVG는 XML의 개방성, 상호 운용성 등의 장점을 모두 수용하며, SMIL, GML, MathML 등 다른 XML 언어들과 결합시켜 다양한 웹 어플리케이션으로 응용될 수 있다. 또한 실시간 데이터로부터 고품질의 다이나믹(dynamic)한 그래픽을 만들어 낼 수 있기 때문에 전자상거래, 지리정보, 교육, 광고 등의 분야에 적용될 수 있다. In this case, Scalable Vector Graphics (SVG) is an XML graphics standard proposed by the World Wide Web Consortium (W3C) as a language based on XML to represent two-dimensional graphics. SVG embraces all the advantages of XML's openness and interoperability, and can be combined with other XML languages such as SMIL, GML, and MathML to be applied to a variety of Web applications. In addition, since high-quality dynamic graphics can be generated from real-time data, it can be applied to fields such as e-commerce, geographic information, education, and advertisement.
또한, SVG는 3가지 타입의 그래픽 개체 이미지, 텍스트, 벡터 그래픽 도형(직선 또는 곡선 패스 등을 포함)을 허용하고, SVG로 제작한 그래픽 개체들은 벡터 방식으로 처리되어 해상도와 관계없이 그래픽의 품질을 유지한 채로 확대 또는 축소시킬 수 있다. 이외에도 SVG는 운영 체제와 관계없이 다양한 플랫폼에서 고품질의 그래픽을 구현할 수 있고 휴대용 장치에서도 고품질의 그래픽을 표현할 수 있으며 인쇄용으로 사용될 수도 있다. In addition, SVG allows three types of graphic object images, text, and vector graphic shapes (including straight or curved paths), and graphic objects created with SVG are processed in a vector way to ensure the quality of the graphic, regardless of resolution. You can zoom in or out while keeping it. In addition, SVG can produce high-quality graphics on a variety of platforms, regardless of operating system, can display high-quality graphics on portable devices, and can be used for printing.
한편, SVG는 웹 표준인 CSS(Cascading Style Sheets) 뿐만 아니라 XSL을 지원하여 스타일 시트를 이용한 그래픽 커스터마이징(customizing)을 가능하게 한다. 따라서 스타일 시트를 이용하여 문서의 레이아웃과 내용을 분리하고 그래픽 요소 및 속성을 효과적으로 제어함으로써 유지 관리 비용을 줄이고 손쉽게 업데이트할 수 있다.On the other hand, SVG supports XSL as well as Cascading Style Sheets (CSS), a web standard, and enables graphic customization using style sheets. Therefore, style sheets can be used to separate the layout and content of a document and to effectively control graphical elements and attributes, reducing maintenance costs and making it easy to update.
도 2(b)에 도시된 바와 같이, 미디어 플레이어 제공자는 프로그램 개발자에게 커스터마이징된 시각화(visualization) 이미지를 제공할 수 있도록 예를 들어 C언어로 구성된 헤더 파일(20)을 공개하고 있다. 따라서 프로그램 개발자는 헤더 파일(20)을 통해 오디오 정보를 얻을 수 있으며, 해당 오디오 정보를 이용하여 음원에 따라 동작하는 시각화 이미지를 구성할 수 있게 된다. 상기한 방법은 예를 들어 윈도우 미디어 플레이어도 채택하고 있으며 마찬가지로 헤더 파일을 공개하는 방식을 취하고 있다.As shown in FIG. 2 (b), the media player provider publishes a
그러나, 플랫폼에 따라 시각화 이미지를 구성하는 코드(code)는 다르게 프로그래밍되어야 하고, 특정 시각화 이미지의 동작을 수행하는 움직임 정보를 해당 미디어 플레이어가 가지고 있으므로 시각화 이미지는 각 미디어 플레이어에 설치된 플러그 인에 따라 다르게 표현된다. 또한 숙달된 개발자가 아닌 일반 사용자가 전 문적인 지식을 요구하는 시각화 이미지를 구성하기에는 어려운 문제점이 있다.However, depending on the platform, the code constituting the visualization image must be programmed differently, and since the media player has movement information that performs the operation of a specific visualization image, the visualization image is different depending on the plug-in installed in each media player. Is expressed. In addition, there is a problem that it is difficult for a general user, not an experienced developer, to construct a visualization image that requires specialized knowledge.
따라서 일반 사용자도 편리하게 시각화 동작을 구성할 수 있고 플랫폼에 종속되지 않고 오디오 데이터에 따라 다양한 시각화 이미지를 제공할 필요성이 제기된다.Therefore, even the general user can easily configure the visualization operation, and there is a need to provide various visualization images according to the audio data without being platform dependent.
본 발명은 시각화 이미지 제공 장치 및 방법을 제공하는데 그 목적이 있다.An object of the present invention is to provide an apparatus and method for providing a visualization image.
본 발명의 목적들은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해되어질 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects that are not mentioned will be clearly understood by those skilled in the art from the following description.
상기 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 시각화 이미지 제공 장치는 시각화 포맷을 시각화 태그에 삽입하는 삽입부와 시각화 태그에 시각화 포맷이 삽입되어 있는 지 판단하는 제어부 및 시각화 포맷에 포함된 시각화 동작 정보를 파싱하여 시각화 이미지를 형성하는 파싱부를 포함한다.In order to achieve the above object, a visualization image providing apparatus according to an embodiment of the present invention includes an inserting unit for inserting a visualization format into a visualization tag and a control unit for determining whether the visualization format is inserted into the visualization tag and the visualization format. Parsing unit for parsing the visualization operation information to form a visualization image.
본 발명의 일 실시예에 따른 시각화 이미지 제공 방법은 시각화 포맷을 시각화 태그에 삽입하는 단계와 시각화 태그에 시각화 포맷이 삽입되어 있는 지 판단하는 단계 및 시각화 포맷에 포함된 시각화 동작 정보를 파싱하여 시각화 이미지를 형성하는 단계를 포함한다.According to an embodiment of the present invention, a method of providing a visualization image includes inserting a visualization format into a visualization tag, determining whether the visualization format is inserted into the visualization tag, and parsing visualization motion information included in the visualization format. Forming a step.
기타 실시예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Specific details of other embodiments are included in the detailed description and the drawings.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Advantages and features of the present invention and methods for achieving them will be apparent with reference to the embodiments described below in detail with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but can be implemented in various different forms, and only the embodiments make the disclosure of the present invention complete, and the general knowledge in the art to which the present invention belongs. It is provided to fully inform the person having the scope of the invention, which is defined only by the scope of the claims. Like reference numerals refer to like elements throughout.
<주요 용어><Key term>
MP3(MPEG Audio Layer-3): 엠펙(MPEG)에서 규정한 고음질 오디오 압축기술의 하나로, MP3는 음반 CD에 가까운 음질을 유지하면서 일반 CD의 50배로 압축이 가능하며, 뛰어난 음질과 압축률로 인해 TCP를 바탕으로 한 인터넷상에서 AOD와 인터넷 FM 라디오방송 등에 널리 이용되고 있다.MP3 (MPEG Audio Layer-3) : one of the high-quality audio compression techniques defined in MPEG (MPEG), MP3 while keeping a close sound on the music CD, and can be 50 times the compression of normal CD, due to the superior quality and compression TCP It is widely used for AOD and Internet FM radio broadcasting on the Internet based on the Internet.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 3은 본 발명의 일 실시예에 따른 시각화 이미지 제공 장치의 블록도이다.3 is a block diagram of a visualization image providing apparatus according to an exemplary embodiment.
시각화 이미지 제공 장치(300)는 삽입부(310), 제어부(320), 파싱부(330) 및 출력부(340)를 포함한다.The visualization image providing apparatus 300 includes an
삽입부(310)는 시각화 포맷을 시각화 태그에 삽입한다. 시각화 태그는 바람직하게는 ID3 태그(예를 들어 ID3 v1, ID3 v2)이고, 시각화 포맷은 시각화 동작 정보를 포함하고 XML 기반의 SVG(Scalable Vector Graphics)를 이용하거나 사용자가 정의한 다른 형태의 태그를 이용하여 편리하게 구성하여 시각화 태그에 삽입할 수 있다. 또한 시각화 동작 정보는 예를 들어 시각화(visualization) 이미지에 대한 형태, 색상, 움직임, 높이 및 넓이 등의 정보를 포함한다. 이와 같은 XML 기반의 SVG를 통해 오디오 데이터에 따른 시각화 이미지를 다양한 플랫폼에 적용할 수 있으며 모바일 기기에도 적용가능하다.The
제어부(320)는 상기 시각화 태그에 시각화 포맷이 삽입되어 있는 지 판단한다. 만약 시각화 포맷이 삽입되어 있지 않는 경우에는 기존의 처리 방법에 따라 미디어 플레이어에 포함된 기본 시각화 이미지를 이용하여 출력하게 된다.The
파싱부(330)는 시각화 태그에 시각화 포맷이 삽입되어 있는 경우 상기 시각화 포맷에 포함된 시각화 동작 정보를 파싱(parsing)하여 시각화 이미지(visualization image)를 형성한다. When the visualization format is inserted into the visualization tag, the
출력부(340)는 상기 시각화 이미지를 화면에 출력한다. The
상기 '부'는 '모듈'로 표현될 수 있으며, 상기 '모듈'은 소프트웨어 또는 Field Programmable Gate Array(FPGA) 또는 주문형 반도체(Application Specific Integrated Circuit, ASIC)과 같은 하드웨어 구성요소를 의미하며, 모듈은 어떤 역할들을 수행한다. 그렇지만 모듈은 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. 모듈은 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 실행시키도록 구성될 수도 있다. 따라서, 일 예로서 모듈은 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시 저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다. 구성요소들과 모듈들에서 제공되는 기능은 더 작은 수의 구성요소들 및 모듈들로 결합되거나 추가적인 구성요소들과 모듈들로 더 분리될 수 있다.The 'unit' may be expressed as a 'module', and the 'module' refers to a hardware component such as software or a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC). Play some roles However, modules are not meant to be limited to software or hardware. The module may be configured to be in an addressable storage medium and may be configured to execute one or more processors. Thus, as an example, a module may include components such as software components, object-oriented software components, class components, and task components, and processes, functions, properties, procedures, subroutines, and the like. , Segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functionality provided by the components and modules may be combined into a smaller number of components and modules or further separated into additional components and modules.
도 4는 본 발명의 일 실시예에 따른 시각화 이미지 제공 방법의 순서도이다.4 is a flowchart of a method of providing a visualization image, according to an exemplary embodiment.
시각화 포맷을 시각화 태그에 삽입부(310)를 통해 삽입한다(S401). 시각화 태그는 바람직하게는 ID3 태그(예를 들어 ID3 v1, ID3 v2)이고, 시각화 포맷은 시각화 동작 정보를 포함하고 XML 기반의 SVG(Scalable Vector Graphics)를 이용하거나 사용자가 정의한 다른 형태의 태그를 이용하여 편리하게 구성하여 시각화 태그에 삽입할 수 있다. 또한 시각화 동작 정보는 예를 들어 시각화(visualization) 이미지에 대한 형태, 색상, 움직임, 높이 및 넓이 등의 정보를 포함한다. 이와 같은 XML 기반의 SVG를 통해 오디오 데이터에 따른 시각화 이미지를 다양한 플랫폼에 적용할 수 있으며 모바일 기기에도 적용가능하다.The visualization format is inserted into the visualization tag through the insertion unit 310 (S401). The visualization tag is preferably an ID3 tag (e.g., ID3 v1, ID3 v2), and the visualization format includes visualization behavior information and uses XML-based Scalable Vector Graphics (SVG) or other user-defined tags. It can be conveniently configured and inserted into visualization tags. In addition, the visualization motion information includes information such as shape, color, motion, height, and width of the visualization image. Through XML-based SVG, visualization images based on audio data can be applied to various platforms and can be applied to mobile devices.
상기 시각화 태그에 시각화 포맷이 삽입되어 있는 지 제어부(320)를 통해 판단한다(S411). 만약 시각화 포맷이 삽입되어 있지 않는 경우에는 기존의 처리 방법에 따라 미디어 플레이어에 포함된 기본 시각화 이미지를 이용하여 출력하게 된다.The
시각화 태그에 시각화 포맷이 삽입되어 있는 경우 상기 시각화 포맷에 포함된 시각화 동작 정보를 파싱부(330)를 통해 파싱(parsing)하여 시각화 이미지(visualization image)를 형성한다(S421). When the visualization format is inserted in the visualization tag, the visualization operation information included in the visualization format is parsed through the
상기 시각화 이미지를 출력부(340)를 통해 화면에 출력한다(S431).The visualization image is output to the screen through the output unit 340 (S431).
도 5는 본 발명의 일 실시예에 따른 ID3 태그에 삽입된 시각화 포맷을 도시한다.5 shows a visualization format inserted in an ID3 tag according to an embodiment of the present invention.
예를 들어 MP3(500)에 포함된 ID3 v2 태그(510)는 소정 개수의 태그 아이디로 구성된 프레임들이 확보되어 있다. 따라서 사용자는 시각화 동작 정보를 포함하는 시각화 포맷(520)을 해당 프레임에 삽입할 수 있다. 또한 시각화 포맷을 XML 기반의 SVG(Scalable Vector Graphics)를 이용하거나 사용자가 정의한 다른 형태의 태그를 이용하여 편리하게 구성하여 시각화 동작 정보를 포함한 시각화 포맷을 시각화 태그에 삽입할 수 있다. XML 기반의 SVG를 통해 시각화 이미지 제공을 다양한 플랫폼에 지원할 수 있으며 모바일 기기에도 적용 가능하다. 또한 시각화 동작 정보는 시각화(visualization) 이미지에 대한 형태, 색상, 움직임, 높이 및 넓이 등의 정보를 포함한다.For example, the
예를 들어 시각화 포맷(520)의 시각화 동작 정보는 스펙트럼 데이터(spectrumData)(522)를 시각화 이미지의 높이를 결정하는 입력 값으로 하고, 재생되는 음악에 따라 디스플레이되는 사각형 이미지의 폭 및 색상을 변수(인자)의 입력 값으로 하여 시각화 포맷(520)을 구성할 수 있다. For example, visualizing the operation information of the
이때, 플레이되는 오디오 데이터의 주파수 또는 파형 데이터(waveform data)를 시각화 포맷(520)의 입력 값으로 대응시키고 시각화 포맷(520)을 ID3 v2 태그(510)에 삽입할 수 있는 데, 상기 스펙트럼 데이터(spectrumData)(522)에 오디오 데이터의 주파수 또는 파형 데이터를 대입(대응)시켜 시각화 이미지의 높이를 주파수 또는 파형 데이터에 따라 다이나믹하게 정의할 수 있다.In this case, the frequency or waveform data of the audio data to be played may be mapped to the input value of the
상기 내용은 바람직하게는 아래 표 1과 같이 간략히 표현될 수 있다.The above content may be briefly expressed as shown in Table 1 below.
(표 1)Table 1
상기 시각화 포맷(520)에 포함된 시각화 동작 정보는 파싱되어 시각화 이미지를 형성하게 되고 화면에 오디오 데이터에 따라 다이나믹하게 디스플레이 된다.The visualization operation information included in the
상기 시각화 포맷(520)에 포함된 시각화 동작 정보는 다양한 형태로 정의될 수 있는 데, 먼저 형태(shape)에 관련된 정의를 통해 예를 들어 2차원 모양의 X 와 Z가 정의되어 있는 경우 모양의 표면을 결정하는 Y좌표 값을 입력 값으로 할당하여 기복이 있는 지도와 같은 형태로 디스플레이 이미지를 형성할 수 있다. 색상(color)에 관련된 정의를 통해 대상물의 표면에 무작위적인 색상 값을 할당하는데 사용될 수 있고 움직임(motion)에 관련된 태그의 정의를 통해 3차원 공간에 대상물의 공간 좌표들을 변화시킬 수 있다. 또한 카메라 각도와 다양한 이미지 뷰를 결정하기 위해 카메라 뷰(camera view)를 사용할 수 있다. The visualization operation information included in the
이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.Although embodiments of the present invention have been described above with reference to the accompanying drawings, those skilled in the art to which the present invention pertains may implement the present invention in other specific forms without changing the technical spirit or essential features thereof. I can understand that. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive.
상기한 바와 같은 본 발명의 시각화 이미지 제공 장치 및 방법에 따르면 사 용자가 플랫폼에 종속되지 않고 편리하게 오디오 데이터에 따라 시각화 이미지를 구성할 수 있는 장점이 있다.According to the apparatus and method for providing a visualization image according to the present invention as described above, there is an advantage that a user can conveniently configure the visualization image according to audio data without depending on the platform.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060022874A KR100755713B1 (en) | 2006-03-10 | 2006-03-10 | Apparatus and method for providing a visualization image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060022874A KR100755713B1 (en) | 2006-03-10 | 2006-03-10 | Apparatus and method for providing a visualization image |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100755713B1 true KR100755713B1 (en) | 2007-09-05 |
Family
ID=38736573
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060022874A Expired - Fee Related KR100755713B1 (en) | 2006-03-10 | 2006-03-10 | Apparatus and method for providing a visualization image |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100755713B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115035909A (en) * | 2022-05-31 | 2022-09-09 | 中国第一汽车股份有限公司 | Music visual display method and device |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000235388A (en) * | 1999-02-15 | 2000-08-29 | Nippon Telegr & Teleph Corp <Ntt> | Music visualization method, music visualization device, and recording medium recording music visualization program |
KR20010047468A (en) * | 1999-11-20 | 2001-06-15 | 최두일 | Apparatus for analyzing and visualizing music in real-time |
KR20010095364A (en) * | 2000-03-16 | 2001-11-07 | 최두일 | Real-time music visualization method |
US6411289B1 (en) * | 1996-08-07 | 2002-06-25 | Franklin B. Zimmerman | Music visualization system utilizing three dimensional graphical representations of musical characteristics |
KR20030079926A (en) * | 2000-11-21 | 2003-10-10 | 톰슨 라이센싱 소시에떼 아노님 | A system for unified extraction of media objects |
KR20050016941A (en) * | 2002-06-28 | 2005-02-21 | 톰슨 라이센싱 소시에떼 아노님 | Audiovisual program synchronization system and method |
KR20050054639A (en) * | 2003-12-05 | 2005-06-10 | 주식회사 팬택 | Method for updating the visualizing of voice |
KR20060002735A (en) * | 2003-03-27 | 2006-01-09 | 마이크로소프트 코포레이션 | Markup Language and Object Model for Vector Graphics |
KR100657111B1 (en) * | 2005-10-04 | 2006-12-13 | 엘지전자 주식회사 | Display method of sound visualization of mobile terminal and its device |
-
2006
- 2006-03-10 KR KR1020060022874A patent/KR100755713B1/en not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6411289B1 (en) * | 1996-08-07 | 2002-06-25 | Franklin B. Zimmerman | Music visualization system utilizing three dimensional graphical representations of musical characteristics |
JP2000235388A (en) * | 1999-02-15 | 2000-08-29 | Nippon Telegr & Teleph Corp <Ntt> | Music visualization method, music visualization device, and recording medium recording music visualization program |
KR20010047468A (en) * | 1999-11-20 | 2001-06-15 | 최두일 | Apparatus for analyzing and visualizing music in real-time |
KR20010095364A (en) * | 2000-03-16 | 2001-11-07 | 최두일 | Real-time music visualization method |
KR20030079926A (en) * | 2000-11-21 | 2003-10-10 | 톰슨 라이센싱 소시에떼 아노님 | A system for unified extraction of media objects |
KR20050016941A (en) * | 2002-06-28 | 2005-02-21 | 톰슨 라이센싱 소시에떼 아노님 | Audiovisual program synchronization system and method |
KR20060002735A (en) * | 2003-03-27 | 2006-01-09 | 마이크로소프트 코포레이션 | Markup Language and Object Model for Vector Graphics |
KR20050054639A (en) * | 2003-12-05 | 2005-06-10 | 주식회사 팬택 | Method for updating the visualizing of voice |
KR100657111B1 (en) * | 2005-10-04 | 2006-12-13 | 엘지전자 주식회사 | Display method of sound visualization of mobile terminal and its device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115035909A (en) * | 2022-05-31 | 2022-09-09 | 中国第一汽车股份有限公司 | Music visual display method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8499011B2 (en) | Encoding method and apparatus and decoding method and apparatus | |
US8275814B2 (en) | Method and apparatus for encoding/decoding signal | |
US8976983B2 (en) | Method for generating and playing object-based audio contents and computer readable recording medium for recoding data having file format structure for object-based audio service | |
JP5086265B2 (en) | Encoding / decoding method and apparatus | |
KR100755713B1 (en) | Apparatus and method for providing a visualization image | |
CN101873370B (en) | Playing treatment method and device of electronic magazine | |
KR100657111B1 (en) | Display method of sound visualization of mobile terminal and its device | |
KR101484054B1 (en) | A media file format, a media file playback method, and a media file playback apparatus | |
KR100497370B1 (en) | Computer readerable recording medium storing multimedia contents using Synchronized Multimedia Integration Language, method for making and reproducing the same | |
Bodo et al. | Synesthesia add-on: a tool for html sonification | |
KR20020014187A (en) | Multimedia Web-board using background picture and MIDI music | |
Diesner | Don DeLillos Bilder | |
JP2003296093A (en) | Display device and data display method | |
Surcel et al. | Visualization of Accessible Multimedia Content in Web Pages | |
JP2005165657A (en) | Information processing apparatus, information processing method, program, data, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
FPAY | Annual fee payment |
Payment date: 20100629 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20110831 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20110831 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |