KR20020037476A - 웹 상에서 오디오용 웨이브 파일을 빠르게 재생하는 방법및 시스템 - Google Patents
웹 상에서 오디오용 웨이브 파일을 빠르게 재생하는 방법및 시스템 Download PDFInfo
- Publication number
- KR20020037476A KR20020037476A KR1020000067390A KR20000067390A KR20020037476A KR 20020037476 A KR20020037476 A KR 20020037476A KR 1020000067390 A KR1020000067390 A KR 1020000067390A KR 20000067390 A KR20000067390 A KR 20000067390A KR 20020037476 A KR20020037476 A KR 20020037476A
- Authority
- KR
- South Korea
- Prior art keywords
- file
- audio
- new window
- html
- html file
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 14
- 230000015654 memory Effects 0.000 claims abstract description 12
- 230000006870 function Effects 0.000 claims description 18
- 238000012546 transfer Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
- G06F9/45529—Embedded in an application, e.g. JavaScript in a Web browser
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
컴퓨터 상에서 기본으로 설정된 플러그인 프로그램에 상관없이 웨이브 포맷으로 된 오디오 파일을 웹브라우저에서 빠르게 들을 수 있도록 하는 방법 및 시스템이 제공된다. 이를 위하여 서버는 기본 HTML 파일과, 자바 스크립트 파일과, 새창 HTML 파일과, 오디오 파일을 하드디스크 등의 메모리 장치에 가지고 있다. 사용자가 기본 HTML 파일에 접속하여 원하는 오디오 파일에 대한 링크를 클릭하면, 자바 스크립트 파일에 있는 함수가 구동되어 새 창에서 새창 HTML 파일을 실행한다. 새창 HTML 파일에는 해당하는 오디오 파일을 브라우저에 내장되어 있는 오디오 재생기로 재생하도록 하는 명령이 포함되어 있어서, 새 창에서 해당 오디오 파일이 재생된다. 다른 실시예에 따르면 웹페이지에 접속하면 자동적으로 새 창이 열리면서 오디오 파일이 재생되도록 한다. 이때 사용자는 자동적으로 재생되는 오디오 파일, 즉 배경 음악을 듣기 싫은 경우에는 그 창을 닫으면 된다.
Description
본 발명은 웹 상에서 오디오 파일을 빠르게 들을 수 있도록 하는 방법 및 시스템에 관한 것으로서, 특히 컴퓨터 상에서 기본으로 설정된 플러그인 프로그램에 상관없이 웨이브 포맷으로 된 오디오 파일을 웹브라우저에서 빠르게 들을 수 있도록 하는 방법 및 시스템에 관한 것이다.
최근 몇년 동안 인터넷은 괄목할 만한 성장을 해 왔으며, 특히 월드와이드웹(이하, 웹이라 함)이 폭발적인 성장을 하였다. 웹은 서버 컴퓨터들로 이루어진 네트워크로 이루어지며, 이들 사이에서는 하이퍼텍스트 트랜스퍼 프로토콜(hypertext transfer protocol, "http")을 사용하여 데이터를 요청하고 데이터를 송수신한다. 각 서버에는 HTML(Hypertext Markup Language)을 사용하여 작성된 웹페이지가 있으며, 서버에 접속하는 사용자들은 이들 웹페이지를 보게 된다.
사용자들은 웹페이지를 볼 때 웹브라우저라는 툴을 사용한다. 웹브라우저도 웹의 발달과 함께 많은 변화를 겪어왔는데, 그중에 가장 큰 변화는 멀티미디어에의 대응일 것이다.
사용자들은 웹페이지에서 음향 또는 동영상과 관련된 부분을 클릭함으로써해당 음향을 듣거나 동영상을 볼 수 있다. 또한, 웹페이지에 접속하면 자동적으로 배경 음악이 나오도록 하는 경우도 있다.
일반적으로 웹브라우저에서는 플러그인(plug-in)이라고 불리는 프로그램을 사용하여 오디오 파일을 읽어와서 재생하였다. 그러나 현재의 웹브라우저에서는 내장된 오디오 재생기(built-in audio player)를 가지고 있다. 그러나 모든 오디오 파일이 내장된 오디오 재생기에 의해 재생되는 것은 아니다.
웹브라우저에 플러그인을 설치하면 특정 오디오 파일 포맷이 그 플러그인 프로그램으로 자동적으로 연결되는 경우가 많다. 다시 말하면, 특정 오디오 파일 포맷의 기본 재생기가 그 플러그인 프로그램으로 설정되는 것이다. 가령, 웨이브(*.wav) 형태로 된 오디오 파일을 클릭하면 특정 플러그인 프로그램이 구동되게 되는 것이다. 물론, 웹브라우저의 설정을 변경하여 특정 오디오 파일 포맷을 내장된 오디오 재생기로 연결되도록 할 수 있지만, 컴퓨터를 능숙하게 다룰 수 없는 일반인들이 이러한 설정을 하는 것은 매우 어려운 일이다.
또한, 경우에 따라서는 웨이브 포맷의 오디오 파일을 클릭할 때 플러그인 프로그램이 바로 오디오 파일을 재생하는 것이 아니라, 파일 열기나 저장을 묻는 창을 띄우게 된다. 그리고, 사용자가 파일 열기를 선택하면 파일을 다운로드 하고, 다운로드가 끝나면 운영시스템(Operating System)에서 플러그인 프로그램이 실행된다. 따라서, 오디오 파일을 재생하는데까지 시간이 많이 걸리고, 사용자가 파일 열기를 선택해야 하는 등의 불편함이 있었다.
또한, 각 플러그인 프로그램들은 자신이 가능한 많은 파일 확장자에 대해서기본 재생장치로 설정되고 싶어 한다. 따라서, 플러그인 프로그램을 설치할 때 가능한 한 많은 파일 확장자에 대해서 기본 재생장치로 설정해 버리지만, 실제로는 해당 확장자에 대해서 실행할 수 없는 경우가 있다. 예를 들면, 리얼플레이어(Real Player)는 특정 형식의 웨이브 파일(*.wav)만을 재생시킬 수 있음에도 불구하고 웨이브 파일 형식에 대해서 자신을 기본 프로그램으로 설정해 버리기 때문에, 웨이브 파일을 다운로드 받고 플레이어가 실행된 후에 파일을 열 수 없다고 하는 메시지가 뜨는 것을 자주 경험할 수 있다.
이러한 경우에, 전문가라면 웨이브 파일 형식의 기본 재생장치(플러그인)를 다른 것으로 변경하겠지만, 일반인들은 아무런 대책을 세우지 못하기 때문에 해당 오디오 파일을 들을 수 없게 된다는 문제가 발생한다.
또한, 웹페이지에 접속하였을 때 백그라운드로 음악이 나오도록 하는 방법의 경우에는 그 웹페이지를 보고 있는 동안에는 계속해서 음악이 나오기 때문에 사용자가 음악을 듣고 싶지 않아도 계속해서 들어야만 한다고 하는 문제가 있다.
이러한 불편함을 없애기 위해 자바(Java)로 음성을 구현하는 방법을 사용하기도 한다. 이 방법에 따르면 위에서 언급한 문제는 발생하지 않으나, 자바로 구현 가능한 오디오는 비트율(bit rate)이 큰 오디오 파일만이 가능하기 때문에 네트워크 상황에 따라 오디오가 끊기기도 하고, 모뎀 사용자들이 사용하기에는 불편하다고 하는 문제점이 있다.
본 발명은 이러한 점을 감안하여 이루어진 것으로서, 컴퓨터 상에서 기본으로 설정된 플러그인 프로그램에 상관없이 웨이브 포맷으로 된 오디오 파일을 웹브라우저에서 빠르게 들을 수 있도록 하는 방법 및 시스템을 제공하는 것을 목적으로 한다.
또한, 본 발명은 기본 프로그램으로 설정되어 있는 플러그인 프로그램에 따라 웨이브 포맷의 오디오 파일의 재생이 오동작되는 것을 방지할 수 있는 방법 및 시스템을 제공하는 것을 목적으로 한다.
또한, 본 발명은 웹페이지에 접속할 때 자동으로 음악이 나오도록 하면서도 사용자가 음악을 듣고 싶지 않을 때에는 그 음악을 멈출 수 있도록 하는 방법 및 시스템을 제공하는 것을 목적으로 한다.
도 1은 본 발명의 바람직한 실시예에 따른 컴퓨터 시스템의 블록도이다.
도 2는 본 발명의 일실시예에서의 기본 HTML 파일, 자바 스크립트 파일, 새창 HTML 파일의 관계를 보여주는 도면이다.
도 3은 본 발명의 다른 실시예에서의 기본 HTML 파일, 자바 스크립트 파일, 새창 HTML 파일의 관계를 보여주는 도면이다.
도 4는 기본 HTML 파일에 의해 웹브라우저에 나타난 화면의 예이다.
도 5는 새창 HTML 파일에 의해 나타나는 창의 화면예이다.
*** 도면의 주요 부분에 대한 부호의 설명 ***
100클라이언트 컴퓨터,110중앙연산장치,
120메모리,121브라우저,
122기본설정DB,130입력장치,
140표시장치,150음향장치,
200서버 컴퓨터,210중앙연산장치,
220메모리,221서버 프로그램,
222기본 HTML 파일,223자바 스크립트 파일,
224새창 HTML 파일,225오디오 파일,
이하, 도면을 참조하여 본 발명의 바람직한 실시예에 대해서 상세히 설명한다.
먼저, 도 1을 참조하여 본 발명의 컴퓨터 시스템의 구성에 대해서 설명한다. 도 1은 본 발명의 바람직한 실시예에 따른 컴퓨터 시스템의 블록도이다.
도 1에서 클라이언트 컴퓨터(100)는 인터넷 등의 컴퓨터 통신망(300)을 통하여 서버 컴퓨터(200)에 접속한다. 컴퓨터(100, 200)와 통신망(300) 사이의 접속은 일반 전화선을 사용한 모뎀접속, 랜(LAN)을 사용한 접속, 무선 랜(wireless LAN)을 사용한 접속, 휴대전화기나 PDA를 사용한 접속 등 다양한 접속방법이 있을 수 있으며, 본 발명은 특정 접속 형태에 한정되는 것은 아니다.
클라이언트 컴퓨터(100)와 서버 컴퓨터(200)에는 중앙연산장치(CentralProcessing Unit, 이하 CPU라 함)(110, 210)가 있어서, 각 장치의 동작을 제어한다. 양 컴퓨터(100, 200)에는 또한 메모리(120, 220)가 마련되어 있어서, 각종 프로그램과 데이터를 저장하고 있다. 메모리로는 하드디스크, 플로피디스크, 컴팩트 디스크, RAM, 플래시 메모리(flash memory) 등 다양한 메모리 중의 하나 또는 둘 이상의 조합이 사용될 수 있다.
서버 컴퓨터(200)의 메모리(220)에는 적어도, 서버 동작을 위한 서버 프로그램(221)과, 사용자가 이 서버에 접속할 때 받게 되는 기본 HTML(222)과, 기본 HTML 파일에 의해 참조되는 자바스크립트 파일(223)과, 사용자가 오디오 링크를 클릭하였을 때 생성되는 새 창의 HTML 문서를 저장하고 있는 새창 HTML 파일(224)과, 사용자에게 들려주기 위한 음악/음향을 웨이브 포맷으로 저장하고 있는 오디오 파일(225)이 저장되어 있다.
여기에서, 기본 HTML 파일(222)은 사용자가 서버에 접속할 때 맨 처음에 접하게 되는 웹페이지의 HTML 파일일 필요는 없으며, 서버 내의 어떠한 위치에 있는 웹파일이어도 상관없다.
클라이언트 컴퓨터(100)의 메모리(120)에는 적어도, 웹페이지를 보기 위한 브라우저(121)와, 브라우저의 동작을 위해 기본적으로 설정해 놓은 기본설정 DB(122)가 저장되어 있다. 물론, 컴퓨터의 동작을 위해 필요한 오퍼레이팅 시스템이나 기타 여러가지 프로그램, 데이터 등이 저장되어 있겠지만, 도면 표현의 간략화를 위해 이들은 생략하였다.
클라이언트 컴퓨터(100)에는 또한, 사용자의 명령을 받아들이기 위한 입력장치(130)가 마련되어 있다. 입력장치(130)로는 키보드, 마우스, 터치스크린 등이 사용될 수 있다.
표시장치(140)는 웹페이지의 내용을 사용자에게 보여주기 위한 장치로서, CRT 모니터, LCD 모니터, 소형 LCD 등이 사용될 수 있다.
음향장치(150)는 사용자에게 음향을 들려주기 위한 장치로서 스피커, 이어폰 등이 사용될 수 있다.
다음으로, 도 2를 참조하여 본 발명의 일실시예에 대해서 상세히 설명한다. 도 2는 본 발명의 일실시예에서의 기본 HTML 파일, 자바 스크립트 파일, 새창 HTML 파일의 관계를 보여주는 도면이다.
기본 HTML 파일(222)에는 자바 스크립트 파일을 포함시키는 다음과 같은 구문이 들어있다:
<script language="JavaScript" SRC="script.js"> </script>
이 구문에 의해 "script.js"라는 자바 스크립트 파일(223)이 기본 HTML 파일(222)에 포함되어, 기본 HTML 파일(222)에서 자바 스크립트 파일(223)에 규정되어 있는 함수들을 사용할 수 있게 된다.
본 발명에서, 자바 스크립트 파일(223)에는 WinOpen이라는 함수가 규정되어 있다. WinOpen이라는 함수는 소스 파일(src)을 새 창에서 열되, 새 창의 크기는 넓이 160 픽셀, 높이 100 픽셀이고, 왼쪽에서 300 픽셀, 위에서 150 픽셀만큼 떨어져 있는 위치에 창을 열라는 함수이다. 여기에서 창의 크기와 위치는 예시적인 것이며, 원하는 크기와 위치로 임의 설정 가능하다.
이러한 자바 스크립트 파일(223)이 기본 HTML 파일(222)에 포함되어 있으므로 기본 HTML 파일(222)에서는 WinOpen이라는 함수를 사용할 수 있게 된다.
본 발명에서는 오디오 파일을 재생할 때 새 창을 열어서 재생한다. 이러한 동작을 위해서 기본 HTML 파일(222)에서는 WinOpen 함수를 활용한다. 즉, 도 2에서는
<a href="javascript:WinOpen('1.html')">...</a>
와 같이 사용하고 있다.
이 구문에 의하면 사용자가 "..."이라고 된 부분을 클릭하면 WinOpen 함수가 동작되어 "1.html" 파일을 새 창에서 실행하게 되는 것이다.
"1.html" 파일(224)에는 웨이브 파일을 브라우저에 내장된 재생기로 재생하도록 하는 구문이 포함되어 있다. 즉,
<embed src="web-cf-v.wav" width=0 height=0 autostart=true> </embed>
라는 문장에 의해 "web-cf-v.wav"라는 오디오 파일(225)이 브라우저의 내장재생기로 재생되게 된다. 웨이브 포맷의 오디오 파일도 여러가지 종류가 있는데, 브라우저에 따라 사용가능한 웨이브 포맷의 종류가 제한되는 경우가 있다. 따라서, 가능하면 모든 브라우저에서 사용가능한 종류의 웨이브 포맷의 오디오 파일(225)을 사용하는 것이 바람직하다.
"1.html" 파일(224)에는 또한 <img src="miralnet.gif" border=0>라는 문장에 의해 "miralnet.gif"라는 이미지가 새 창에 디스플레이되게 된다. 그러나, 이 문장은 본 발명을 구현하는데 있어서 반드시 포함되어야 하는 것은 아니다.
도 4에 기본 HTML 파일(222)에 의해 웹브라우저에 디스플레이된 화면의 예가 나타나 있다. 도 4에서는 4가지의 음악이 열거되어 있다. 이들 각각에 대해서는 기본 HTML 파일(222)에
<a href="javascript:WinOpen('1.html')">1. When a Man Loves a Woman</a>
<a href="javascript:WinOpen('2.html')">2. Korean Song</a>
...
과 같이 새창 HTML 파일들('1.html', '2.html', ...)이 링크되어 있다. 그리고, 각각의 새창 HTML 파일은 각각의 오디오 파일(225)을 내장된 재생기로 재생하도록 하는 문장이 포함되어 있다. 즉, '1.html'에는
<embed src="whenamanlovesawoman.wav" width=0 height=0 autostart=true> </embed>
와 같이 "whenamanlovesawoman.wav" 파일을 브라우저에 내장된 재생기로 재생하도록 하는 문장이 포함되어 있으며, '2.html'에는
<embed src="koreansong.wav" width=0 height=0 autostart=true> </embed>
와 같이 "koreansong.wav" 파일을 브라우저에 내장된 재생기로 재생하도록 하는 문장이 포함되어 있다.
따라서, 도 4에서 가령 "1.When a Man Loves a Woman"이라고 되어 있는 부분을 클릭하면, 도 5에 도시된 것과 같은 새로운 창이 도 4의 화면 위에 나타나서 브라우저에 내장된 재생기가 "whenamanlovesawoman.wav"을 재생하게 된다.
도 5에는 도 2의 "1.html" 파일에 있는 <img src="miralnet.gif" border=0>라는 문장에 의해 "miralnet.gif"라는 이미지가 새 창에 디스플레이된 상태를 보여주고 있다. 그러나, 이는 예시적인 것이며, 이미지 대신에 오디오 파일 제목을 디스플레이한다거나, 광고를 표시한다거나 아니면 <img src="filename.swf" border=0>와 같이 하여 플래시 무비가 나오도록 하거나 아니면 아무런 표시도 하지 않는 등 임의로 화면 설정이 가능하다.
이상 설명한 바와 같이, 기본 HTML 파일, 자바 스크립트 파일, 새창 HTML 파일에 의해 사용자는 기본으로 설정된 플러그인 오디오 재생장치에 상관없이 브라우저에 내장된 오디오 재생장치에 의해 바로 재생되는 음악을 들을 수 있게 된다. 종래의 방법에서처럼 기본 오디오 재생장치가 잘못 설정되어 있을 경우 파일열기, 파일저장 등을 선택할 필요가 없으며, 또한, 운영장치로부터 플러그인 프로그램을 로딩할 필요도 없으므로 빨리 오디오 파일을 재생시킬 수 있다.
다음으로 도 3을 참조하여 본 발명의 다른 실시예에 대해서 설명한다. 도 3은 본 발명의 다른 실시예에서의 기본 HTML 파일, 자바 스크립트 파일, 새창 HTML 파일의 관계를 보여주는 도면이다.
도 3의 실시예가 도 2의 실시예와 다른 점은 도 2의 실시예에서는 사용자가 클릭을 하면 오디오 파일이 재생되었지만 도 3의 실시예에서는 웹페이지를 열면 자동으로 오디오 파일이 재생되도록 하였다는 점이다.
이를 위하여 도 3의 기본 HTML 파일(222)에서는 다음과 같은 문장을 포함하고 있다:
<body onload="javascript:WinOpen('1.html')">
이 문장에 의하여 사용자가 이 웹페이지를 액세스하면 WinOpen 함수가 실행되어 새 창에서 '1.html'을 실행하게 된다.
자바 스크립트 파일(223)과 새창 HTML 파일(224)은 위의 실시예에서와 동일하므로 상세한 설명은 생략한다.
결국, 사용자가 이 웹페이지를 액세스하면 WinOpen 함수가 실행되어 새 창에서 '1.html'이 실행되고, '1.html'에 의해 "web-cf-v.wav" 파일이 브라우저에 내장된 오디오 재생기에 의해 재생되게 된다.
종래에도 웹페이지를 열면 자동적으로 배경 음악이 재생되도록 하는 경우가 많이 있었으나, 종래 방법에 따르면 그 웹페이지에 접속하고 있는 이상에는 재생되는 배경 음악을 들을 수밖에 없었다. 그러나, 본 발명의 방법에 따르면, 웹페이지에 접속하면 새 창에서 자동적으로 음악이 재생되고, 음악을 듣지 않으려면 해당 창을 닫으면 된다. 따라서, 배경 음악의 송출에 따른 사용자의 불편을 없앨 수 있다.
이상 설명한 바와 같이, 웨이브 포맷으로 된 오디오 파일로의 음악 링크를 선택하면 컴퓨터 상에서 기본으로 설정된 플러그인 프로그램에 상관없이 새 창에서 브라우저에 내장된 오디오 재생기에 의해 오디오 파일이 재생되므로, 웨이브 포맷으로 된 오디오 파일을 재생할 때 기본 오디오 재생장치가 잘못 설정되어 있을 경우 파일열기, 파일저장 등을 선택할 필요가 없으며, 또한, 운영장치로부터 플러그인 프로그램을 로딩할 필요도 없으므로 오디오 파일을 신속히 재생시킬 수 있다.
또한, 본 발명은 컴퓨터의 운영장치 내에 기본 프로그램으로 설정되어 있는 플러그인 프로그램을 사용하지 않고 웹브라우저에 내장된 기본 플러그인을 사용하므로, 운영장치에 기본으로 설정된 플러그인 프로그램에 따라 웨이브 포맷의 오디오 파일의 재생이 오동작되는 것을 방지할 수 있다.
또한, 본 발명의 다른 실시예에 따르면 웹페이지에 접속할 때 새 창이 열리고 그곳에서 자동으로 음악이 나오도록 하므로, 사용자가 음악을 듣고 싶지 않을 때에는 그 창을 닫으면 되므로, 사용자가 배경 음악을 듣고 싶지 않을 때에는 이를 멈출 수 있다고 하는 효과가 있다.
Claims (6)
- 브라우저에 내장되어 있는 오디오 재생기를 사용하여 웨이브 포맷의 오디오 파일을 재생하도록 하는 문장이 포함되어 있는 새창 HTML 파일을, 재생을 원하는 각 오디오 파일에 대해서 각각 마련하는 단계와,새로운 창을 열고 그 창에서 HTML 파일을 실행하도록 하는 함수를 포함하는 자바 스크립트 파일을 마련하는 단계와,상기 자바 스크립트 파일에 포함되어 있는 함수를 사용할 수 있도록 하는 문장과, 재생을 원하는 각 오디오 파일의 목록에 대해서 각각 상기 함수를 사용하여 각 오디오 파일에 대응되는 상기 새창 HTML 파일을 실행하도록 하는 하이퍼텍스트 링크를 가진 기본 HTML 파일을 마련하는 단계를 구비하는 웹 상에서 오디오용 웨이브 파일을 빠르게 재생하는 방법.
- 브라우저에 내장되어 있는 오디오 재생기를 사용하여 웨이브 포맷의 오디오 파일을 재생하도록 하는 문장이 포함되어 있는 새창 HTML 파일을 재생을 원하는 오디오 파일에 대해서 마련하는 단계와,새로운 창을 열고 그 창에서 HTML 파일을 실행하도록 하는 함수를 포함하는 자바 스크립트 파일을 마련하는 단계와,상기 자바 스크립트 파일에 포함되어 있는 함수를 사용할 수 있도록 하는 문장과, 사용자가 접속하면 자동으로 상기 새창 HTML 파일을 실행하도록 하는 하이퍼텍스트 링크를 가진 기본 HTML 파일을 마련하는 단계를 구비하는 웹 상에서 오디오용 웨이브 파일을 빠르게 재생하는 방법.
- 제 1항 또는 제2항에 있어서,상기 새 창 HTML 파일에 포함되어 있는 상기 문장은<embed src="오디오 파일명" width=0 height=0 autostart=true> </embed>인 것을 특징으로 하는 웹 상에서 오디오용 웨이브 파일을 빠르게 재생하는 방법.
- 재생을 원하는 오디오용 웨이브 파일들과,상기 오디오용 웨이브 파일들의 각각에 대응되어 마련되어 있는, 브라우저에 내장되어 있는 오디오 재생기를 사용하여 오디오 파일을 재생하도록 하는 문장들이 포함되어 있는 새창 HTML 파일과,새로운 창을 열고 그 창에서 HTML 파일을 실행하도록 하는 함수를 포함하는 자바 스크립트 파일과,상기 자바 스크립트 파일에 포함되어 있는 함수를 사용할 수 있도록 하는 문장과, 재생을 원하는 각 오디오 파일의 목록에 대해서 각각 상기 함수를 사용하여 각 오디오 파일에 대응되는 상기 각각의 새창 HTML 파일을 실행하도록 하는 하이퍼텍스트 링크를 가진 기본 HTML 파일과,인터넷 사용자가 웹브라우저를 사용하여 상기 파일들을 액세스할 수 있도록하는 서버 프로그램을 저장하고 있는 메모리와,상기 서버 프로그램을 구동하기 위한 중앙연산장치를 구비하는 서버 시스템.
- 재생을 원하는 오디오용 웨이브 파일과,상기 오디오용 웨이브 파일에 대응되어 마련되어 있는, 브라우저에 내장되어 있는 오디오 재생기를 사용하여 오디오 파일을 재생하도록 하는 문장이 포함되어 있는 새창 HTML 파일과,새로운 창을 열고 그 창에서 HTML 파일을 실행하도록 하는 함수를 포함하는 자바 스크립트 파일과,상기 자바 스크립트 파일에 포함되어 있는 함수를 사용할 수 있도록 하는 문장과, 사용자가 접속하면 자동으로 상기 새창 HTML 파일을 실행하도록 하는 하이퍼텍스트 링크를 가진 기본 HTML 파일과,인터넷 사용자가 웹브라우저를 사용하여 상기 파일들을 액세스할 수 있도록 하는 서버 프로그램을 저장하고 있는 메모리와,상기 서버 프로그램을 구동하기 위한 중앙연산장치를 구비하는 서버 시스템.
- 제4항 또는 제5항에 있어서,상기 새 창 HTML 파일에 포함되어 있는 상기 문장은<embed src="오디오 파일명" width=0 height=0 autostart=true> </embed>인 것을 특징으로 하는 서버 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000067390A KR20020037476A (ko) | 2000-11-14 | 2000-11-14 | 웹 상에서 오디오용 웨이브 파일을 빠르게 재생하는 방법및 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000067390A KR20020037476A (ko) | 2000-11-14 | 2000-11-14 | 웹 상에서 오디오용 웨이브 파일을 빠르게 재생하는 방법및 시스템 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20020037476A true KR20020037476A (ko) | 2002-05-22 |
Family
ID=19698825
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000067390A KR20020037476A (ko) | 2000-11-14 | 2000-11-14 | 웹 상에서 오디오용 웨이브 파일을 빠르게 재생하는 방법및 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20020037476A (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050017820A (ko) * | 2003-08-09 | 2005-02-23 | 정관선 | 전송된 키워드를 이용한 웹하드 파일실행방법 및 시스템 |
KR100803932B1 (ko) * | 2005-06-17 | 2008-02-18 | 가부시키가이샤 엔티티 도코모 | 통신장치 및 브라우저 절환방법 |
KR100928090B1 (ko) * | 2006-10-30 | 2009-11-23 | 주식회사 한랭크닷컴 | 웹상의 텍스트를 음악으로 재생하는 저작 시스템 및 방법 |
CN113791752A (zh) * | 2021-09-16 | 2021-12-14 | 深圳市芯中芯科技有限公司 | 在安卓***中通过js同步控制网页音乐播放状态的方法 |
-
2000
- 2000-11-14 KR KR1020000067390A patent/KR20020037476A/ko not_active Application Discontinuation
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050017820A (ko) * | 2003-08-09 | 2005-02-23 | 정관선 | 전송된 키워드를 이용한 웹하드 파일실행방법 및 시스템 |
KR100803932B1 (ko) * | 2005-06-17 | 2008-02-18 | 가부시키가이샤 엔티티 도코모 | 통신장치 및 브라우저 절환방법 |
US7765276B2 (en) | 2005-06-17 | 2010-07-27 | Ntt Docomo, Inc. | Communication apparatus and browser switching method |
KR100928090B1 (ko) * | 2006-10-30 | 2009-11-23 | 주식회사 한랭크닷컴 | 웹상의 텍스트를 음악으로 재생하는 저작 시스템 및 방법 |
CN113791752A (zh) * | 2021-09-16 | 2021-12-14 | 深圳市芯中芯科技有限公司 | 在安卓***中通过js同步控制网页音乐播放状态的方法 |
CN113791752B (zh) * | 2021-09-16 | 2024-06-11 | 深圳市芯中芯科技有限公司 | 在安卓***中通过js同步控制网页音乐播放状态的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3396177B2 (ja) | ウェブページカスタマイズシステム | |
US7840631B2 (en) | Multimedia control with one-click device selection | |
JP3469057B2 (ja) | ブラウザをベースとする電子メッセージ送信方法 | |
US6216141B1 (en) | System and method for integrating a document into a desktop window on a client computer | |
US6732142B1 (en) | Method and apparatus for audible presentation of web page content | |
US7007237B1 (en) | Method and system for accessing web pages in the background | |
CA2346606C (en) | Method and apparatus for coupling a visual browser to a voice browser | |
US20020078253A1 (en) | Translation of digital contents based on receiving device capabilities | |
RU2355045C2 (ru) | Последовательный мультимодальный ввод | |
US8452783B2 (en) | Document processing device and program | |
CN101789001B (zh) | 一种对浏览器中的声音进行控制的方法及*** | |
CN102622222B (zh) | 一种对浏览器中的声音进行控制的方法及*** | |
JP2003150542A (ja) | デジタル・コンテンツに付加されるアノテーション情報を共有するための方法、プログラムおよびコンピュータ・システム | |
JP2001014319A (ja) | ハイパーテキストアクセス装置 | |
JP2000076266A (ja) | ブラウザ操作自動実行システムおよびその方法 | |
JP2022518724A (ja) | ドキュメント入力内容の処理方法、装置、電子機器及び記憶媒体 | |
JP2007328510A (ja) | コンテンツ変換装置、コンテンツ表示装置、コンテンツ閲覧装置、コンテンツ変換方法、コンテンツ閲覧方法およびプログラム | |
WO2023051293A1 (zh) | 一种音频处理方法、装置、电子设备和存储介质 | |
JP2023529571A (ja) | オーディオとテキストとの同期方法、装置、読取可能な媒体及び電子機器 | |
KR20080038655A (ko) | 웹상의 텍스트를 음악으로 재생하는 저작 시스템 및 방법 | |
US6922733B1 (en) | Method for coordinating visual and speech web browsers | |
US7788597B1 (en) | Windows radio toolbar | |
KR20020037476A (ko) | 웹 상에서 오디오용 웨이브 파일을 빠르게 재생하는 방법및 시스템 | |
US20130125013A1 (en) | Distributed media player branding | |
KR100433366B1 (ko) | 무선 단말기에 대한 정보 제공 시스템 및 이에 있어서의메뉴 페이지 생성 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |