• 제목/요약/키워드: 코딩 게임

검색결과 61건 처리시간 0.023초

모바일 클라우드 컴퓨팅기반 고-처리량 컴퓨팅을 위한 멀티태스킹 기법 (Multitasking Mechanism for High-Throughput Computing based on Mobile Cloud Computing)

  • 한석현;하목;김현우;송은하;정영식
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 춘계학술발표대회
    • /
    • pp.171-173
    • /
    • 2017
  • 최근 모바일 컴퓨팅은 어플리케이션 실행, 이미지 처리, 동영상 인코딩, 게임 등의 모바일 컴퓨팅 작업 처리를 위한 높은 성능의 컴퓨팅 능력을 요구한다. 모바일 컴퓨팅의 성능을 향상하기 위해 모바일 클라우드 컴퓨팅(Mobile Cloud Computing)을 도입하였다. 기존 모바일 클라우드 컴퓨팅에서는 모바일 컴퓨팅 작업의 처리를 위해 고-성능 컴퓨팅(High-Performance Computing)방법을 적용한 오프로드가 연구되고 있다. 고-성능 컴퓨팅의 목적은 단일작업의 처리속도 향상이므로 다중 작업처리를 위한 모바일 클라우드 컴퓨팅에는 적합하지 않다. 또한 고-성능 컴퓨팅은 모바일 클라우드 사용자에게 동등한 컴퓨팅 성능을 제공하지 못하는 문제점을 내재한다. 본 논문에서는 모바일 클라우드 컴퓨팅 기반 다중 작업 처리를 위한 Multitasking Mechanism for High-Throughput Computing(M2-HTC)을 제안한다. M2-HTC는 모바일 클라우드에서 처리중인 작업과 사용 가능한 컴퓨팅 리소스를 활용하여 다중 모바일 컴퓨팅 작업의 처리시간을 최소화하는 기법이다.

상호작용 이동통신 사용자의 상관 정보원을 가진 비직교 다중접속 시스템에서의 최적 검출 (Optimal Detection for NOMA Systems with Correlated Information Sources of Interactive Mobile Users)

  • 정규혁
    • 한국전자통신학회논문지
    • /
    • 제15권4호
    • /
    • pp.651-658
    • /
    • 2020
  • 5G 이동통신 네트워크에서, 상호작용 이동통신 게임 사용자들이 다수 늘어나고 있고, 이러한 사용자들은 상관 정보원으로 작용한다. 비직교 다중접속 기술은 5G 이동통신에서 중요한 기술로 고려되고 있다. 비직교 다중접속에서는, 사용자들이 채널 자원을 공유하기 때문에, 상관 정보원이 각각의 사용자의 BER 성능에 영향을 주며, 이러한 현상은 직교 다중접속에는 발생하지 않는다. 본 논문에서는 상관 정보원을 가진 비직교 다중접속에 대한 최적 수신기를 유도하고 각각의 사용자의 BER 성능에 상관 정보원의 영향을 고찰한다.

수학 정보과학 융합을 위한 창의적 문제해결 활동 개발: 영재 학생을 대상으로 한 모자 게임을 중심으로 (Development of Creative Problem-Solving Activities for Integrating Mathematics and Information Science: Focusing on the Hat Game for Mathematically Gifted Students)

  • 서지영;윤상균
    • 한국수학교육학회지시리즈E:수학교육논문집
    • /
    • 제36권3호
    • /
    • pp.439-467
    • /
    • 2022
  • 미래 사회에는 지식뿐만 아니라 창의성과 협동심, 융합적 사고 등을 포함하는 다양한 역량이 필요하다. 본 연구는 중요한 수학 교과 역량인 수학 문제해결력, 의사소통 능력 등의 함양을 기대하며 수학 정보과학 융합을 위한 프로그램을 개발하였다. 선행지식이 크게 요구되지 않고, 일상언어와 쉽게 접할 수 있는 도구만으로 동기유발이 가능하며 다자간 협력이 필수적인 창의적 문제해결 활동 기반 프로그램이다. 활동의 참가자 수가 증가함에 따라 수학의 유용성과 엄밀성을 경험할 수 있으며, 이론적 원리는 유한체 위에서의 행렬 이론을 바탕으로 한다. 또한 정보과학에서 주요 주제 중 하나인 오류정정코드와의 관련성을 강조할 수 있도록 구성하였다. 본 프로그램의 실세계 맥락이 수학적 의사소통 능력의 함양과 수학의 가치 경험 기회 제공에 도움이 되기를 바라고, 코딩을 수반하지 않는다는 점에서 교사들의 접근성이 높기를 기대한다.

Python 통합 개발 환경 구축 (Python Development Tool)

  • 정유진;이태형;김의태
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2008년도 제39차 동계학술발표논문집 16권2호
    • /
    • pp.69-72
    • /
    • 2009
  • Python은 통합 개발 환경이 구축되어 있지 않아 Python을 이용해 개발하는 경우 대부분 Vi 혹은 Emacs 같은 텍스트 편집기를 이용해 코딩을 하고 다시 터미널 혹은 콘솔로 나와 일일이 디버깅을 해야만 한다. 게다가 import 한 모듈의 API에 대해서 알고 싶으면 Python Interpreter에서 다시 봐야 하는 등 상당한 불편함이 있다. 이에 본 논문에서는 한 화면에서 편집, 컴파일, 수행결과 보기, 디버거 등을 수행할 수 있는 Python 통합 개발 환경을 구축하였다.

  • PDF

H.264/AVC에 적용 가능한 고속 deblocking 필터 연구 (A study on the fast deblocking filter for H.264/AVC)

  • 정덕영;김원삼;손승일
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2006년도 춘계종합학술대회
    • /
    • pp.890-893
    • /
    • 2006
  • 동영상과 관련된 멀티미디어가 많은 관심을 받으며 영상 압축 기술에 대한 관심이 높아지고 있는 가운데, 최근 다른 표준보다 두 배 이상 좋은 새로운 비디오 코딩 표준인 H.264/AVC의 압축 기술이 발표되었다. 이 기술은 지상파 DMB와 PMP, 카메라폰 그리고 핸드폰의 게임과 음악 및 영상에 관련된 컨텐츠에서 고품질의 영상을 보다 효율적으로 제공한다. 이에 본 논문에서는 H.264/AVC의 부호화 과정에서 발생하는 오류로 인한 블록화를 최소화하기 위해 사용되는 deblocking 필터의 메모리와 처리속도의 향상을 제안하였다. 27*32SRAM을 사용하여 Vertical edge를 모두 처리하고 Horizontal edge를 처리하는 방식이 아닌 한 블록에 대한 Vertical edge후에 바로 Horizontal edge를 처리함으로써 28(prebuffering)19(Y)+32(Cb)+32(Cr)=188clocks에 $16\times16$ 블록 처리가 완료되는 deblocking 필터를 제안하여 하드웨어 설계언어인 VHDL언어로 설계하였다. 그리고 FPGA칩인 XCV1000E에 다운로드하여 칩 레벨의 시뮬레이션을 수행함으로써 설계된 deblocking 필터를 검증하였다.

  • PDF

앱 인벤터를 활용한 예비 유아교사 학습 앱 개발 (Learning App Development using App Inventor for Preliminary Early Childhood Teacher)

  • 안미영
    • 한국정보전자통신기술학회논문지
    • /
    • 제11권4호
    • /
    • pp.355-361
    • /
    • 2018
  • 최근 ICT 기술 기반의 다양한 학습 도구를 이용해 학습 능력을 높이려고 하고 있다. 게임과 같은 응용프로그램을 강의식 수업과 병행하여 수업에서 대한 흥미를 유발하고 스마트 폰 앱을 학습 도구로 활용하여 학습 효과를 높이고 있다. 뿐만 아니라 조기 코딩 교육을 통해서 창의적 사고능력, 문제해결 능력, 논리적 사고능력를 키우고자 노력하고 있다. 본 논문에서는 앱 인벤터를 활용한 학습 및 퀴즈 앱으로 수업을 진행하고 개발된 앱을 설명한 후 앱 관련 설문을 진행하였다. 개발된 앱을 활용하여 예비 유아교사에게 교육철학에 대한 학습을 진행 하였고 그 앱에 대한 설명과 앱 인벤터를 활용하여 유아 교육에 활용할 수 있도록 교육하였다. 설문을 통해서 학습 효과 및 유아 교육에서 활용 의사를 확인하였다. 본 연구를 통해서 앱 인벤터로 개발된 앱으로 유아 교사 학습 능력 향상 및 유아 교육에서 코딩을 활용할 수 있도록 하고자 한다.

인접블록의 움직임벡터를 이용한 고속 움직임추정 방식 (Fast Motion Estimation Algorithm Using Motion Vectors of Neighboring Blocks)

  • 소현호;김진상;조원경;김영수;서덕영
    • 한국통신학회논문지
    • /
    • 제30권12C호
    • /
    • pp.1256-1261
    • /
    • 2005
  • 본 논문에서는 곱셈을 수행할 때 발생되는 스위칭 율을 줄이는 방식의 저전력 부스 곱셈기를 제안한다. radix-4 부스 알고리즘 (radix-4 Booth algorithm)은 입력에서 연속되는 3비트가 0이나 1의 같은 값을 가지게 되면, 부스 인코딩 결과로서 0을 발생시키는 특성을 가지고 있다. 따라서 곱셈기의 두 입력 중 더 작은 활성영역을 갖는 입력을 승수로 사용할 때 부분 곱셈결과가 0이 될 확률이 높다. 제안된 곱셈기는 곱셈식을 본래의 곱셈 입력 비트보다 더 작은 비트를 갖는 여러 게의 곱셈식으로 분할한 후, 각각의 곱셈들을 독립적으로 계산하여 각각의 곱셈의 결과를 더하여 최종적인 결과를 얻는다. 따라서 곱셈의 두 입력간의 교환율은 기존의 곱셈기보다 더 높아지게 된다. 이는 제안된 곱셈기의 부스 인코딩 결과가 0이 되는 확률이 기존의 곱셈기보다 더 높은 저전력 곱셈기를 구현할 수 있음을 의미한다. 제안된 곱셈기는 기존의 부스 곱셈기보다 최대 $20\%$ 정도의 소모전력이 감소됨을 확인하였다.

RTL 수준에서의 합성을 이용한 Gated Clock 기반의 Low-Power 기법 (Gated Clock-based Low-Power Technique based on RTL Synthesis)

  • 서영호;박성호;최현준;김동욱
    • 한국정보통신학회논문지
    • /
    • 제12권3호
    • /
    • pp.555-562
    • /
    • 2008
  • 본 논문에서는 RTL 수준에서의 클록 게이팅을 이용한 실제적인 저전력 설계 기술에 대해서 제안하고자 한다. 상위 수준의 회로 설계자에 의해 시스템의 동작을 분석하여 클록 게이팅을 위한 제어기를 이용하는 것이 가장 효율적인 전력 감소를 가져 온다. 또한 직접적으로 클록 게이팅을 수행하는 것보다는 합성툴이 자연스럽게 게이팅된 클록을 맵핑할 수 있도록 RTL 수준에서 유도하는 것이 바람직하다. RTL 코딩 단계에서부터 저전력이 고려되었다면 처음 코딩단계에서부터 클록을 게이팅 시키고, 만일 고려되지 않았다면 동작을 분석한 후에 대기 동작인 부분에서 클록을 게이팅 한다. 그리고 회로의 동작을 분석한 후에 클록의 게 이팅을 제어하기 위한 제어기를 설계하고 합성 툴에 의해 저전력 회로에 해당하는 netlist를 얻는다. 결과로부터 상위수준의 클록 게이팅에 의해 레지스터의 전력이 922 mW에서 543 mW로 42% 감소한 것을 확인할 수 있다. Power Theater 자체의 synthesizer를 이용하여 netlist로 합성한 후에 전력을 측정했을 경우에는 레지스터의 전력이 322 mW에서 208 mW로 36.5% 감소한 것을 확인할 수 있다.

3차원 고화질TV 방송용 카메라 및 수신기 개발 (Camera and Receiver Development for 3D HDTV Broadcasting)

  • 이광순;허남호;안충현
    • 방송공학회논문지
    • /
    • 제7권3호
    • /
    • pp.211-218
    • /
    • 2002
  • 본 논문에서는 미국의 ATSC방식의 HDTV 방송시스템과 호환되는 HD급 3DTV 카메라 및 3DTV 수신기의 개발에 관해 소개한다. 개발된 3DTV 카메라는 양안식 구조를 가지며 좌우 두 줌 렌즈간 연동제어 및 주시각 조절 기능을 가지고 있고, 수동 주시각 조절 및 독립된 입체영상 전송에서 발생하는 동기문제 해소를 위해 좌우 영상을 단일 채널의 영상으로 다중화하는 기능을 가지고 있다. 또한, 개발된 HD급 3DTV 수신기는 HDTV 신호의 수신, 복조, 디코딩 기능과 3DTV 역다중화 기능을 수행하며 아날로그 및 디지털의 다양한 입출력 인터페이스를 가진다. 개발된 HD급 3DTV 카메라 및 수신기는 2002 월드컵 3DTV 방송중계 시범서비스 시 경기장에서 실시간으로 촬영하고 전송된 3D 영상을 복원하는데 성공함으로써 그 기능을 검증하였다. HD급 3DTV 카메라 및 수신기는 방송 산업뿐만 아니라 컴퓨터 그래픽스 및 네트워크 기술과의 결합에 의해 3D 영화, 3D 게임, 3D 영상처리 및 원격제어 등에 활용될 수 있을 것으로 보인다.

자율 모듈 제어 로봇시스템에 관한 연구 (A Study on Automatic Module Control Robot System)

  • 이정익
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2010년도 춘계학술발표논문집 2부
    • /
    • pp.610-613
    • /
    • 2010
  • 본 과제를 통하여 기술적으로는 로봇 개발에 있어 기존 기술을 최대한 활용하고 새로운 기능을 추가하는 형태로 발전해 갈 수 있도록, 각 요소별 기능을 표준화 모듈화 하여 새로운 제품의 개발이 손쉽게 이루어 질 수 있는 기본 platform으로의 역할이 가능해졌다. 구동부 제작 및 설계, 금형 비용 등을 절감하기 위한 다목적 완구로봇 플랫폼을 확보할 수 있었다. 로봇이 복잡한 환경을 인식하고, 자율적으로 작업을 수행하며, 예측하지 못한 문제에 적절한 대처를 할 수 있도록 하기 위한 핵심 기술을 제공하게 될 것으로 생각된다. 로봇 개발에 있어 전문지식이 없는 초보자들이 직접 제작 구동해 볼 수 있는 비주얼한 개발환경을 지원할 뿐만 아니라 GUI 개발환경 및 TEXT Programming 으로 상호 전환이 가능한 코딩 방법을 지원(MSRS와의 차별화를 시도하였다. 기존 하드웨어 지식과 소프트웨어지식이 없는 상태에서도 제작자의 창의력에 따라 다양한 형태의 로봇을 제작 적용이 용의 하며 초보자들에 대한 로봇개발에 흥미를 유발할 수 있도록 하였다. 고급사용자를 위한 별도의 다운로딩 포트를 제공하였다. 로봇공학의 기본지식을 습득(아날로그/디지털 회로를 이해하고, 각종 센서의 이해하며, 스템/서보/DC모터의 제어기술, 펌웨어개발능력, 기본수준의 소프트웨어개발 능력) 활용할 수 있다. 또한, 경제 및 산업적 측면으로는 다음과 같은 장점이 있다. 기존 기술들의 장점을 취합하여 추가적인 기술을 적용할 수 있는 Base형태의 로봇을 개발할 경우 이를 활용한 제품 개발 및 Base자체로도 충분한 시장을 형성 할 수 있을 것으로 기대된다. 인터넷기반 로봇 제어 기술의 확보로 로봇시스템의 생산비용을 낮추고 TTM (Time-to-Market) 제약을 해결시켜 준다. 다른 응용 시스템에 쉽게 적용이 가능하고 지식기반 로봇 서비스의 요소기술 개발은 멀티미디어 콘텐츠분야(교육/게임/오락 등)의 활성화가 가능하기 때문에 타 IT산업에의 파급효과가 예상된다. B2B를 통한 실질적인 판매를 통한 동종기업의 연구 개발비 및 개발 기간의 단축이 예상된다.

  • PDF