Интерактивный расчёт расстояния от объектива до экрана, диагонали, ширины и высоты проекции по проекционному отношению — с наглядной схемой.
Иллюстрация. Например, при ширине изображения 2 м и проекционном отношении 1,2:1 расстояние составляет примерно 2,4 м.
Рассчитайте расстояние и размер изображения
Укажите проекционное отношение и одну известную величину: диагональ, расстояние до экрана, ширину или высоту изображения. Остальные параметры будут рассчитаны автоматически.
Учебная схема: D измеряется от объектива до экрана, W — полная ширина изображения. Рисунок условный, не в масштабе; вертикальный оффсет не показан.
Ориентир для просмотра появится после расчёта.
Расчёт описывает оптическую геометрию без цифрового зума и keystone. Для UST-моделей проверьте в инструкции точку измерения расстояния и монтажные допуски. Допустимая диагональ и фокусировка зависят от конкретного проектора.
(function(){ "use strict"; var root=document.getElementById("pc-projector-calculator"); if(!root){return;} var el=function(id){return root.querySelector("#"+id);}; var modes={ diagonal:["Диагональ, дюймы",100], distance:["Расстояние, м",3], width:["Ширина, см",220], height:["Высота, см",124] }; var fmt=function(value,digits){ return new Intl.NumberFormat("ru-RU",{maximumFractionDigits:digits,minimumFractionDigits:digits}).format(value); }; var num=function(id){return Number(String(el(id).value).replace(",","."));}; var prevMode="diagonal"; var last={diagonal:100,distance:2.66,width:221.4,height:124.5}; function calculate(){ var r=num("pc-ratio"),v=num("pc-value"),parts=el("pc-aspect").value.split(":"); var a=Number(parts[0]),b=Number(parts[1]),w,h,d,diag; if(!Number.isFinite(r)||r10||!Number.isFinite(v)||v100000){ el("pc-error").textContent="Введите положительные значения. Проекционное отношение: 0,05–10."; ["distance","diagonal","width","height"].forEach(function(k){el("pc-out-"+k).textContent="—";}); return; } el("pc-error").textContent=""; var factor=Math.sqrt(a*a+b*b); switch(el("pc-mode").value){ case "diagonal": diag=v*0.0254;w=diag*a/factor;break; case "distance": d=v;w=d/r;break; case "width": w=v/100;break; case "height": w=v/100*a/b;break; } h=w*b/a;diag=Math.hypot(w,h);d=w*r; el("pc-out-distance").textContent=fmt(d,2)+" м"; el("pc-out-diagonal").textContent=fmt(diag/0.0254,1)+"″"; el("pc-out-width").textContent=fmt(w*100,1)+" см"; el("pc-out-height").textContent=fmt(h*100,1)+" см"; last={diagonal:diag/0.0254,distance:d,width:w*100,height:h*100}; var near=w/(2*Math.tan(Math.PI*36/360)); var far=w/(2*Math.tan(Math.PI*30/360)); var seatText="Для горизонтального угла обзора 30–36° ориентир — "+fmt(near,2)+"–"+fmt(far,2)+" м до экрана (не жёсткая норма)."; var seatField=el("pc-seat-distance").value.trim(); if(seatField!==""){ var seat=num("pc-seat-distance"); if(Number.isFinite(seat)&&seat>0){ var angle=2*Math.atan(w/(2*seat))*180/Math.PI; seatText+=" При расстоянии "+fmt(seat,2)+" м угол обзора ≈ "+fmt(angle,1)+"°."; }else{seatText+=" Укажите положительное расстояние просмотра.";} } el("pc-seat-output").textContent=seatText; } el("pc-mode").addEventListener("change",function(){ var mode=this.value; el("pc-primary-label").textContent=modes[mode][0]; el("pc-value").value=String(Number(last[mode].toFixed(4))); prevMode=mode;calculate(); }); ["pc-ratio","pc-value","pc-aspect","pc-seat-distance"].forEach(function(k){ el(k).addEventListener("input",calculate); el(k).addEventListener("change",calculate); }); el("pc-calculate").addEventListener("click",calculate); el("pc-clear").addEventListener("click",function(){ el("pc-ratio").value="1.2"; el("pc-aspect").value="16:9"; el("pc-mode").value="diagonal"; el("pc-value").value="100"; el("pc-primary-label").textContent=modes.diagonal[0]; el("pc-seat-distance").value=""; prevMode="diagonal";calculate(); }); calculate(); })();
Как работает калькулятор
Основная характеристика оптики — проекционное отношение (Throw Ratio): R = D / W, где D — расстояние от объектива проектора до экрана, а W — ширина полученного прямоугольного изображения. Значит, D = R × W, а W = D / R. Во всех формулах D и W должны измеряться в одинаковых единицах.
Диагональ указывается в дюймах: 1 дюйм = 2,54 см. Для сторон A:B по известной диагонали S ширина W = S × A / √(A²+B²), высота H = S × B / √(A²+B²). Для вычислений диагональ сначала переводится в метры.
Важно: Throw Ratio относится к ширине изображения, а не к его диагонали. Само по себе разрешение 1080p или 4K не задаёт расстояние установки.
Пример: экран 100 дюймов, 16:9
Это условный пример: 100″ — диагональ 254 см, а видимая ширина экрана примерно 221,4 см и высота 124,5 см. При проекционном отношении 1,2:1 расстояние от объектива до экрана составит 2,66 м. Если отношение 1,5:1, потребуется около 3,32 м.
Если у модели указан диапазон проекционных отношений, например 1,2–1,5:1, это обычно связано с оптическим зумом: для тех же 100″ можно менять расстояние в пределах примерно 2,66–3,32 м. Калькулятор считает одну выбранную величину отношения за раз.
Как выбрать расстояние просмотра
Вспомогательный результат показывает расстояние для горизонтального угла обзора примерно 30–36°. Этот угол считается по реальной ширине экрана, а не по диагонали. Это ориентир для домашнего кинотеатра: комфорт зависит от зрения, контента, разрешения, посадки и личных предпочтений.
Расстояние зритель — экран не следует путать с расстоянием объектив — экран. Эти величины независимы. При вводе расстояния просмотра калькулятор показывает вычисленный угол обзора.
Ограничения расчёта и монтаж
Обязательно сверяйте расчёт с паспортом модели: минимальная и максимальная диагональ, диапазон оптического зума, минимальная дистанция фокусировки, проекционный оффсет и lens shift влияют на реальную установку. Для ультракороткофокусных проекторов метод измерения расстояния может отличаться.
Keystone и цифровое уменьшение изображения не изменяют физическое проекционное отношение объектива и могут уменьшать полезную детализацию. Вычисленный размер изображения не гарантирует достаточную яркость: её нужно оценивать отдельно с учётом диагонали, экрана и освещения.