• 제목/요약/키워드: 코드진행패턴

검색결과 44건 처리시간 0.032초

패턴 매칭 기법을 이용한 자바 바이트코드 변환기의 설계 및 구현 (Design and Implementation of Java Bytecode Translator usin Pattern Matching Technique)

  • 고광만
    • 전자공학회논문지CI
    • /
    • 제39권4호
    • /
    • pp.1-9
    • /
    • 2002
  • 자바 언어의 실행 속도를 개선하기 위해 전통적인 컴파일 방법을 사용하여 바이트코드를 특정 프로세서에서 수행될 수 있는 목적기계 코드로 변환하는 다양한 연구가 진행중이다. 패턴 매칭 이용한 코드 생성 기법은 코드 확장 기법에 비해 양질의 코드를 생성할 수 있는 장점을 가지고 있다. 본 연구에서는 바이트코드로부터 효과적으로 네이티브 코드를 생성하기 위해 레지스터 기반의 중간 언어를 효율적으로 생성할 수 있는 정형화된 패턴 기술 방법과 패턴 매칭 기법에 대해 제시한다. 또한 기술된 정형화 패턴을 활용하여 양질의 레지스터 기반 중간 코드를 생성하는 중간 코드 변환기를 설계하고 구현하였다.

옥내용 비닐코드 및 고무코드의 화재확산특성 분석 (The Analysis of Fire Dispersion Characteristics of Vinyl and Rubber Cords Used Indoors)

  • 최충석;송길목;김동욱;김동우;김영석
    • 조명전기설비학회논문지
    • /
    • 제19권1호
    • /
    • pp.130-135
    • /
    • 2005
  • 일체형 코드에서는 접촉 불량, 기계적 충격 등의 부주의한 사용에 의해 전기화재가 자주발생하고 있다. 본 논문에서는 비닐코드 및 고무코드 등의 일체형 코드의 화재확산 패턴을 조사하기 위해 벽면모델을 모의하였다. 화재진행과 확산패턴은 고속카메라를 이용하여 측정하였다. 실험결과로부터, 일체형 코드의 화재패턴은 섬광, 비산 그리고 완전이탈 순으로 진행하였다. 외부화염에 의해 비닐코드가 고무코드보다 단락이 쉽게 발생하였다. 일체형 코드가 완전 이탈이 된 경우, 비닐코드는 착화에너지가 감소함에 따라 더 이상의 화재 진전은 이루어지지 않았지만, 고무코드는 연속적으로 화재가 진행하는 것을 알 수 있었다.

스트링 패턴 매칭 기법을 이용한 중간 코드 변환기의 설계 및 구현 (Design and Implementation of Intermediate Code Translator using String Pattern Matching Technique)

  • 고광만
    • 인터넷정보학회논문지
    • /
    • 제3권3호
    • /
    • pp.1-9
    • /
    • 2002
  • 자바 언어의 실행 속도를 개선하기 위해 전통적인 컴파일 방법을 사용하여 바이트 코드를 특정 프로세서에서 수행될 수 있는 목적기계 코드로 변환하는 다양한 연구가 진행중이다. 패턴 매칭을 이용한 코드 생성 기법은 코드 확장 기법에 비해 양질의 코드를 생성할 수 있는 장점을 가지고 있다. 본 연구에서는 바이트 코드로부터 효과적으로 네이티브 코드를 생성하기 위해 레지스터 기반의 중간 언어를 효율적으로 생성할 수 있는 정형화된 패턴 기술 방법과 패턴 매칭 기법에 대해 제시한다. 또한 기술된 정형화 패턴을 활용하여 양질의 레지스터 기반 중간 코드를 생성하는 중간 코드 변환기를 설계하고 구현하였다.

  • PDF

코드기반 작곡을 위한 트리구조 프로그램 구현 (The embodiment of tree construction program for the composition by cord basis)

  • 조재영;김윤호;강희조;이명길
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2003년도 추계종합학술대회
    • /
    • pp.272-276
    • /
    • 2003
  • 본 논문은 미디라는 컴퓨터 작곡 시스템으로 일반인들도 작곡을 보다 쉽게 할 수 있는 방향이 주어졌음에도 음악을 전문적으로 배워오지 않은 사람들은 음악 작곡을 하기 힘들다는 점에 착안하여 본 논문을 통해 코드작곡에 있어서 사람이 아닌 컴퓨터가 모든 것을 할 수 있는 프로그램을 지금까지 나온 기존의 곡들의 코드진행 방식을 데이터베이스로 하여 구현함으로 해서 음악을 전문적으로 배워오지 않은 일반인들이 작곡을 함에 좀 더 편할 수 있는 방향을 제시하고자 한다.

  • PDF

역전파 신경망을 이용한 작곡 코드 분석 (Analysis of Composition Chord Based on Back-propagation Neural Network)

  • 조재영;김윤호;이명길
    • 디지털콘텐츠학회 논문지
    • /
    • 제5권3호
    • /
    • pp.245-249
    • /
    • 2004
  • 본 논문은 기존의 코드작곡 프로그램을 신경망 역 전파 방법을 통해 재구성 하였다. 대중성을 인정받은 기존의 대중가요들의 코드진행을 기대치로 부여하고 역전파 학습방법을 통해 그 기대치에 상웅하는 결과 값을 학습시켰다. 가중치 값을 변화시켜가면서 작곡 프로그램을 구현함으로써 기존의 작곡 방법을 더욱 유연하게 대중성의 코드진행 패턴에 가까운 결과를 낼 수 있도록 하였다.

  • PDF

자동검침 데이터를 이용한 고객 분류 기법에 대한 연구 (A Study for Customer Clustering Mechanism using Automatic Meter Reading Data)

  • 김영일;신진호;송재주;이봉재
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2008년도 제39회 하계학술대회
    • /
    • pp.179-180
    • /
    • 2008
  • 배전선로의 효과적인 운영을 위해 최근 들어 자동검침 데이터를 활용한 부하분석에 대한 연구가 진행되고 있다. 일반적인 부하분석 방식은 자동검침 고객의 데이터를 이용하여 대표 부하패턴을 생성하고 이를 이용하여 미 검침 고객의 부하패턴을 생성하여, 전체 배전선로의 회선 및 구간에 대한 15분/시간/일/주/월 단위의 최대부하 및 부하패턴 등을 분석하는 방법이다. 기존에는 고객을 분류하기 위해 계약종별 코드만을 사용하였으나, 같은 계약종별 코드를 갖는 고객이라 하더라도 부하패턴이 다른 경우가 많아서 부하분석의 정확도를 떨어뜨렸다. 본 연구에서는 고객의 계약종별 코드뿐 아니라 다양한 고객속성 정보와 15분 단위 자동검침 데이터를 이용하여 k-means 기법을 통해 고객을 분류하는 방식을 제안하였다.

  • PDF

칼라 QR코드의 패턴 종류에 따른 인식 성능 비교 (Comparison of Recognition Performance of Color QR Codes for Inserted Pattern Information)

  • 김진수
    • 한국산업정보학회논문지
    • /
    • 제27권3호
    • /
    • pp.11-20
    • /
    • 2022
  • 현재 광고 분야 등에 널리 사용되고 있는 흑백 QR코드의 정보 저장 용량을 증가시키기 위해 칼라 QR코드에 대한 연구가 활발히 진행되고 있다. 그러나 칼라 QR코드는 프린팅 또는 스캐닝 과정에 의해 복재가 될 수 있으며, 이 과정에서 불충분한 조도에 의한 색상 왜곡과 잡음, 카메라의 낮은 해상도와 기하학적 변형의 가능성이 있다. 이러한 일련의 복합적인 과정들은 품질 저하와 인식률 저하를 초래한다. 이러한 문제점을 극복하기 위해 본 논문에서는 칼라 QR코드에 패턴 삽입을 고려하고, 이를 위한 효과적인 인식 방법을 제안한다. 또한, 제안한 방법을 통해 기존에 다루어진 대표적인 패턴을 도입하고, 인식률 측면에서 실험을 수행하여 그 결과를 비교 분석한다. 즉, 인식과정에 있어서 쉽게 초래되는 가우시안 잡음과 블러링, 기하학적 변형 등의 잡음을 고려하여 성능을 비교 분석한다. 다양한 실험을 통해 가우시안 잡음과 블러 측면에서 단순한 패턴의 칼라 QR코드가 우수한 성능을 보이는 것을 확인할 수 있다.

코드기반의 조화로운 작곡을 위한 트리구조 응용 (Tree Structure Utilization for the Harmonious composition by using cord basis)

  • 조재영;김윤호;강희조;이명길
    • 한국정보통신학회논문지
    • /
    • 제7권7호
    • /
    • pp.1545-1550
    • /
    • 2003
  • 본 논문은 악보를 구성하는 코드를 기반으로 작곡의 수월성을 위해 트리구조식의 조직적 배열 방법을 제안한다. 컴퓨터 작곡 시스템은 일반인들도 작곡을 보다 쉽게 수행 할 수 있는 방법론을 제공하지만 전문적으로 학습이 없이는 현실적으로 힘든 부분들이 존재하는 바, 조화로운 코드의 자연스런 연결방법을 모르는데 기인한다. 따라서 일정한 트리배열에 의한 규칙을 미리 만들어 줌으로써 작곡에 관한 초심자들도 쉽게 접근 할 수 있는 데이터베이스를 구현하여 음악을 전문적으로 배워오지 않은 일반인들이 작곡을 함에 좀더 편할 수 있는 방향을 제시하고자 한다.

신경망을 이용한 자동 작곡 시스템 구현 (Implementation of Auto Composition by using Neural Network)

  • 김윤호;이주신
    • 한국정보전자통신기술학회논문지
    • /
    • 제6권3호
    • /
    • pp.189-194
    • /
    • 2013
  • 본 논문에서는 대중음악 코드진행 패턴 분석을 통해 최적의 코드진행을 완성시키고 해당 코드진행의 멜로디 정보 일부를 비트행렬로 구성하여 신경망의 입력 벡터로 사용하였다. 실험결과 신경망 학습을 이용한 컴퓨터의 작곡 가능성을 확인하였다. 제안한 방법을 이용하면 임의의 멜로디를 다양하게 재구성 할 수 있는 방법론을 만들어 낼 수 있다.

재즈 음악내의 일시적 전조에 관한 연구 (A Study about Transitional Modulations in Jazz Music)

  • 김정욱
    • 한국산학기술학회논문지
    • /
    • 제17권7호
    • /
    • pp.518-528
    • /
    • 2016
  • 재즈 스탠다드 곡들에 있어서 많은 곡들이 1개의 조성 안에 있는 것처럼 보이지만 적어도 한 개 이상의 새로운 조가 비록 짧은 순간이라 할지라도 성립되는 경우가 많다. 게다가 어떤 곡들은 여러 차례에 걸쳐 일시적인 조성의 변화를 내포하기도 하는 데, 이 경우 코드 진행을 '동형진행'하여 조성을 일시적으로 변화시키는 경우가 많으며 이를 '동형진행을 통한 일시적 전조'라고 지칭한다. 동형진행하게 되는 코드진행으로는 장조 및 단조의 II-V-I 진행이 많이 쓰이며, 동형진행적 일시적 전조기법에 있어서 가장 많이 쓰이는 패턴은 장2도 혹은 단2도 간격으로 하행하는 패턴이다. 장2도 간격으로 하행하는 전조 패턴은 가장 많이 사용되는 기법으로, 일례로 두 번을 사용하게 되면 인접하는 상황에서 3개의 조성이 나타나게 된다. 우리는 이 기법을 통하여 감정이 고조되었다가 급격히 가라앉는 현상을 효과적으로 표현할 수 있다. 반음 아래로의 전조는 더욱 극적이라고 표현할 수 있다. 반 음 아래로의 전조 기법은 인접하는 두 개의 조성 간의 대비적인 측면을 더욱 높일 수 있어서 한층 더 드라마틱한 효과를 낼 수 있다.