���̋�Ԃ����{�P������B���������K�l�@���uIlluminatedFocus�v�J���FInnovative Tech
» 2020�N02��25�� 08��20�� ���J
���̃R�[�i�[�ł́A�e�N�m���W�[�̍ŐV�������Љ��Web���f�B�A�uSeamless�v����ɂ���R���T�B�������M�B�V�K���̍����Ȋw�_�����R�������s�b�N�A�b�v���A�������B
�@����w�̌����`�[����2���ɔ��\�����uIlluminatedFocus�v�́A�{�P����Ԑ��䂷�鎋�o�g�����K�l�V�X�e�����B���̉B�������iDiminished Reality�j�f�o�C�X�Ƃ����邾�낤�B
�@���[�U�[�̖ڂ�����ۂ̃��m�܂ł̋����ɊW�Ȃ��A�����̓���̃��m�݂̂���ԓI�Ƀ{�P������B����ɂ��A����̃��m�ɐl�̒��ڂ�U������A��ƏW���̂��ߓ���̗̈�ȊO���{�P������A��̃V����V�~�����������Ƃ��������Ƃ��\�ɂȂ�B
�ia�j��Ă���IlluminatedFocus�V�X�e���B�d�C���Ϗœ_�����Y�ƍ����v���W�F�N�^�[����\�������B�ib�j�V�X�e���̓��쌟�B�ib-1�j�����Z�b�g�A�b�v�B4�̕��́iA, B, C, D�j���v���W�F�N�^�[�ƃ����Y�̑O�ɒu����Ă���B�J�����͐l�̖ڂ̑㗝�Ƃ��ė��p�B�ib-2, b-3, b-4�j�قȂ�^�C�~���O�Ńv���W�F�N�^�[������Ă镨�̂��A�œ_�����������ϒ����ꂽ�J�����ɂ���ĎB�e�B���F���Ŏ�����Ă���悤�ɁA�V���[�v�Ɍ����镨�́iA, C, D�j�͂���炪���ł����Ƃ��Ɍ������Ă��A�{�P�Č����镨�� �iB�j�́A�œ_���O�ꂽ�Ƃ��ɏƂ炳���B�ib-5�j�l�̗ՊE�Z�����g���i60Hz�j���ďœ_�ϒ��������Ȃ���ƁA�����̉摜�̐ϕ����ꂽ���̂��m�o����A����B�݂̂��{�P���悤�ɒm�o�����B����ɂ���āA�ʏ�̃����Y�n�ł͋N���蓾�Ȃ��悤�ȏœ_�{�P�\�����\�ɂȂ�B�Ȃ��A�ib-2�j����ib-5�j�̋P�x�͉�������̂��ߋP�x����Ă���
�@�V�X�e���́A�œ_������d������ɂ�荂���ɕϒ��ł���ETL�i�d�C���Ϗœ_�����Y�j�����K�l�Ƃ��A�����v���W�F�N�^�[�����Ɩ��Ƃ��ė��p����BETL�̏œ_�����������i60Hz�ȏ�j�Ɏ����ϒ������āA�œ_�̍����ʒu�i���ňʒu�j��U��������i�œ_�X�C�[�v�j �B�����āA�V���[�v�Ɍ����������m�ɑ��āA���ł������Ƀv���W�F�N�^�[������āA�{�P�Č����������m�ɑ��āA���ł��Ȃ��Ȃ������Ɍ��Ă�B���̏����������ɍs����ƁA�p���p������Ɠ��������ŁA�œ_�̕ϒ��ƃv���W�F�N�^�[����̏Ɩ��̓`�������A����̃��m�������{�P�Ă���ƒm�o����B
�@�����`�[���́A4�̉��p����Љ�Ă���B1�ڂ́A�Ǐ��I�ɋ�Ԃ��V���[�v�Ɏ��͂��{�P����������U�����鉞�p�B���y�����̂ǂ�������悢���A�K�C�h���ɍ��I�u�W�F�N�g�̂ǂ�������悢���A�Ȃǂ����o�I�ɗU������B
�ia�j���ʓ��̌���ꏊ�̂݃V���[�v�Ɍ�����A�ib�j�I�u�W�F�N�g�̐���������Ă���ӏ��̂݃V���[�v�Ɍ�����A�ic�j�K�v�Ȃ��c�[���̓{�P�āA���A�ʓx�����Ƃ��Ă���
�@2�ڂ́A��ƂɎg�p���郂�m�ȊO�̓{�P�����r�����A��ƂɏW�������鉞�p�B����̋��ȏ��̓V���[�v�ɁA����{�̓{�P�����A���ɏW���ł���w�K�������B
����̋��ȏ��̂݃V���[�v�ɁA����{�̓{�P�Č�����
�@3�ڂ́A�Ǐ��I�Ƀ{�P�����鉞�p�B�l�̔��̃V�~��V�����Ǐ��I�ɏ�������A�������m�ɑ��Ă̂݃��[�V�����L���v�`���[�ŒǐՂ��{�P�������鄟���Ȃǂ̊��p��������ł���B
�ia�j��̔��̈ꕔ���B���A�ib�j������������̒w偂�ǐՂ��{�P������i���F�����͒ǐՃ}�[�J�[�j
�@4�ڂ́A2D�摜���őO�i�Ɣw�i�Ń{�P�𐧌䂷�鉞�p�B�摜�̑O�i�������͔w�i�݂̂Ƀ{�P�������邱�ƂŁA���s������������B
�ia�j�ib�j�O�i�Ɣw�i�̂ǂ��炩�݂̂Ƀ{�P���������s��������
Copyright © ITmedia, Inc. All Rights Reserved.
';
e_dlv.innerHTML = html;
adRequest({position:dlv_pos,dom:true});
}else if(ad_type === 'gam'){
var html = '
';
e_dlv.innerHTML = html;
refreshGam('InArtSpecialLink');
}else if(ad_type === 'logly'){
var html = '
';
e_dlv.innerHTML = html;
loglySet(g_id);
}else if(ad_type === 'google'){
var html = '
';
e_dlv.innerHTML = html;
googletag.cmd.push(function(){
var slot8 = googletag.defineSlot('/43042345/nlab_artinsert_RT',[[336,280],[300,250],'fluid'],'div-gpt-ad-1551176482959-0').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
googletag.display('div-gpt-ad-1551176482959-0');
googletag.pubads().refresh([slot8]);
});
}
};
var insert_ok = function(_target,_str){
var clearfix = d.createElement('div');
clearfix.className = 'colBoxClear';
if(ad_float_fix){
e_body.insertBefore(e_dlv,_target);
e_body.insertBefore(clearfix,_target.nextElementSibling);
}else{
e_body.insertBefore(e_dlv,_target);
}
set_dlv();
};
var insert_ng = function(_str){
e_dlv.style.display = 'none';
};
var main = function(){
var e_nodes = e_body.childNodes; // BODY �����q�v�f
var e_tags = []; // BODY �����^�O
var p_num = []; // BODY ���� P �^�O�ʒu
var p_target_num; // �g�}����ʒu
var o_float = {}; // ��荞�ݗv�f
var o_this = {}; // �A�N�e�B�u�^�O
var o_next = {}; // �A�N�e�B�u�^�O�̎��̃^�O
var flag_insert = 0; // �}���t���O
// ��荞�ݗv�f�`�F�b�N
var check_float = function(_e){
var e = 0;
if(_e.id.match(/^col\d{3}(l|r)$/)){
e = _e;
}
return e;
};
// �v�f�� Y ���W�ƍ����̍��v�l
var get_element_y = function(_e){
var ey = 0;
var eh = _e.offsetHeight;
while(_e){
ey += _e.offsetTop;
_e = _e.offsetParent;
}
return ey + eh;
};
var check_ptag = function(_e){
var e = 0;
if(_e.tagName && _e.tagName === 'P'){
e = _e;
}
return e;
};
var try_insert = function(){
p_target_num = Math.floor(p_num.length / 2) - 1;
if(p_target_num >= _maxrange) p_target_num = _maxrange;
if(dis_con) p_target_num = 0;
for(var i = p_num[p_target_num]; i < e_tags.length; i++){
o_this.e = check_ptag(e_tags[i]);
if(o_this.e){
o_next.e = check_ptag(e_tags[i + 1]);
if(o_next.e){
if(!o_float.e || check_float(e_tags[i - 1])){
o_float.e = check_float(e_tags[i - 1]);
o_float.n = i - 1;
}
if(o_float.e && o_float.n < i + 1){
o_float.y = get_element_y(o_float.e);
o_this.y = get_element_y(o_this.e);
set_line(o_float.y,'red');
set_line(o_this.y,'blue');
if(o_float.y < o_this.y){
flag_insert = 1;
insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂���');
break;
}
}else{
flag_insert = 1;
insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂Ȃ�');
break;
}
}
}else{
o_float = {};
}
}
if(!flag_insert){
insert_ng('�}���ʒu�Ȃ�');
}
};
// �S�q�v�f����^�O�̂ݔz��ɓ����
for(var i = 0; i < e_nodes.length; i++){
if(e_nodes[i].tagName){
e_tags.push(e_nodes[i]);
}
}
// �S�^�O���� P �^�O�ʒu��z��ɓ����
for(var i = 0; i < e_tags.length; i++){
if(e_tags[i].tagName === 'P') p_num.push(i);
// �ŏ��̉�荞�ݗv�f���i�[
if(!o_float.e){
o_float.e = check_float(e_tags[i]);
o_float.y = get_element_y(o_float.e);
o_float.n = i;
}
}
if(p_num.length >= _threshold){
try_insert();
}else{
insert_ng('P �^�O ' + _threshold + ' �ȉ�');
}
};
if(e_body){
main();
}else{
insert_ng('�L���{���Ȃ�');
}
})(document,4,5);