[go: up one dir, main page]

KR100637352B1 - How to automatically detect sound card playback sound input terminal of sound card - Google Patents

How to automatically detect sound card playback sound input terminal of sound card Download PDF

Info

Publication number
KR100637352B1
KR100637352B1 KR1020050019307A KR20050019307A KR100637352B1 KR 100637352 B1 KR100637352 B1 KR 100637352B1 KR 1020050019307 A KR1020050019307 A KR 1020050019307A KR 20050019307 A KR20050019307 A KR 20050019307A KR 100637352 B1 KR100637352 B1 KR 100637352B1
Authority
KR
South Korea
Prior art keywords
sound
recording
input terminal
playback
sound card
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
Application number
KR1020050019307A
Other languages
Korean (ko)
Other versions
KR20060098083A (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 KR1020050019307A priority Critical patent/KR100637352B1/en
Publication of KR20060098083A publication Critical patent/KR20060098083A/en
Application granted granted Critical
Publication of KR100637352B1 publication Critical patent/KR100637352B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 컴퓨터(PC)용 사운드 카드에 관련된 것으로, 특히 사운드 카드의 녹음 기능에 관련된 기술에 관한 것이다.The present invention relates to a sound card for a computer (PC), and more particularly to a technology related to the recording function of the sound card.

본 발명에 따른 사운드 카드의 녹음계 재생음 입력단 자동 검색 방법은 녹음계로의 다수의 입력단들 중 어떠한 입력단이 재생계에서 재생 처리되어 외부로 출력되는 재생음을 입력하는 재생음 입력단인지를 검색하여 선택한 후, 선택된 재생음 입력단을 통해 녹음계로 입력되는 재생음을 녹음한다.According to the present invention, a method of automatically retrieving a recording system reproducing sound input terminal of the sound card according to the present invention searches for and selects which input terminal among a plurality of input terminals of the sound recording system is reproduced by a reproducing system and inputs a reproducing sound output to the outside. Record the playback sound input to the recorder through the playback sound input terminal.

이와 같이 본 발명에 따른 사운드 카드의 녹음계 입력단 자동 검색 방법이 구현된 녹음 프로그램은 자동으로 녹음계의 입력단들을 검색하여 재생음 입력단을 선택하므로, 사용자는 녹음 컨트롤 창을 띄어 녹음 컨트롤 창에서 표시되는 정보명을 구분하여 수동적으로 재생음 입력단을 선택할 필요가 없다. 즉, 본 발명에 따른 녹음 프로그램은 사운드 카드라는 하드웨어 장치에 독립적으로 재생 출력음 녹음이 가능하도록 하는 효과를 제공한다.As described above, the recording program in which the sound card input terminal automatic search method of the sound card according to the present invention is implemented automatically selects the playback sound input terminal by searching the input terminals of the sound system, so that the user opens a recording control window to display information displayed in the recording control window. There is no need to manually select playback inputs by dividing the names. In other words, the recording program according to the present invention provides an effect of enabling recording of reproduction output sound independently of a hardware device called a sound card.

사운드 카드, 재생계, 녹음계, 재생음 입력단, 구성 요소(component), 정보명(Name). Sound card, playback system, recording system, playback sound input stage, component, information name.

Description

사운드 카드의 녹음계 재생음 입력단 자동 검색 방법{Method for searching stereo mix input port of recording part automatically on sound card}Method for searching stereo mix input port of recording part automatically on sound card}

도 1은 본 발명의 바람직한 실시예에 따른 사운드 카드의 녹음계 재생음 입력단 자동 검색 방법을 도시한 흐름도.1 is a flow chart illustrating a method for automatically searching for a recording system playback sound input terminal of a sound card according to an exemplary embodiment of the present invention.

도 2는 도 1에서의 단계 S100의 일 예에 따른 구체적인 흐름도.2 is a detailed flowchart according to an example of step S100 in FIG. 1;

도 3a, 3b, 3c는 도 1에서의 단계 S200의 일 예에 따른 구체적인 흐름도.3A, 3B, and 3C are detailed flowcharts according to one example of step S200 in FIG. 1.

도 4는 사운드 카드의 하드웨어 정보 창을 도시한 일 예.4 shows an example of a hardware information window of a sound card.

본 발명은 컴퓨터(PC)용 사운드 카드에 관련된 것으로, 특히 사운드 카드의 녹음 기능에 관련된 기술에 관한 것이다.The present invention relates to a sound card for a computer (PC), and more particularly to a technology related to the recording function of the sound card.

사운드 카드(sound card)는 컴퓨터에서 다양한 종류의 소리를 처리하는 기능을 가진 하드웨어 장치로서, 소리의 출력과 녹음을 할 수 있도록 제작된 카드 형태 혹은 컴퓨터 메인 보드 자체에 내장된 형태로 구현된다. 이 같은 사운드 카드는 컴퓨터 메인 보드의 확장 슬롯에 연결되어 그 기능을 제공한다. 대표적인 사운드 카드로는 사운드블래스터(SoundBlaster), 오디오트랙(Audiotrak) 등이 있고, 메인 보드 내장 형태의 사운드 카드로는 AC 97 Audio, C-Media Device 등이 있다.A sound card is a hardware device having a function of processing various kinds of sounds in a computer. The sound card is implemented in the form of a card made for outputting and recording sounds or embedded in the computer main board itself. These sound cards are connected to expansion slots on the computer's main board to provide their functions. Typical sound cards include SoundBlaster and Audiotrak, and mainboard sound cards include AC 97 Audio and C-Media Device.

사운드 카드는 통상적으로 소리를 재생하여 스피커나 헤드셋 등을 통해 외부로 출력될 수 있도록 하는 재생계와, 소리를 녹음할 수 있는 녹음계로 구분된다. 또한 사운드 카드는 마이크(MIC), 라인 입력(Line-in), CD 플레이어, 보조 장치 등과 같이 외부로 노출되어 있는 입력단들과, 외부에 노출되어 있지는 않은 웨이브(Wave), 신시사이저(Synthesizer) 등과 같은 입력단들을 포함한다. 이 같은 입력 단들은 재생계의 입력단으로 이용되며, 그 대부분은 녹음계의 입력단으로도 이용된다. 즉, 사운드 카드의 입력단들 중 대부분은 2 개의 채널을 통해 각각 재생계와 녹음계로 소리를 전달하게 된다. 여기서 채널이라 함은 소리가 전달되는 통로를 뜻한다.The sound card is generally divided into a playback system for reproducing sound and outputting it externally through a speaker or a headset, and a recording system for recording sound. Sound cards also include externally exposed inputs such as microphones (MICs), line-in, CD players, and auxiliary devices, as well as non-exposed Waves and Synthesizers. It includes inputs. Such input stages are used as input stages of a reproduction system, and most of them are also used as input stages of a recording system. That is, most of the inputs of the sound card transmit sound through the two channels to the playback system and the recording system, respectively. Here, the channel means a passage through which sound is transmitted.

재생계는 통상 믹서(Mixer)를 포함하는데, 믹서는 각 입력 단자의 재생계측단로부터 입력되는 소리, 즉 재생음을 믹싱시켜 출력단을 통해 출력(mixing-out)한다. 믹서의 출력단을 통해 믹싱 출력(mixing-out)된 재생음은 스피커나 헤드셋 등을 통해 외부로 방출되며, 채널을 통해 녹음계로 재생음을 입력하기도 한다. 즉, 재생계 믹서의 출력단은 녹음계의 입력단들 중 하나인 재생음 입력단이 되기도 하는 것이다.The reproducing system usually includes a mixer, which mixes the sound input from the reproducing measuring stage of each input terminal, that is, the reproducing sound, and mixes it out through the output stage. The playback sound, which is mixed-out through the mixer's output, is emitted to the outside through a speaker or a headset, and the playback sound is input to the recording system through a channel. That is, the output terminal of the reproduction system mixer may be a reproduction sound input terminal which is one of the input terminals of the recording system.

한편, 사용자는 현재 다양하게 제공되고 있는 녹음 프로그램을 컴퓨터에 설치하여 사운드 카드에 구비된 녹음계를 통해 컴퓨터 외부로 방출되는 재생음을 녹음할 수 있다. 그러나 종래 녹음 프로그램을 실행시켜 사운드 카드의 녹음계를 통해 재생음을 녹음하기 위해서는 사용자로 하여금 별도의 추가 조작을 요구하며, 이 는 다음과 같다. On the other hand, the user can install a recording program that is currently provided on a computer to record the playback sound emitted to the outside of the computer through a recording system provided in the sound card. However, in order to record the playback sound through the sound card recording system by executing a conventional recording program, the user requires a separate additional operation, which is as follows.

사용자는 마우스 조작을 통해 녹음 컨트롤 창을 띄운 후 녹음 컨트롤(Recording Control) 창에 제공되는 다수의 녹음계 입력단들(Line-in, Microphone, CD Audio, etc) 중 재생음 입력단에 선택 표시를 해야 한다. 재생음 입력단이 선택 표시되면, 녹음계는 재생계 믹서의 출력단으로부터 믹싱 출력(mixing-out)되어채널을 통해 입력되는 재생음을 받아들여 녹음 처리한다.The user should bring up the recording control window through the mouse operation and check the playback sound input terminal among the plurality of recording system input terminals (Line-in, Microphone, CD Audio, etc) provided in the Recording Control window. When the reproduction sound input terminal is selected and displayed, the recording system mixes-out from the output terminal of the reproduction system mixer to receive the reproduction sound input through the channel and process the recording.

이 같이 종래 녹음 프로그램이 사운드 카드에서 재생 처리되어 스피커, 헤드셋 등을 통해 외부로 출력되는 재생음이 녹음계에서 녹음될 수 있도록 하기 위해서는 필수적으로 재생음 입력단의 수동적 선택을 요구한다. 종래 녹음 프로그램이 실행 상태에서 재생음 입력단을 자동으로 선택할 수 없는 이유는 사운드 카드가 제조업체별 종류 및 구조가 매우 다양하며, 규칙성이 없기 때문이다. 규칙성이 없기 때문에 제조업체별 사운드 카드들의 재생음 입력단을 구분하는 구성 요소(component) 형식(type)들은 다양하게 구분되며, 각 구성 요소의 정보명(Name) 또한 다양하게 불리운다.As described above, in order for the conventional recording program to be reproduced by the sound card so that the reproduction sound output to the outside through the speaker, the headset, and the like can be recorded in the recording system, a manual selection of the reproduction sound input terminal is required. The reason why the conventional sound recording program cannot automatically select the playback sound input stage is that the sound card is very diverse in type and structure of each manufacturer, and there is no regularity. Since there is no regularity, component types for distinguishing reproduction sound input stages of sound cards of various manufacturers are distinguished, and information names of each component are also variously called.

이로 인해 녹음 프로그램은 녹음계의 어떤 입력단이 재생음 입력단인지를 구분할 수 없으므로, 재생음 입력단을 자동으로 선택할 수가 없다. 결국, 재생음 입력단 선택은 사용자가 녹음 컨트롤 창에서 표시되는 정보명을 구분하여 수동적으로 선택하는 방법 밖에는 제시되어 있지 않은 실정이다. 다시 말해 녹음 프로그램은 사운드 카드라는 하드웨어 장치에 독립적으로 실행되어 자동으로 재생 출력음 녹음 기능을 제공할 수 없는 것이다.Because of this, the recording program cannot distinguish which input stage of the recording system is the playback sound input stage, and thus cannot automatically select the playback sound input stage. As a result, the playback sound input stage selection has been presented only by a method of manually selecting the information names displayed in the recording control window. In other words, the recording program runs independently of a hardware device called a sound card and cannot automatically provide playback sound recording.

본 발명은 이러한 문제점을 해결하기 위한 것으로, 사운드 카드 녹음계의 다수의 입력단들 중 재생음 입력단을 자동으로 선택하여 컴퓨터 외부로 방출되는 소리를 녹음할 수 있도록 하는 기술을 제공하는 것을 목적으로 한다.SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problem, and an object of the present invention is to provide a technology for automatically recording a sound emitted from a computer by automatically selecting a playback sound input terminal among a plurality of input terminals of a sound card recording system.

상술한 목적을 달성하기 위한 본 발명의 일 양상에 따른 사운드 카드의 녹음계 입력단 자동 검색 방법은 녹음계로의 다수의 입력단들 중 어떠한 입력단이 재생계에서 재생 처리되어 외부로 출력되는 재생음을 입력하는 재생음 입력단인지를 검색하여 선택한 후, 선택된 재생음 입력단을 통해 녹음계로 입력되는 재생음을 녹음한다.Automatic sound recording system input stage search method according to an aspect of the present invention for achieving the above object is any of the plurality of input stages to the sound recording system is reproduced by the playback system to reproduce the sound output to the reproduction sound After searching and selecting whether it is an input terminal, it records the playback sound input to the recording system through the selected playback sound input terminal.

본 발명의 이 같은 양상에 따라 본 발명에 따른 사운드 카드의 녹음계 재생음 입력단 자동 검색 방법이 구현된 녹음 프로그램은 자동으로 녹음계의 입력단들을 검색하여 재생음 입력단을 선택하므로, 사용자는 녹음 컨트롤 창을 띄어 녹음 컨트롤 창에서 표시되는 정보명을 구분하여 수동적으로 재생음 입력단을 선택할 필요가 없다. 즉, 본 발명에 따른 녹음 프로그램은 사운드 카드라는 하드웨어 장치에 독립적으로 재생 출력음 녹음이 가능하도록 하는 효과를 제공한다.According to this aspect of the present invention, the recording program implemented by the automatic retrieval system of the sound recording system playback sound input terminal according to the present invention automatically searches the input terminals of the sound system and selects the playback sound input terminal, so that the user opens a recording control window. There is no need to manually select the playback sound input by distinguishing the information names displayed in the recording control window. In other words, the recording program according to the present invention provides an effect of enabling recording of reproduction output sound independently of a hardware device called a sound card.

전술한, 그리고 추가적인 본 발명의 양상들은 첨부된 도면을 참조하여 설명되는 바람직한 실시예들을 통하여 더욱 명백해질 것이다. 이하에서는 본 발명을 이러한 실시예를 통해 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 설명하기로 한다.The foregoing and further aspects of the present invention will become more apparent through the preferred embodiments described with reference to the accompanying drawings. Hereinafter, the present invention will be described in detail to enable those skilled in the art to easily understand and reproduce the present invention.

도 1은 본 발명의 바람직한 실시예에 따른 사운드 카드의 녹음계 재생음 입력단 자동 검색 방법을 도시한 흐름도이고, 도 4는 사운드 카드의 하드웨어 정보 창을 도시한 일 예이다. 이하 도 1 내지 도 4를 참조하여 본 발명에 대해 설명하기로 한다.1 is a flowchart illustrating a method of automatically searching for a recording system playback sound input terminal of a sound card according to an exemplary embodiment of the present invention, and FIG. 4 is an example of a hardware information window of the sound card. Hereinafter, the present invention will be described with reference to FIGS. 1 to 4.

우선 사용자가 예를 들어 마우스 조작을 통해 PC에 설치된 본 발명에 따른 녹음 프로그램을 실행시키면, 실행된 녹음 프로그램은 사운드 카드와 통신을 수행한다. 참고로 녹음 프로그램과 같은 어플리케이션은 이미 알려진 바와 같이 사운드 카드와 직접적으로 통신하는 것이 아니며, PC에 설치된 사운드 카드용 장치 드라이버(device driver)를 통해 사운드 카드와 간접적으로 통신한다. First, when a user executes a recording program according to the present invention installed in a PC through, for example, a mouse operation, the executed recording program communicates with the sound card. For reference, an application such as a recording program does not directly communicate with a sound card as already known, but indirectly communicates with a sound card through a device driver for a sound card installed in a PC.

사용자의 마우스 조작에 따라 실행된 녹음 프로그램은 다음과 같은 방법에 따라 사운드 카드의 녹음계 재생음 입력단을 자동으로 검색한다. 우선 녹음 프로그램은 사운드 카드의 하드웨어 정보 중 녹음계의 구성 요소(component)를 획득한다(단계 S100). 이에 대해 도 2를 참조하여 구체적으로 설명하면, 녹음 프로그램은 사운드 카드와 통신하여 도 4에 도시된 바와 같은 사운드 카드의 하드웨어 구성 요소(component) 정보 중 MIXERLINE_COMPONENTTYPE_DST_WAVEIN type의 구성 요소(component)를 획득한다(단계 S110). 이는 도 4에서는 Wave Input이다.The recording program executed according to the user's mouse operation automatically searches the sound recording playback sound input terminal of the sound card according to the following method. First, the recording program acquires a component of the recording system among the hardware information of the sound card (step S100). 2, the recording program communicates with the sound card to obtain a component of the MIXERLINE_COMPONENTTYPE_DST_WAVEIN type of the hardware component information of the sound card as shown in FIG. 4 ( Step S110). This is the Wave Input in FIG.

다음으로 녹음 프로그램은 획득된 Wave Input에 대한 하위 구성 요소(component) 정보에 대한 리스트를 획득한다(단계 S120). 이는 도 4에서 Wave Input 하위에 표시된 7개의 구성 요소(component) 정보 리스트를 나타낸다. 참고로 상위 DST 타입의 하위 10개의 구성 요소(component)들은 재생계 구성 요소들을 나타내고 있고, 그 하단의 DST 타입의 하위 7개의 구성 요소(component)들은 녹음계 구성 요소들을 나타내고 있다. 즉, 녹음 프로그램은 최초 MIXERLINE_COMPONENTTYPE_DST_WAVEIN type을 찾아내어 녹음계 입력단에 대한 구성 요소(component) 리스트를 획득하는 것이다.Next, the recording program obtains a list of subcomponent information about the acquired Wave Input (step S120). This shows seven component information lists displayed under the Wave Input in FIG. 4. For reference, the lower ten components of the upper DST type indicate playback system components, and the lower seven components of the DST type below indicate the recording system components. That is, the recording program finds the first MIXERLINE_COMPONENTTYPE_DST_WAVEIN type and obtains a component list for the recording system input terminal.

녹음 프로그램은 단계 S200에 따라 재생음 입력단을 검색하는데, 도 3a, 3b, 3c를 통해 구체적인 일 예를 설명하기로 한다. 녹음 프로그램은 우선 획득한 7개의 구성 요소(component)들로부터 MIXERLINE_COMPONENTTYPE_SRC_ANALOG type을 찾는다(단계 S210). 일 예에 따라 우선적으로 Analog type을 찾는 이유는 대부분 재생음 입력단이 Analog type으로 분류되기 때문이다. 도 4에서 Analog type은 2가지로 검색됨을 알 수 있다. 녹음 프로그램은 검색된 Analog type의 정보명(Name)을 후보명 1차 데이타베이스에 저장된 다수의 정보명(Name)들과 비교하여 동일한 정보명이 있는지를 체크한다(단계 S212).The recording program searches for the playback sound input terminal according to step S200. A specific example will be described with reference to FIGS. 3A, 3B, and 3C. The recording program first searches for the MIXERLINE_COMPONENTTYPE_SRC_ANALOG type from the obtained seven components (step S210). According to an example, the reason for searching for an analog type first is that most reproduction sound input terminals are classified as an analog type. In Figure 4 it can be seen that the analog type is found in two. The recorded program compares the retrieved analog type information name with a plurality of information names stored in the candidate name primary database and checks whether there is the same information name (step S212).

여기서 후보명 1차 데이타베이스는 다양한 종류의 사운드 카드에서 재생음 입력단을 지칭하는 다수의 정보명들을 저장하고 있다. 현재 다양한 종류의 사운드 카드에서 재생음 입력단을 지칭하는 정보명들은 'What U hear', 'Stereo Mix', '웨이브 출력 믹스' 등과 같다. 만일 검색된 Analog type의 정보명(Name)이 후보명 1차 데이타베이스에 있다면(단계 S214), 녹음 프로그램은 해당 Analog type을 선택하여 사운드 카드의 녹음계로 하여금 다수의 입력단들 중 선택된 Analog type에 해당되는 입력단('재생음 입력단'을 말한다)을 선택하도록 할 것이다. 이는 일 예에 따라 스위칭 방식으로 구현되며, 녹음계에서 선택된 하나의 입력단으로 스위칭하는 기술 자체는 공지된 사항이므로 상세한 설명은 생략한다.Here, the candidate name primary database stores a plurality of information names that refer to reproduction sound input stages in various kinds of sound cards. Currently, information names referring to playback sound input stages in various types of sound cards are 'What U hear', 'Stereo Mix', and 'Wave output mix'. If the retrieved analog type name is in the candidate name primary database (step S214), the recording program selects the analog type and causes the sound card recording system to correspond to the selected analog type among the plurality of inputs. You will be asked to select an input (called 'playback sound input'). This is implemented by a switching method according to an example, and since the technology itself for switching to one input terminal selected from a recording system is well known, a detailed description thereof will be omitted.

그러나 도 4에 도시된 예에서 Analog type의 정보명(Name)은 '보조 장치'와 'Mono Out'으로 재생음 입력단을 지칭하는 용어는 아니므로, 이는 후보명 1차 데이타베이스에 저장되어 있지 않아 녹음 프로그램은 재생음 입력단을 찾는데 실패하게 된다.However, in the example shown in FIG. 4, the name of the analog type is not a term referring to a playback sound input terminal as an 'auxiliary device' and a 'mono out', so it is not stored in the candidate name primary database. The program will fail to find the playback input.

이러한 경우에 녹음 프로그램은 Analog type의 정보명(Name)의 일부 단어가 후보명 2차 데이타베이스에 저장되어 있는지를 체크한다(단계 S216). 후보명 2차 데이타베이스는 다양한 종류의 사운드 카드에서 재생음 입력단을 지칭하는 다수의 정보명들의 일부 단어들을 저장하고 있다. 현재 다양한 종류의 사운드 카드에서 재생음 입력단을 지칭하는 정보명들의 일부 단어들은 웨이브(wave), 믹스(mix) 등과 같다.In this case, the recording program checks whether some words of the analog name Information Name are stored in the candidate name secondary database (step S216). The candidate name secondary database stores some words of a plurality of information names that refer to the reproduction sound input stage in various kinds of sound cards. Some words of information names that refer to the playback sound input stage in various kinds of sound cards are such as wave, mix, and the like.

만일 검색된 Analog type의 정보명(Name)의 일부 단어가 후보명 2차 데이타베이스에 저장되어 있다면(단계 S218), 녹음 프로그램은 해당 Analog type을 선택하여 사운드 카드의 녹음계로 하여금 다수의 입력단들 중 선택된 Analog type에 해당되는 입력단('재생음 입력단'을 말한다)을 선택하도록 할 것이다. 그러나 도 4에 도시된 예에서 Analog type의 정보명(Name)은 '보조 장치'와 'Mono Out'으로 웨이브(wave)나 믹스(mix)와 같은 단어를 포함하지 않으므로, 녹음 프로그램은 재생음 입력단을 찾는데 실패하게 된다.If some words of the retrieved analog type name are stored in the candidate name secondary database (step S218), the recording program selects the corresponding analog type and causes the sound card recording system to select one of the plurality of inputs. We will select the input (corresponding to the playback sound input) that corresponds to the analog type. However, in the example shown in FIG. 4, the analog name information name is 'auxiliary device' and 'mono out' and does not include words such as wave or mix. It will fail to find.

상술한 단계에 따라 재생음 입력단을 찾는데 실패하게 되면, 녹음 프로그램은 다음 단계로 MIXERLINE_COMPONENTTYPE_SRC_UNDEFINED type을 검색한다(단계 S230). 현재 양산되는 다양한 사운드 카드들 중에는 재생음 입력단을 UNDEFINED type으로 분류하는 사운드 카드도 있기 때문이다. 도 4와 같은 사운드 카드에서는 UNDEFINED type이 검색되지 않겠지만, 만일 검색된다면 녹음 프로그램은 전술한 바와 같은 방법에 따라 UNDEFINED type의 정보명(Name)을 후보명 1차 데이타베이스 및 필요한 경우 후보명 2차 데이타베이스와 대조하여 재생음 입력단을 찾는다(단계 S232)(단계 S234)(단계 S236).If it fails to find the playback sound input terminal according to the above-described steps, the recording program searches for the MIXERLINE_COMPONENTTYPE_SRC_UNDEFINED type in the next step (step S230). Among the various sound cards currently in production, there is a sound card that classifies the playback sound input stage as UNDEFINED type. UNDEFINED type will not be found in the sound card as shown in FIG. 4, but if found, the recording program will display the UNDEFINED type information name according to the method described above in the candidate name primary database and, if necessary, the candidate name secondary. The playback sound input stage is searched against the database (step S232) (step S234) (step S236).

UNDEFINED type의 검색에 따른 재생음 입력단을 찾는데 실패하면(단계 S238), 녹음 프로그램은 마지막으로 전술한 바와 같이 획득한 녹음계의 구성 요소 리스트에서 구성 요소 타입(component type)에 상관 없이 각 구성 요소(component)들의 정보명(Name)을 후보명 1차 데이타베이스와 대조하여 재생음 입력단을 찾는다(단계 S250). 도 4에서는 Wave Out이라는 구성 요소(component)의 정보명(Name)이 '웨이브 출력 믹스'로 되어 있으므로, 녹음 프로그램은 후보명 1차 데이타베이스와의 대조시 동일한 정보명(Name)을 찾을 수 있게 된다. 결국, 재생음 입력단을 찾을 수 있는 것이다.If it fails to find the playback sound input stage according to the search of the UNDEFINED type (step S238), the recording program finally makes each component irrespective of the component type in the component list of the recording system obtained as described above. The name of the information is compared with the candidate name primary database to find a reproduction sound input stage (step S250). In FIG. 4, since the information name of the component called Wave Out is 'wave output mix', the recording program can find the same information name when comparing with the candidate name primary database. do. As a result, the playback sound input stage can be found.

만일 후보명 1차 데이타베이스와의 대조시에도 동일한 정보명(Name)을 찾을 수 없다면(단계 S252), 녹음 프로그램은 후보명 2차 데이타베이스와의 대조를 통해 구성 요소 리스트 중 원하는 정보명(Name)을 찾으면 된다(단계 S254). 구성 요소(component)들의 정보명(Name)과 데이타베이스와의 대조를 통해 재생음 입력단이 검색되면(단계 S300), 녹음 프로그램은 전술한 바와 같이 검색된 재생음 입력단의 선택을 통해 녹음계로 하여금 재생음 입력단으로부터 입력되는 재생음을 녹음 처리 한다(단계 S400)(단계 S500). 이후 사용자가 녹음 프로그램 종료 명령을 하면, 녹음 프로그램은 실행 종료된다(단계 S600).If the same information name cannot be found even when matching with the candidate name primary database (step S252), the recording program checks the desired information name (Name) in the component list through matching with the candidate name secondary database. ) Is found (step S254). When the reproduction sound input stage is searched by matching the information name of the components with the database (step S300), the recording program inputs the recording system from the reproduction sound input stage through the selection of the found reproduction sound input stage as described above. The playback sound is recorded (step S400) (step S500). Then, if the user gives a recording program end command, the recording program is terminated execution (step S600).

만일 단계 S300에서 재생음 입력단을 최종적으로 찾지 못하게 되면, 녹음 프로그램은 바람직하게 사용자에게 현재 사용 중인 사운드 카드에서 재생음 입력단을 찾지 못했다고 알리고 난 후 프로그램을 종료한다. 본 발명에 따른 녹음 프로그램이 재생음 입력단을 찾지 못하는 경우는 사운드 카드 혹은 해당 장치 드라이버에 결함이 있거나, 녹음계의 재생음 입력단이 원래부터 구비되지 않은 경우가 될 수 있다.If the playback sound input terminal is not finally found in step S300, the recording program preferably ends the program after notifying the user that the playback sound input terminal is not found in the sound card currently being used. If the recording program according to the present invention does not find the playback sound input terminal, the sound card or the corresponding device driver may be defective, or the playback sound input terminal of the recording system may not be originally provided.

상술한 바와 같이 본 발명에 따른 사운드 카드의 녹음계 입력단 자동 검색 방법이 구현된 녹음 프로그램은 자동으로 녹음계의 입력단들을 검색하여 재생음 입력단을 선택하므로, 사용자는 녹음 컨트롤 창을 띄어 녹음 컨트롤 창에서 표시되는 정보명을 구분하여 수동적으로 재생음 입력단을 선택할 필요가 없다. 즉, 본 발명에 따른 녹음 프로그램은 사운드 카드라는 하드웨어 장치에 독립적으로 재생 출력음 녹음이 가능하도록 하는 효과를 제공한다.As described above, the recording program in which the recording system input stage automatic search method of the sound card according to the present invention is implemented automatically selects the playback sound input stage by searching the input stages of the recording system, so that the user opens a recording control window to display the recording control window. There is no need to manually select the playback sound input stage by separating the information names. In other words, the recording program according to the present invention provides an effect of enabling recording of reproduction output sound independently of a hardware device called a sound card.

한편 본 발명은 도면에 도시된 실시예들을 참고로 설명되었으나 이는 예시적인 것에 불과하며, 당해 기술분야에 통상의 지식을 지닌 자라면 이로부터 다양한 변형 및 균등한 타실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 진정한 기술적 보호범위는 첨부된 특허청구범위에 의해서만 정해져야 할 것이다.On the other hand, the present invention has been described with reference to the embodiments shown in the drawings, which are merely exemplary, and those skilled in the art will understand that various modifications and equivalent other embodiments are possible therefrom. Therefore, the true technical protection scope of the present invention should be defined only by the appended claims.

Claims (4)

재생계와 녹음계를 포함하는 컴퓨터용 사운드 카드의 상기 재생계로부터 재생되어 외부로 출력되는 재생음을 녹음하기 위한 방법에 있어서,Claims [1] A method for recording a reproducing sound which is reproduced from the reproducing system of a computer sound card including a reproducing system and a recording system and output to the outside. a) 상기 녹음계의 입력단들 중 상기 재생계로부터 재생되어 출력되는 재생음을 상기 녹음계로 입력하는 재생음 입력단을 검색하는 단계와;a) searching for a reproducing sound input terminal for inputting a reproducing sound reproduced and output from the reproducing system among the input terminals of the recording system; b) 상기 단계 a)에 의해 검색된 상기 재생음 입력단을 선택하는 단계와;b) selecting the reproduction sound input terminal searched by step a); c) 선택된 상기 재생음 입력단으로부터 입력되는 재생음을 녹음하는 단계;c) recording a reproduction sound input from the selected reproduction sound input terminal; 를 포함하는 것을 특징으로 하는 사운드 카드의 녹음계 재생음 입력단 자동 검색 방법.Sound recording system playback sound input terminal automatic search method comprising a. 제 1 항에 있어서, 상기 단계 a)가 :The process of claim 1, wherein step a) is: a1) 상기 사운드 카드의 하드웨어 정보 중 상기 녹음계의 입력단들에 대한 구성 요소(component)들을 획득하는 단계와,a1) acquiring components of input terminals of the sound recording system from hardware information of the sound card; a2) 상기 단계 a1)에 의해 획득된 구성 요소들을 체크하여 상기 재생음 입력단을 검색하는 단계를 더 포함하는 것을 특징으로 하는 사운드 카드의 녹음계 재생음 입력단 자동 검색 방법.and a2) searching for the playback sound input terminal by checking the components obtained by the step a1). 제 2 항에 있어서, 상기 단계 a2)가 :The method of claim 2, wherein step a2) comprises: a21) 상기 단계 a1)에 의해 획득된 구성 요소들을 체크하는 단계와,a21) checking the components obtained by step a1); a22) 상기 단계 a21)에 의해 체크된 구성 요소들 중 특정 구성 요소의 입력단 정보명을 확인하여 상기 재생음 입력단을 검색하는 단계를 더 포함하는 것을 특징으로 하는 사운드 카드의 녹음계 재생음 입력단 자동 검색 방법.a22) retrieving the reproducing sound input terminal by recognizing the input terminal information name of a specific component among the components checked by the step a21). 제 3 항에 있어서, 상기 단계 a2)가 :4. The process of claim 3, wherein step a2) is: a23) 상기 단계 a22)에 따른 검색 결과 상기 재생음 입력단 검색에 실패하면, 상기 단계 a21)에 의해 체크된 구성 요소들의 정보명을 확인하여 상기 재생음 입력단을 검색하는 단계를 더 포함하는 것을 특징으로 하는 사운드 카드의 녹음계 재생음 입력단 자동 검색 방법.a23) if the search result of the reproducing sound input terminal fails in the search result of the step a22), checking the reproducing sound input terminal by checking the information names of the components checked in the step a21). How to automatically search card recorder input sound input stage.
KR1020050019307A 2005-03-08 2005-03-08 How to automatically detect sound card playback sound input terminal of sound card Expired - Fee Related KR100637352B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050019307A KR100637352B1 (en) 2005-03-08 2005-03-08 How to automatically detect sound card playback sound input terminal of sound card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050019307A KR100637352B1 (en) 2005-03-08 2005-03-08 How to automatically detect sound card playback sound input terminal of sound card

Publications (2)

Publication Number Publication Date
KR20060098083A KR20060098083A (en) 2006-09-18
KR100637352B1 true KR100637352B1 (en) 2006-10-23

Family

ID=37629596

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050019307A Expired - Fee Related KR100637352B1 (en) 2005-03-08 2005-03-08 How to automatically detect sound card playback sound input terminal of sound card

Country Status (1)

Country Link
KR (1) KR100637352B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100655802B1 (en) * 2005-11-28 2006-12-13 (주)미디어캔버스 How to create an audio recording file

Also Published As

Publication number Publication date
KR20060098083A (en) 2006-09-18

Similar Documents

Publication Publication Date Title
US10481855B2 (en) Interactive sound reproducing
KR100471585B1 (en) Compact disc changer utilizing disc database
US6009519A (en) Method and apparatus for providing audio utility software for use in windows applications
CN1664818B (en) The neologisms collection method split for word and system
US20050216257A1 (en) Sound information reproducing apparatus and method of preparing keywords of music data
US7478004B2 (en) Method for testing a connection between an audio receiving device and a motherboard
EP1403852B1 (en) Voice activated music playback system
JP2000250578A (en) Maintenance of input device identification information
KR100637352B1 (en) How to automatically detect sound card playback sound input terminal of sound card
US6674451B1 (en) Preventing audio feedback
US20060080104A1 (en) Method for testing an audio device associated to a computer
JP2002073041A (en) Automatic music selection system, automatic music selection method, and storage medium
US6504553B2 (en) Trouble shooting a wrong audio source
WO2020218075A1 (en) Information processing device and method, and program
JPH11265190A (en) Music performance equipment
US20010013112A1 (en) Method of designating output "don't care" and processor of processing logic circuit data
KR20000056924A (en) Data conversion method for converting text file searched for art data into master table for art information analysis
JPH05197385A (en) Voice recognition device
US20010056432A1 (en) AV information processing unit and information recording medium, in which AV information processing program is recorded so as to be capable of being read by computer
JP2002298503A (en) Information recorder
JP2004078557A (en) Memory maintenance operation method and maintenance system
HK1160294B (en) Interactive sound reproducing
HK1066081B (en) Interactive sound reproducing
HK1197953B (en) Interactive sound reproducing

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

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20101015

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

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: 20111017

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

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: 20111017

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000