• Title/Summary/Keyword: 블록 코딩

Search Result 411, Processing Time 0.025 seconds

Development of Python Education Program for Block Coding Learners (블록코딩 선행학습자를 위한 Python 교육 프로그램 개발)

  • Kim, Taeryeong;Han, Sungwan
    • Journal of The Korean Association of Information Education
    • /
    • v.22 no.1
    • /
    • pp.53-60
    • /
    • 2018
  • In this study we have developed a Python education program that can be applied to students who have studied block-based coding. We have developed a Python education program based on the extracted the learners' level of block-based coding by analyzing the programs and the textbooks. We extracted the grammar of the block-based coding and constructed the curriculum. Then, the Python education program was composed by 16 hours. After reviewing the appropriateness of the education program through expert validation, it was concluded that the developed Python education program is suitable for applying to learners of block-based coding. We expect that proposed program will be effectively applied as basic resources to learn script coding in class.

Modified Block Diagonalization Precoding with Greedy Approach (Greedy 기법을 이용한 수정된 블록 대각화 프리코딩 기법)

  • Kim, Sung-Tae;Seo, Woo-Hyun;Kwak, Kyung-Chul;Hong, Dae-Sik
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.33 no.1C
    • /
    • pp.79-85
    • /
    • 2008
  • Dirty Paper Coding(DPC) can achieve the sum capacity of a multiuser multiple-input multiple-output(MU MIMO) broadcast channels. However, due to the high computational complexity of the successive encoding and decoding, deploying DPC in real systems is impractical. As one of practical alternatives to DPC, Block Diagonalization(BD) was researched. BD is an extension of the zero-forcing preceding technique that eliminates interuser interference(IUI) in downlink MIMO systems. Though BD has lower complexity than DPC, BD shows poor sum capacity performance. We show that sum capacity performance of BD is degraded due to no IUI constraint. Then, we modify BD to improve its sum capacity performance with relaxing the constraint and sub optimal channel set searching. With simulation results, it can be verified that our modification in BD induces some improvement in sum capacity performance.

A Case Study of a Play-oriented Block Coding Class (놀이 중심의 블록 코딩 수업 사례 연구)

  • Jung-Yi Kim
    • The Journal of the Convergence on Culture Technology
    • /
    • v.9 no.5
    • /
    • pp.619-624
    • /
    • 2023
  • As the importance of digital competency education is highlighted, this study is a case study on block coding classes for elementary school students during vacation for the purpose of bridging the information education gap among students. The purpose of this study is to design and operate a play-centered block coding class program and find out if it is effective in improving students' interest. As a result of completing the teaching plan through the second consultation and revision, running the class, and analyzing the change in learning interest of the students through the t-test, the play-oriented block coding class designed in this study was effective in improving students' interest. In addition, it was possible to discover interesting elements such as student-led learning process and immersion through realistic play activities, friendship, collaboration, and communication through group activities. This study is significant in suggesting a plan to increase learning interest for students who are new to coding.

Considering Encoding Information for CNN based In-loop Filter in Inter Video Coding (화면 간 예측에서 인코딩 정보를 고려한 딥러닝 기반 인루프 필터)

  • Kim, Yang-Woo;Lee, Yung-Lyul
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2020.11a
    • /
    • pp.143-144
    • /
    • 2020
  • VVC (Versatile Video Coding)는 HEVC이후 차세대 표준 비디오 코딩으로 JVET(Joint Video Exploration)에 의해 2018년 표준화를 시작하였다. VVC에는 복원픽쳐의 변환-양자화에러에 의해 발생한 블로어, 블로킹, 링잉 아티팩트를 감소시키기 위하여 deblocking filter (DF), sample adaptive offset (SAO), adaptive loop filter(ALF)와 같은 모듈을 사용한다. 한편 CNN (Convolutional Neural Network)은 최근 이미지와 비디오 복원에 높은 성능을 보이고 있다. VVC에서 픽쳐는 CTU (Coding Tree Unit)으로 분할되고 각 CTU는 다시 CU (Coding Unit)으로 분할된다. 그리고 인코딩을 위한 중요한 정보들이 Picture, CTU, CU단위로 디코더에 전송된다. 이 논문에서는 화면 간 예측으로 인코딩 된 픽처에서 블록과 픽처정보를 이용한 딥러닝 기반의 인루프 필터 모델을 제안한다. 제안하는 모델은 화면 간 예측에서 QP, 4×4 블록단위의 모션벡터, 참조블록과의 시간적거리, CU의 깊이를 모델에 추가적인 정보로 이용한다.

  • PDF

Design of Drone-based Experiential SW Education Model for Improving Coding Education Achievement (코딩 교육 성취도 향상을 위한 드론 기반 체감형 SW 교육 모델 설계)

  • Lee, Hyunseo;Kim, Hyunji;Lee, Juhyeon;Baek, YoonJi;Kim, Joongwan;Ha, Ok-Kyoon
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2021.07a
    • /
    • pp.537-538
    • /
    • 2021
  • 코딩 교육에 대한 중요성이 높아짐에 따라 국가 주도적 교육이 강화되고 있다. 컴퓨터 프로그래밍이 낯선 교육생을 위해 교육 커리큘럼에 블록 코딩을 도입하고 있으나 낮은 흥미도로 인해 여전히 교육 성취도가 낮게 나타난다. 본 논문에서는 컴퓨터 프로그래밍에 대한 관심을 유발하고 학습을 보조하는 드론 기반의 체감형 교육 프로그램모델을 제시한다. 제시하는 교육 모델은 사용자가 코딩한 블록 코드를 파이썬 코드로 변환하여 보여주고, 블록 코드로 첨부된 드론의 동작을 제어하도록 코딩할 수 있다. 사용자의 심화학습을 위해 추가적으로 제공하는 웨어러블 장갑 컨트롤러를 통해 드론과 연관하여 동작 제어가 가능하게 하여 흥미 유발과 더불어 학습 효과 향상을 기대할 수 있다.

  • PDF

Design of the Block Authoring Tool to Extend the Python Block Coding Platform (파이썬 블록 코딩 플랫폼의 확장을 위한 블록 저작 도구 설계)

  • Kim, Ki-Tae;Kim, Su-Min;Lee, Se-Hoon
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2022.07a
    • /
    • pp.405-406
    • /
    • 2022
  • 파이썬 및 데이터 분석, 인공지능 코딩 교육을 수행하기 위한 플랫폼인 에듀비(EduB)에서 AI 융합 및 STEAM 교육을 위해 추가 블록을 생성할 수 있는 저작 도구를 개발하였다. 이를 위해 기존에 블록클리 에디터를 작성해서 처리하는 방식 대신 누구나 쉽게 사용할 수 있도록 블록 형태의 탬플릿을 제공하여 새로운 기능과 블록을 쉽게 추가할 수 있는 방법을 제안하고 해당 블록 생성기를 구현하였다.

  • PDF

Performance Analysis of HEVC SCC Hash-based IntraBC through Modified Hash Stucture (다양한 해시 구성을 활용하는 HEVC 스크린 콘텐츠 코딩 화면 내 블록 카피 기법의 코딩 성능 분석)

  • Lee, Junghyun;Jeong, Jechang
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2017.06a
    • /
    • pp.95-98
    • /
    • 2017
  • 기존의 자연영상에 초점이 맞춰져 있던 HEVC 동영상 압축 표준은 스크린 콘텐츠 코딩(SCC)을 제안하여 문자와 그래픽 효과가 많이 포함된 스크린 콘텐츠 영상의 압축 성능을 향상시켰다. SCC의 화면 내 블록 카피 기법은 스크린 콘텐츠 영상의 특성상 한 화면 내 반복되는 무늬들을 찾아 예측에 활용한다. 이에 본 논문은 화면 내 블록 카피 기법에서 사용되는 블록 탐색 방법에 대해 연구하였다. 특히, 전역 탐색에서 사용되는 해시 기반의 탐색기법의 해시 값 구성의 분석을 통해, 해시 구성 요소들의 비중을 감소와 새로운 해시 구성 요소를 활용하여 최대 0.330% 비트레이트율 감소 및 0.328% 비트레이트율 감소 효과를 확인할 수 있었다.

  • PDF

A robust error resilient approach for video data transmission over Internet (인터넷에 비디오 데이터 전송시 강건한 오류 내성 기법)

  • 김진옥;황대준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10e
    • /
    • pp.481-483
    • /
    • 2002
  • 압축한 비디오데이타를 네트워크으로 전송 시 채널이 불안정한 경우 패킷이 분실될 우려가 있다. 패킷 분실은 대부분 버스트오류로 나타난다. 본 연구에서는 디코더에서 버스트오류를 효과적으로 은닉, 처리하는 방법으로 오류 내성 비디오 인코딩 방법을 제안한다. 이를 위해 공간적 오류은닉법으로 오류 패킷 분실을 야기시키는 손실 블록을 분리하는데 효과적인 블록 인터리빙을 적용한다. 시간적 오류 은닉에 대해서는 연속적인 내부프레임 또는 프레임간에 움직임벡터의 프레임간 패리티 비트를 삽입하는 구조를 적용한다. 비디오 인코딩 단계를 거쳐 디코더에서 수신한 블록들에 대해서는 쌍선형 보간법을 적용하여 전송시 발생한 국지적 오류를 적절하게 은닉 처리한다. 본 논문에서 제안한 인코딩 방법을 전송 블록에 부가 데이터로 포함하는 것은 표준 엔코더의 복잡도에 거의 영향을 미치지 않는다.

  • PDF

A Simple Encryption Technology for Space-Time Block Coding (시공간 블록 코딩에 적용가능한 간단한 암호화 기법)

  • Jung, Hyeok-Koo
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.23 no.5
    • /
    • pp.1-8
    • /
    • 2018
  • This paper proposes a simple encryption technology for space-time block coding algorithm. Space-time block coding algorithm uses two antennas in transmitting data which consists of original data and transformed data for the purpose of combining in the receiver. This kind of two transmission antenna data could be exchanged and transmitted on each other's antenna individually, which can be used as a simple encryption algorithm. Encryption timing control informations should be shared between transmitter and receiver beforehand. It is shown that the proposed architecture can give performance enhancement compared with no encryption cases.

A Study on Cell ID Detection Scheme Using Synchronization Signals for 5G NR System (5G NR 시스템을 위한 동기 신호를 이용한 cell ID 검출을 위한 방법 연구)

  • Ahn, Haesung;Cha, Eunyoung;Kim, Hyeongseok;Kim, Jeongchang
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2020.07a
    • /
    • pp.593-595
    • /
    • 2020
  • 본 논문에서는 5G NR 시스템을 위한 동기 신호를 이용한 cell ID 검출 방법에 대한 성능을 비교하였다. 5G NR(fifth-generation new radio) 시스템의 송신기는 SS/PBCH (synchronization signal/physical broadcast channel) 블록을 송신하며, 수신기는 수신된 SS/PBCH 블록을 이용하여 주파수 및 타이밍 오프셋 (frequency and timing offset)을 추정 할 수 있으며, cell ID (cell identity)는 PSS (primary synchronization signal)와 SSS (secondary synchronization signal)를 통해 검출할 수 있다. 본 논문에서는 cell ID 를 검출할 수 있는 방법으로서 2-stage 디코딩 방법과 결합 최대우도 결정 규칙 (joint maximum-likelihood decision rule: joint ML) 디코딩 방법을 사용하였다. Joint ML 디코딩 방법은 2-stage 디코딩 방법에 비해 더 좋은 검출 성능을 보이지만, 복잡도 측면에서는 2-stage 디코딩 방법이 joint ML 디코딩 방법에 비해 더 낮은 복잡도를 갖는 것을 확인하였다.

  • PDF