���X�̋Y��


�o�b�N�i���o�[

�P�X�X�V�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�P�X�X�W�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�P�X�X�X�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�O�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�P�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�Q�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�R�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�S�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�T�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�U�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�V�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�W�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�X�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�O�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�P�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�Q�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�R�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�S�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�T�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�U�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�V�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�W�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�X�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�Q�O�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�Q�P�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�Q�Q�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�o�b�N�i���o�[���̃����N�͖��ۏ؂ł�

�U���P���i�΁j�@�׈��Ȗ{

Guido M. Schuster, Aggelos Konstantinos Katsaggelos "Rate Distortion Based Video Compression" ���̃^�C�g����ǂ񂾂����Łu�����[�v�Ƃ������z���o�Ă��Ă��܂��B�l�i���l�i�����A������Ɣ����C�����Ȃ��B

�ǂ�ł݂����C�����邯�ǁA�a�󂪏o�邱�Ƃ́c�c�����i���ɂ��肦�Ȃ��񂾂낤�ȁ`�B�^�C�g��������e�𐄑�����ɁA�r�f�I���k�ŋq�ω掿���ێ����‚ˆ��k�����グ�邽�߂̈Í����p���ꂱ��Ƃ������Ƃ��납�B

������

�u�\�t�g�o���NBB�A�������������e�^�ґߕ߂��󂯔��\��J���v[BroadBand Watch] ��ǂ�ł̊��z�B

���͎҂ւ̑Ώ��ɂ‚��Ắu�������͎҂͖{�l�����ڏ���ސE��ɓ��肵�ċ��������Ƃ�����ł͂Ȃ����߁A���݂̖@���ł͑Ώ�������v�Ƃ����̂�����Ƃ����B

�Ə�����Ă��邯��ǂ��AYahoo BB ���āA�g�p�l�Ƃ� NDA �_�񂵂ĂȂ��킯�Ȃ̂��낤���H NDA �ᔽ�ŁA�������Q���������ʂ̃R�[�X���Ǝv���̂����ǁB��Q�z�̎Z��͗�̂��l�ё�{�편���v�ŊȒP�ɔF�߂��邾�낤���B��̈��p�ł̔������ANDA �Ȃ�Ă���ĂȂ���Ƃ����A�s�[�����Ƃ����狰�낵���B


�U���Q���i���j�@���ʂƃo�b�e���쓮����

PC ���� �Ƃ� LOOX T70NH [1] �ŏ������m�[�g�̏d���ɂ����낻�늵��Ă������ǁA����ł� 2kg �߂��������E��ւ̍s���A��ɉ^��ł邱�Ƃ͕ς��Ȃ��킯�ŁA�r�͔���B����Ȃ���ȂŁA�o�b�e���쓮���Ԃ��ێ����‚Œy��������@�ɂ‚��Ėϑz���Ă݂���B

������ Let's Note �Ƃ����ƁA�O���𔖂��؂�l�߂ďd�ʂ��҂��A���̕����o�b�e���[�ɉ񂵂Ă���킯�Ȃ񂾂��ǁA�������O�������̂܂܃o�b�e���[�ɂȂ��Ă��肵����ʔ��������ƍl�����B�\���ȋ��x�Ɖ��H����������~�d�”\�ȑf�ނ�➑̂��\�����邾���Ȃ񂾂��ǁA�܁[����T�N���炢���ጻ���I�Șb�ł͂Ȃ��ȁ[�B����ȑf�ނȂ����낤���B

������

��ŏ��������e���A�ǂ����Ō����A�C�f�A�������悤�ȁc�c�ƋL���������B���{�S��u�����I�[�o�[�h���C�u�v(1994, �p��X�j�[�J�[����) �ɓ��B�B�u�����[�ҁ[���邪����̂܂��ǂ�������Ă����Ƃɂ������̂Ђ낢��Ƃ��Ă��Ă����΂�邶�債���������̂͂Ȃ��v�Ȗ�Ȃ̂����ǂ��A���̒��ŏo�Ă����A�C�e�����d�C��d���@�ۂŐD��ꂽ�p���[�h�X�[�c�������c�c�͂��B


�U���R���i�؁j�@�I�[�o�[���C�Ə㉺���]

�P�N�قǑO�ɑ��������A���f�B�A�v���C���[�œ�����Đ�����Ə㉺���]���Ă��܂��Ƃ������B���̖��̌����͔��ɃV���v���ŁAMS ��������Ǝd�l�𕶏������Ă��Ȃ��̂������B���̌������A���n��������̂ڂ��ĉ�����Ă݂�B

���� 10 �N�ȏ�O�BWindows ���a�����悤�Ƃ��Ă�������BMicrosoft �� DIB (Device Independent Bitmap) �Ƃ����\���@��Ɉˑ����Ȃ��摜�t�H�[�}�b�g�����o�����B������ BMP �t�@�C���ł���B���̃t�H�[�}�b�g�ł́A�ЂƂ‚̉p�f����������Ă���B��ʂɁA�f�B�X�v���C��v�����^�Ȃǂł́A�ォ�牺�� Y ���W�𑝂₷�`�Ŋ��蓖�Ă�B�R���s���[�^��ʼn摜�������ꍇ�A����Ɠ��l�ɍŏ㕔���C�����擪�A�h���X�ɍʼn������C���������A�h���X�ƂȂ�悤�ɁA�f�[�^�����������`�Ń����������‚̂����ʂ������BDIB �ł͂���Ƃ͋t�ɒʏ�� XY �񎟌����W�Ɠ��l�� Y ���W���蓖�Ă��s���A�������� Y ���W�l�𑝂₵�Ă����B�������ɕێ�����ꍇ���A�ʼn����̃��C�����擪�A�h���X�ɂȂ�悤�ɁA�ŏ㕔�̃��C���������A�h���X�ɂȂ�悤�Ɍ�������B

���������ڂ��������B�ʏ�̃f�B�X�v���C�Ȃǂł� Y ���W���蓖�Ă͎��̂悤�ɁA�ォ�牺�ɍ��W�l�����蓖�Ă�`�ɂȂ��Ă���B

Y coordinates mapped TOP to BOTTOM

�������ADIB �ł� Y ���W���蓖�Ă͎��̂悤�ɁA�������Ɋ��蓖�Ă�`�ƂȂ��Ă���B

Y coordinates mapped BOTTOM to TOP

����͐����ɂȂ邪�A�u�Ȃ��킴�킴�����f�o�C�X�Ƃ܂�������v���Ȃ��f�[�^�ێ����@���̗p����̂��v�Ƃ����N���[�����������̂�������Ȃ��BDIB �ł͏ォ�牺�ւ� Y ���W���蓖�Ă��s�����[�h���p�ӂ���Ă���A���̏ꍇ�A�摜�̍����Ƃ��ă}�C�i�X�̒l���w�b�_�ɋL�^���邱�ƂƂ���Ă���B���̏ꍇ�A��������ł̃f�[�^�ێ����@���ŏ㕔���C�����擪�A�h���X�A�ʼn������C���������A�h���X�ƂȂ�B

������

���͉߂��s���BWindows OS �͐��E�ɖ������ADIB �t�H�[�}�b�g�̂��߂ɔ������� BITMAP ���w�b�_�� AVI �� DirectDraw ���ɗ��p�����悤�ɂȂ����B

AVI �ɗ��p���ꂽ BITMAP ���w�b�_�ł́A�����̐����ɂ�� Y ���W���蓖�Ă̕ύX�͔񈳏k RGB �摜 (DIB �t�H�[�}�b�g) �Ƌ��Ɏg����ꍇ�Ɍ��肳��A����ȊO�̈��k�摜�ł͕��ʂɐ��̍������ォ�牺�� Y ���W���蓖�ăt�H�[�}�b�g�ɂ��g����B�i�����������k�摜�Ń������i�[���������邱�Ƃ͂ł��Ȃ��̂Łj

���ꂪ YUV �I�[�o�[���C�̏ꍇ�ɖ��ɂȂ����BYUV �͔񈳏k�t�H�[�}�b�g�ł���B��낤�Ǝv���΁A�������̍��W�l�����蓖�ĂāA���̏��Ń������Ƀf�[�^��ێ����邱�Ƃ��s�”\�ł͂Ȃ��B���郁�[�J�� YUV �I�[�o���C�ŁA�ォ�牺���̃�������v������ꍇ�ɁADIB �t�H�[�}�b�g�ł͂Ȃ�����Ɛ��̍������g���悤�ɂȂ�A�ʂ̃��[�J�͔񈳏k�摜�Ȃ̂�����ƕ��̍������g���Ƃ����������ɍ쐬���ɂ���Ďd�l�������΂ɂȂ��Ă��܂����B

�ŋ߂ł͊J���҂��F�������߂āAYUV �f�[�^�̏ꍇ�A���̍������w�肳��悤���A���̍������w�肳��悤���A�ォ�牺�̏��� YUV �f�[�^���n�����Ɖ��߂���`�Ŗ��͕\�ʉ����Ȃ��Ȃ��Ă��Ă���̂����ǁA����ł����X�v���o�����悤�ɃI�[�o�[���C�ł̏㉺���]�g���u���Ƃ����̂�����������A�����������̍����� YUV �f�[�^�Ƃ������̂ɑΉ����Ă��Ȃ��ē����Ȃ��Ƃ����g���u�����o���肷��B


�U���W���i�΁j�@xyzzy �� auto-indent

�����̂��߂Ƀ����B

(defun c-auto-indent-all-line ()
  (interactive)
  (beginning-of-buffer)
  (loop
    (c-indent-line)
    (if (not(next-line))
      (return nil))))

�ȏ� ~/.xyzzy �ɒlj��B�^�d���ō���Ă��\�[�X�̏�Ɉ�i�K namespace �����܂��H�ڂɂȂ��Ă��܂����̂ŁA��Ɨʂ����炷�ׂ��B�L�[���[�h�̐ݒ肪�܂��������̂��A���������K�v�Ƃ���l�����Ȃ��̂��A�������Ă����‚���Ȃ������̂��߂����_�B


�U���Q�U���i�y�j�@���[�g�c���_ (Rate Distortion Theory) [1] - ���[�g�c�Ȑ�

6/1 �׈��Ȗ{�ŐG�ꂽ Rate Distortion �Ƃ����L�[���[�h�̉���Ƃ��B���Ƃ��Ƃ̓V���m����搶���������������ŁA��‹t���k (lossy-compression) �ł̈��k�����̑��݂ɂ‚��Ă̏ؖ��Ƃ��������肷��B

���[�g�c���_�ɂ‚��đ�G�c�ɉ������ƁA�c�����e����i��‹t�j���k�ł́A��ʂɉ��̃O���t�ɕ`�����悤�ȉ��������݂��A����𒴂��鈳�k�͂ł��Ȃ��Ƃ������́B

Rate-Distortion Curve

��̐}�̋Ȑ������[�g�c�Ȑ� (RD �Ȑ� / Rate-Distortion Curve) �Ƃ�ԁB���̋Ȑ��ɂ͎��̂悤�Ȑ���������B

  1. ��񌹂��A�i���O�̏ꍇ�A�c (distortion) �͌����� 0 �ɂȂ�Ȃ��i�����~���̃A�i���O�M����L���~���̃f�B�W�^���ɗʎq������m�C�Y�����邽�߁j
  2. ���� (bit) �� 0 �̏ꍇ�ɘc�͍ő�ƂȂ�
  3. ���[�g�c�Ȑ��͉��ɓʂ̂������ƂȂ�

���[�g�c�Ȑ��͔�‹t���k�ł̉����������킯�Ȃ̂����ǁA�ʂ̌��t�ŕ\������ƁA���[�g�c�Ȑ��͍œK���k���̃r�b�g�Ƙc�̌������[�g�������Ă���Ƃ������Ƃ��ł���B

�Ⴆ�΁AA �r�b�g����� B �̂Ђ��݂�����ꍇ�ƁAC �r�b�g����� D �̂Ђ��݂�����ꍇ�A�ǂ��炪���̂��܂������k���Ƃ������Ƃ��r�������Ƃ��ɁA���[�g�c�Ȑ��𗘗p���āAA, C ��c�ɕϊ����� R(A) + B �� R(C) + D �ő召���r����΁A�ǂ��炪�D�ꂽ��@���Ƃ������Ƃ����f�ł��邱�ƂɂȂ�B


�U���Q�W���i���j�@xyzzy �� auto-indent [2]

6/8 xyzzy �� auto-indent �ɏ����� lisp ���X�V�B

(defun indent-buffer ()
  (interactive)
  (indent-region (point-min) (point-max)))

�s���� indent-region �ɋC���‚��Ȃ�����������B�Ƃ����킯�ŁA�^�F�l K �Ɋ��ӁB


�P�X�X�V�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�P�X�X�W�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�P�X�X�X�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�O�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�P�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�Q�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�R�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�S�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�T�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�U�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�V�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�W�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�O�X�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�O�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�P�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�Q�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�R�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�S�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�T�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�U�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�V�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�W�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�P�X�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�Q�O�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�Q�P�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�Q�O�Q�Q�N�@�P���@�Q���@�R���@�S���@�T���@�U���@�V���@�W���@�X���@�P�O���@�P�P���@�P�Q��
�o�b�N�i���o�[���̃����N�͖��ۏ؂ł�

[TOP]