Что такое апскейл

5 советов для создания успешного бизнеса

Успешность моего бизнеса — понятие относительное. Относительно нуля — он успешен, относительно целей и задач — всегда есть куда расти. Не во всех бизнесах я лично создавал команды — со мной работает партнер Роман Корицкий. В формировании команды мы ориентируемся на следующие принципы.

Не надеяться на сайты по трудоустройству

Выдающихся людей там нет. Если у человека появилось резюме и он вынужден искать работу, значит, в его жизни уже что-то не так. Исключения бывают, но сайты работы — несистемный канал. По моему опыту и опыту тех, с кем я общаюсь, через него не приходят крутые кадры.

Развивать или переманивать людей

Эти два подхода с высокой вероятностью дадут вам выдающихся сотрудников. Занимайтесь прямым поиском или берите человека с потенциалом и взращивайте его своими силами.

Люди и взаимоотношения между ними важнее процессов

Не нужно тешить себя иллюзиями, что, если пропишешь правильный процесс и поставишь на него человека,  все сразу же «запляшет». Это так не работает. Для меня первичен правильный человек, который работает в правильном процессе.

Правильные вопросы от сотрудника

Выдающийся человек будет задавать три вопроса: «Ради чего мы здесь собрались?», «С кем и куда мы идем?» и «Сколько получу я?». Если вопрос «сколько» звучит первым, вряд ли это выдающийся специалист.

В работе нужны и результат, и вовлеченность

Важно обращать внимание и на ценностное соответствие того, что мы делаем, и на результат. В СНГ сильный перевес в сторону результата, и работа со всеми коммуникациями остается в этом контексте

Viewing Distance

Having an 8k TV and genuine 8k content isn’t enough. There are limits to what your eyes can see, and if you are too far away from the TV, you won’t see any advantage with an 8k display over a 4k display.

This chart illustrates the dividing line for normal 20/20 vision. To use the chart, check your viewing distance on the vertical axis and the size of the TV on the horizontal one. If the resulting position is above the line, you probably won’t see a major difference between a 4k TV and an 8k TV.

As you can see, 8k TVs are most beneficial when sitting extremely close to the TV — far closer, in fact, than most people are comfortable sitting.

That doesn’t mean you won’t see any difference at all – it just means it won’t be significant. It also depends on the quality of the content you are watching. Even the highest resolution TV can’t make poor quality content look good.

Winner: 4k. 8k TVs allow you to sit closer to the TV, but this is too close for most people.

Использование в эмуляторах игровых консолей

Благодаря мощной аппаратной составляющей современных компьютеров возможно использование алгоритмов масштабирования изображений в реальном времени для видеоигр. Высокооптимизированные алгоритмы дают чёткую и детальную картинку при минимальном эффекте размытия, при этом не требуют значительных ресурсов системы. Они используются во многих эмуляторах игровых приставок, таких как HqMAME, DOSBox и ScummVM.

Алгоритмы масштабирования изображений применяются в коммерческих эмуляторах Xbox Live, Virtual Console и PlayStation Network и позволяют геймерам, поклонникам игр 80-х и 90-х годов, созданных в низком разрешении, получать новый игровой опыт на HD-экранах. Такие алгоритмы используются в Sonic’s Ultimate Genesis Collection, Castlevania: The Dracula X Chronicles, Castlevania: Symphony of the Night и Akumajō Dracula X Chi no Rondo.

On the Horizon: Vulkan and RAISRRAVU

To achieve better upscaling for a powerful settop box like the Nvidia Shield TV, development should consider two paths:

  1. Utilize a more efficient graphics subsystem than OpenGL. For Android settop boxes, this means Vulkan; and
  2. Employ a user shader that produces better results than ewa_lanczossharp, that is more efficient than NNEDI3, and, if possible, that can be used for more than just a single pass of luma channel doubling.

Vulkan

Vulkan is a cross-platform 3D graphics and compute API. Compared to its predecessor, OpenGL, Vulkan has lower overhead and therefore better performance. OpenGL developers write shaders in a high-level language, GLSL. At runtime, these are translated into the GPU’s machine code. By contrast, Vulkan shaders use an intermediate format, SPIR-V. Because Vulkan has better performance, more shaders can be used per scene.

MPV recently implemented a Vulkan subsystem. Vulkan’s performance gains over OpenGL are noteworthy.

RAISR

“RAISR: Rapid and Accurate Image Super-Resolution”, by Google, is one of the most efficient of the advanced image super resolution algorithms, including sparsity-based and neural network-based methods. RAISR works by enhancing the quality of ‘cheap’ (e.g. bilinear) interpolation by applying separable difference of Gaussians filters on the image for edge enhancement. Artifacts such as halos and noise amplification are reduced using a Census Transform blender. A simple least squares solver is used to learn the filters. RAISR upscaling video quality compares favorably to state of the art exampled-based algorithms like A+ and SRCNN but is much faster. Moreover, RAISR results may improve in the future with an improved hashing function and by regularizing the learning from efficient priors.

Google claims that RAISR produces results 10x to 100x faster than comparable methods. Google announced in January 2017 that it was serving over 1 billion images a week using RAISR. In Google’s case, they are deliberately down-sampling images prior to transfer, then reconstructing a higher resolution image on the client. Google hasn’t announced RAISR‘s application to real-time 4K video upscaling.

Google’s RAISR algorithm reduces bandwidth for photos by 75%. Credit: Google

RAVU

However, the MPV project has created RAVU prescalers, which are based on RAISR and available here. RAVU adopts the core idea of RAISR for upscaling, But it doesn’t currently include RAISR‘s post-processing, including blending or sharpening. RAVU is a convolution kernel-based upscaling algorithm that is trained from large amount of pictures with a linear regression model. RAVU is similar to EWA scalers but it is more adaptive to local gradient features. RAVU doesn’t produce as sharp an upscaled image as NNEDI3 and Super-XBR. But, RAVU shaders are 5x faster than NNEDI3. And, it produces fewer artifacts like aliasing. Currently, RAVU is tuned for cartoons and anime rather than live action photos. Using RAVU, you can upscale both luma and chroma planes or, if performance is an issue, just the luma plane. RAVU user shaders are available for Vulkan here.

For prototyping purposes, I describe here how to configure MPV for 4K upscaling on a Retina 5K iMac. This example uses OpenGL, not Vulkan because Vulkan is not directly supported on the Mac platform. This configuration will automatically load the appropriate prescaler and image scaling settings based on the resolution of the source video. For example, 1080 resolution video will be image doubled using RAVU. 720 resolution video will be tripled by RAVU (720 -> 2160). Finally, NTSC 480 resolution video will sextupled by RAVU (480 -> 2880); then downscaled (2880 -> 2160).

Video Upscaling and Home Theater Receivers

Many home theater receivers, in addition to performing their role as a source switcher, audio processing, and amplifier, may also provide built-in video upscaling, and, in some case, provide image quality adjustment settings similar to what you may find on a TV or video projector.

Video processing on home theater receivers may take four forms:

  • Video pass-through only: All video from devices connected to the receiver are routed through the receiver to the TV without any video upscaling or processing. 
  • Analog to HDMI conversion: All analog signals are converted to digital signal signals so that they can be sent from the receiver to the TV via HDMI cable. However, no further video processing or upscaling is performed. 
  • 1080p to 4K upscaling: All 1080p sources (Blu-ray or streaming) are upscaled from 1080p to 4K for better results when connected to a 4K UHD TV. Analog to 1080p or 4K upscaling may, or may not be provided. 
  • Analog and Digital Video Upscaling: All analog and digital video signals can be upscaled to 720p, 1080p, or 4K if needed. 

4k Upscaled to 8k vs Native 4k

Samsung Q900R (8k TV)
Input: 4k Resolution

Sony X950G (4k TV)
Input: 4k Resolution

To present lower-resolution material on an 8k TV, the TV has to perform a process called upscaling. This process increases the pixel count of a lower-resolution image, allowing a picture meant for a screen with fewer pixels to fit a screen with many more. It’s important to remember that since the amount of information in the signal doesn’t change, there won’t be more detail present.

The first image is a 4k picture upscaled to 8k on the Samsung Q900R, and the second is the same native 4k image on the Sony X950G.

The Samsung Q900R’s upscaling resulted in a bit of added smoothness, but overall the two images look very similar. There isn’t any more detail in the upscaled picture than you can see in the native 4k picture, so whether or not it looks better is entirely subjective.

With 8k TVs, upscaling performance is even more important than ever before. As the majority of broadcast content is still 1080p or even lower, an 8k TV has to interpolate ~94% of the pixels when displaying 1080p content.

Winner: 4k, but barely. 4k on a native 4k TV will always look slightly better than an upscaled image.

LG TV Premium series SM9500 SM9800 vs SK9500

  LG SM9800 (2019) LG SM9500 (2019) differences LG SK9500 (2018)
screen
Screen Size inch 55, 65 65 55, 65
Screen Size real 54.6″, 64.5″ 64.5″ 54.6″, 64.5″
Style Flat Panel Flat Panel Flat Panel
Resolution 3,840 x 2,160 3,840 x 2,160 3,840 x 2,160
screen bit 10bit 10bit 10bit
type screnn IPS IPS IPS
screen technology LED LED LED
Backlighting Slim Direct Slim Direct Slim Direct
Dimming Technology Full Array Dimming Pro Full Array Local Dimming Full Array Local Dimming
Video
refresh rate 120 120 120
TruMotion 240 240 240
PMI (Picture Mastering Index) 4000 3800
Color Intense Color, Billion Rich Colors, Advanced Color Enhancer, True Color Accuracy Pro Intense Color, Billion Rich Colors, Advanced Color Enhancer, True Color Accuracy Pro Intense Color Billion Rich Colors, Advanced Color Enhancer, True Color Accuracy Pro
Contrast Object Depth Enhancer, Ultra Luminance Pro Object Depth Enhancer, Ultra Luminance Pro Object Depth Enhancer, Ultra Luminance Pro
Clarity Quad Step Noise Reduction, Frequency Based Sharpness Enhancer Quad Step Noise Reduction, Frequency Based Sharpness Enhancer Quad Step Noise Reduction, Frequency Based Sharpness Enhancer
Recolution Upscaler 4K Upscaler 4K Upscaler 4K Upscaler
HDR (High-Dynamic Range) 4K Cinema HDR (Dolby Vision, HDR10, HLG), HDR Dynamic Tone Mapping Pro 4K Cinema HDR (Dolby Vision, HDR10, HLG), HDR Dynamic Tone Mapping Pro 4K Cinema HDR (Dolby Vision, HDR10, HLG), HDR Dynamic Tone Mapping Pro
Picture Processor a7 Gen 2 Intelligent Processor a7 Gen 2 Intelligent Processor a7 Intelligent Processor
AI TV
LG ThinQ AI Yes Yes Yes
Google Assistant Yes Yes Yes
Alexa Yes Yes No
Google Home Compatible Yes devise sold separately No
Amazon Alexa Compatible Yes devise sold separately No
Intelligent Voice Recognition Yes Yes Yes
SMART TV
OS Web OS 4.5 Web OS 4.5 Web OS 4.0
Remote control Magic Remote Control Magic Remote Control Magic Remote Control
LG Content Store Yes Yes Yes
Web Browser Yes Yes Yes
Audio
Dolby Yes Yes Yes
DTS Yes Yes Yes
Sound Output 40W (20W Woofer) 40W (20W Woofer) 40W (20W Woofer)
Woofer Yes Yes Yes
Speaker Type 2.2CH 2.2CH 2.2CH
Bluetooth Audio Playback Yes Yes Yes
LG Sound Sync Yes Yes Yes
Game Mode Yes Yes Yes
CONNECTIVITY
Wi-Fi Yes Yes Yes
Bluetooth Yes Version 5.0 Yes Version 5.0 Yes Version 4.2
IP Control Yes Yes Yes
HDMI-CEC (Simplink) Yes Yes Yes
Smart Phone Connectivity Yes Yes Yes
HDMI 4 (version 2.1) 4 (version 2.1) 4 (version 2.0)
Audio Return Channel Support (ARC) Yes Yes Yes
USB 3 3 3
Ethernet Yes Yes Yes
RF In (Terrestrial/Cable) Yes Yes Yes
RF In (Satellite Input) Yes Yes Yes
Digital Audio Out (Optical) Yes Yes Yes
Digital Broadcasting US ATSC/ClearQAM ATSC/ClearQAM ATSC/ClearQAM
Digital Broadcasting Europe DVB T/T2/C/S/S2 DVB T/T2/C/S/S2 DVB T/T2/C/S/S2
Analog Tuner Yes Yes Yes

В остальном отличий нет, например индекс PMI (Picture Mastering Index) в модели SM9500 индекс 3800, модель SM9800 индекс 4000, но это условно.

Points to Remember About DVD Upscaling

Most newer TVs don’t have S-video inputs.

  • If you DO have an HDTV (or 4K Ultra HD TV), and a standard DVD player, you will get the best results using the Component video connection (red-blue-green) between the DVD player and the HDTV. In addition, if your DVD player is progressive scan capable, always use that option when connected to a progressive scan capable TV. However, if your DVD player provides upscaling, it will have an HDMI connection. Use HDMI to access the DVD players upscaling capabilities.
  • DVD video upscaling is only an approximation of the high definition viewing experience. To get the full impact of true high definition viewing from a disc format, you need to have a Blu-ray player connected to an HDTV via an HDMI connection and view Blu-ray disc content. The Blu-ray disc format supports native 720p, 1080i, and 1080p resolution.

How Upscaling Is Executed In Home Theater Devices

Upscaling can be performed by several types of components.

  • DVD players that have HDMI outputs also have built-in upscaling so that DVDs will look better on an HD or 4K Ultra HD TV or video projector.
  • All Blu-ray Disc players have built-in video upscaling to provide better quality playback of standard DVDs.
  • All Ultra HD Blu-ray players provide video upscaling for both DVD and Blu-ray playback.
  • HD and Ultra HD TVs and video projectors have their own built-in video processors that can perform video upscaling functions.

However, one thing to keep in mind is that video upscaling processors are not all created equal. Although your TV may provide video upscaling, your DVD or Blu-ray Disc player may be able to perform the task better. By the same token, your TV might do a better job of video upscaling than your home theater receiver (more on that in the next section).

Except for TVs and video projectors whose upscaling processors are always on, the video upscaling functions in a DVD, Blu-ray Disc Player or home theater receiver can be turned off, allowing the native resolution signals coming from each source to be untouched until they reach the TV.

If you leave the upscaling function your source devices on they will supersede the video upscaling in the TV or video projector. For example, if you have a 1080p TV and the signals coming are either native 1080p or previously upscaled to 1080p — the TV becomes neutral.

This also applies to 4K Ultra HD TVs – if the incoming signal is native 4K or already upscaled to 4K.

Pseudo-Preprint Preview

B. Peng
August 2019

Ad perpetuam memoriam of all who perished in the Kyoto Animation arson attack.

Abstract

We present a state-of-the-art high-quality real-time SISR algorithm designed to work with Japanese animation and cartoons that is extremely fast (~3ms with Vega 64 GPU), temporally coherent, simple to implement (~100 lines of code), yet very effective. We find it surprising that this method is not currently used ‘en masse’, since the intuition leading us to this algorithm is very straightforward.
Remarkably, the proposed method does not use any machine-learning or statistical approach, and is tailored to content that puts importance to well defined lines/edges while tolerates a sacrifice of the finer textures. The proposed algorithm can be quickly described as an iterative algorithm that treats color information as a heightmap and ‘pushes’ pixels towards probable edges using gradient-ascent. This is very likely what learning-based approaches are already doing under the hood (eg. VDSR, waifu2x).

О взращивании или хедхантингеA-игроков

Решение растить или переманивать в свою команду топ-игроков зависит от ценностей компании и того, насколько вы как менеджер умеете обучать других.

Есть крайне эмоциональные и импульсивные менеджеры, вроде меня. Меня раздражает не то, что кто-то не понял с первого раза — я хочу, чтобы ему вообще не нужно было объяснять, чтобы человек сразу понимал меня. Но есть менеджеры, которые могут спокойно и даже монотонно рассказывать: «Смотри, тут ты нажал на эту кнопочку, а надо было вот на эту».

Если менеджер умеет системно и терпеливо обучать, есть смысл пойти по пути взращивания.

Правда, тут есть риск ошибиться с потенциалом сотрудника, потратить время и силы, а в итоге так и не вырастить А-игрока. Если у менеджера получается зажигать идеей, вовлекать новых людей и ему не хочется рисковать, лучше переманивать готовых игроков.

Я за баланс. Часть команды нужно взращивать, а часть — переманивать.

1080p Upscaled to 4k vs Native 1080p

Vizio M Series 2015 (4k TV)
Input: 1080p Resolution

Vizio E Series 2015 (1080p TV)
Input: 1080p Resolution

To present lower-resolution material on a 4k TV, the TV has to perform a process called upscaling. This process increases the pixel count of a lower-resolution image, allowing a picture meant for a screen with fewer pixels to fit a screen with many more. It’s important to remember that since the amount of information in the signal doesn’t change, there won’t be more detail present.

The first image is a 1080p picture upscaled to 4k on the Vizio M, and the second is a native 1080p image on the Vizio E.

The Vizio M’s upscaling resulted in a bit of added smoothness, but overall the two images look very similar. There isn’t any more detail in the upscaled picture than you can see in the native 1080p picture, so whether or not it looks better is entirely subjective.

Not every TV upscales the same though. Some 4k TVs might produce an image that is too soft. This doesn’t mean that 4k is inherently worse since most TVs do not have this problem, but it is important to make sure the model you’re buying doesn’t have any issue with this before going through with the purchase.

Winner: Draw.

О том, что такое Scaling Up

Со Scaling Up я познакомился благодаря другу Константину Магалецкому. Он — партнер самого крупного в Украине инвестфонда Horizon Capital и член клуба Young Presidents Organization.

В 2015 году Костя пригласил меня на закрытый тренинг от этого клуба по Scaling Up. Я не хотел ехать — думал, что все знаю. Но поехал и сам себе не поверил.

Эти три дня полностью перевернули мое сознание — дали понять, что раньше я вообще не разбирался в бизнесе. 

Я строил сложно, а можно просто, разложив по полкам. Только так бизнес становится похожим на бизнес.

Scaling Up — это концепция, с которой даже самый крупный бизнес может сохранять рост минимум на 20% в год на протяжении хотя бы 2-3 лет. Чтобы это было возможно, нужны:

— команда игроков класса «А»

— простая, одностраничная стратегия

— правильные привычки в реализации ежедневных повторяющихся действий

— фокус на аккумулировании «кэша», который позволит чувствовать себя уверенно в завтрашнем дне и экспериментировать.

Scaling Up аккумулирует все самые крутые идеи, о которых я читал. Я начал применять эту концепцию в GoIT — своей образовательной компании по переквалификации в IT-специальности. Потом понял, что хочу не только пользоваться сам, но и делиться.

О целях

Раньше я позволял себе не достигать своих целей. На новый год составлял список из 16-20 пунктов во всех сферах жизни — быть здоровым и богатым, знать английский и французский, и быть хорошим папой. Но потом понял, что это невозможно. Теперь я ставлю гораздо меньше целей, но они более масштабные — на них и делаю упор.

Если ставить меньше целей, можно достичь большего. Стратегия «колеса жизненного баланса» крута и легко выполнима, только если цели небольшие: «Сейчас зарабатываю 1000, в этом году хочу 1200».

Если цель «сейчас зарабатывают 1000, а хочу 10 тысяч», то рядом не может стоять еще что-то крупное, по крайней мере, не в моей системе координат.

Хочешь выдающегося результата? Направь на него всю энергию, силы, страсть, вовлеченность, время и деньги — только тогда будет экспонентный эффект. Хочешь среднего успеха? Ставь 10 целей и развивай их все.

Я начал жестко мотивировать свою команду достигать цели. Если такой подход у собственника, то и вся команда относится к целям серьезно, а не поверхностно. Уже не будет так, что все соберутся, поговорят, понабирают задачек и, понимая, что никто не спросит, ничего не сделают.

На новой встрече никто не обсуждает результаты предыдущей — все ставят новые цели, забыв про прошлые. Я же начал любить и уважать цели. Каждый месяц я оглядываюсь назад и проверяю, насколько к ним приблизился.

Большая часть моих целей связана с профессиональной деятельностью и проектами, которые я реализовывал. Но некоторые цели эмоциональные и не привязаны к деньгам и работе напрямую.

О мышах, слонах и газелях

В бизнес-мире компании можно условно разделить на «мышей», «газелей» и «слонов».

Мышь — это стартап, организация в поиске масштабируемой и повторяемой бизнес-модели. У такой компании небольшой оборот, но все происходит на высоких скоростях.

Поиск — основная характеристика на этой стадии. Компания может быстро тестировать и менять гипотезы по рынку и продукту, она поворотливая, юркая и влезет в любую щель.

Слон — влиятельный, но бюрократизированный и сложный бизнес. Если он «в комнате», с ним нужно считаться, к своим целям он может идти «через лес» напролом, «ломая сучья». Слон — это любой крупный корпоративный бизнес, в котором есть увесистость, влиятельность и неповоротливость.

Чтобы попробовать новый продукт или линейку, ему нужно многое перестроить и сильно попотеть.

Газель — компания, которая сочетает преимущества «мыши» и «слона». Она крупная, но юркая и быстрая. Имеет влияние, но сохраняет темпы роста, продолжая экспериментировать.

Основная задача Scaling Up — создавать «газелей». Для этого работа фокусируется на четырех элементах: люди, стратегия, дисциплина исполнения и деньги. Пройдут годы, прежде чем можно будет сказать: «Теперь мы увесистые, влиятельные и при этом сохраняем мобильность, можем экспериментировать и тестировать ниши». Но добиться этого можно.

What Video Upscaling Does

Video upscaling is a process that mathematically matches the pixel count of an incoming video signal to the displayable physical pixel count on a TV or video projector, which may be:

  • 1280×720 or 1366×768 (720p)
  • 1920×1080 (1080i or 1080p)
  • 3840×2160 or 4096×2160 (referred to as either 2160p, UHD, or 4K)
  • 7680 x 4320 (4320p or 8K).

The way this is typically done is an upscaling processor analyzes the pixel resolution of the source and, using interpolation «creates» additional pixels or duplicates the pixels to match the number of pixels on the screen.

Image courtesy of OPPO Digital

As shown in the illustration above, if a 4K Ultra HD TV receives a 1080p resolution image and displayed it without any upscaling, the image would only fill one-quarter of the screen. To fill the entire screen, the TV has to increase the number of pixels accordingly.

After Effects

The first step is to change the resolution of the current comp from 1080p to 4K. Go to the Composition settings and type in the new resolution 3840×2160:

Then find in the effects explorer a plugin called Detail-preserving Upscale and drag it on top of your clip:

You will see two buttons in the plugin settings – click the first one and After Effects will scale the footage to fill the frame which should result in 200% zoom for 1080p clip.

I added also a little bit of unsharp mask on top of that to enhance the details even more.

Optionally you could add some film grain on top to add a little bit of organic texture. But be careful with that as h.264 codec might treat the grain as noise and blur it out which looks really bad.

Should You Buy an Upscaling Blu-ray Player or 4K TV

Upscaling can be handled by either your TV or a capable device, i.e. a Blu-ray player. The PlayStation 4’s upscaler is especially impressive too.

Naturally, Blu-ray players are the cheaper option. They’re typically below $200, while a 4K TV can cost a lot more.

Suffice to say, any connected device can only upscale to the maximum resolution of your screen. There’s no use buying a Blu-ray player that boasts 4K capabilities if you only have a Full HD monitor.

Indeed, most upscaling is implemented by your television. Don’t be tricked by a player that boasts superior upscaling: in the end, your television is the limiting factor.

Your TV will be responsible for making that leap to higher definition. It does this with all signals, whether you’re watching a DVD, Blu-ray, normal TV channels, or through a streaming service. Even if a Blu-ray player is capable of upscaling to an impressive 4K, if your TV doesn’t support this, you’ll simply get the highest resolution your set is confined to (often 1080p HD).

You’re probably wondering if 4K TVs automatically upscale. If they didn’t, lower resolution images would appear small on a big screen, likely surrounded by a large black border. However, the quality of the video resolution upscaler included will depend on how expensive the screen is.

The best 4K upscaler will be top of the range. You get what you pay for. But there is a decent medium to be reached. The cheapest option isn’t necessarily the worst; vice versa, the more expensive won’t be the best either.

О том, как определить токсичного сотрудника

Токсичность — субъективный и эмоциональный термин. Чтобы он стал объективным, нужно проверить два критерия — результативность и соответствие принципам.

Результативность

Важно понять, какой результат мы ждем от человека на этой должности и что хотим видеть по итогу месяца или квартала. Это конкретные цифры и показатели

Соответствие принципам. Нужно представить, как человек должен себя вести в идеальной картинке, чтобы мы сказали: «Он — наш». Пример: если клиент придет в нерабочее время, сотрудник обслужит его, даже если у него свои планы и это не входит в его прямые обязанности.

Токсичный человек — тот, у которого и низкий результат, и низкая ценностная принадлежность к тому, что важно для вашего бизнеса. 

How to test 4K upscaling in-store

If you plan to buy a TV from a physical store, understand something: All TVs in stores are ramped-up in terms of brightness to ‘look better’. They’re tuned to be much, much brighter than you would ever want a TV to appear in your own home. So when you’ve wrestled the remote off the salesperson, immediately turn the picture mode from ‘vivid’ to ‘natural’ or ‘cinema’ modes. Then ask to watch something that is not in 4K. The store only really wants to show you what 4K looks like on a 4K TV, which makes sense to them, but given that the majority of what you’ll watch on it won’t be in 4K, insist on live TV. 

Any HD channels you find will probably look OK. It’s the non-HD channels you need to worry about; these can look poor without some decent upscaling. 

Sony’s Master TVs have the X1 Ultimate processor. Credit: Sony 

Наложение спрайтов

Вот пример наложения спрайтов (Sprite Layering) в действии. Слева показана исходная трёхцветная версия спрайта пирата-призрака. Художник разделил её на две части — тело/шляпу и лицо/руки, а затем назначил им разные палитры. Справа показан результат наложения двух элементов друг на друга.В портрете пирата-призрака тоже используются слои спрайтов, придающие ему бОльшую глубину. Его зелёный череп рендерится на экране как спрайт, а воротник и шляпа — как часть фона. Это позволяет художнику использовать больше цветов в сегменте 16×16, чтобы полностью обойти ограничения таблицы атрибутов.

Which Is Better: Upscaling or True 4K

Is there a difference between content filmed in 4K and content upscaled to 4K? Absolutely. The latter will always be inferior.

Upscaling—sometimes known as upconversion—implies precision. But it can’t add more detail than is already present. It’s an educated guess made by your device. That’s why Blu-rays aren’t pointless. They give you the nearest definition to cinema without a 4K Ultra HD television (which has 3840x2160p); so yes, quality also naturally depends on the equipment used.

4K is what most movies are filmed in. That doesn’t mean you’ll be able to enjoy classics in UHD.

Former chair of the SMPTE Working Group on Professional and Studio Monitors, Joe Kane says that this has been common practice for at least two decades:

To watch Real 4K films, you’ll need a 4K TV, UHD Blu-ray player, and a HDMI cable (ideally HDMI 2.0). 4K discs are more expensive than usual Blu-rays, but frequently come with a HD version too. If you’re future-proofing your collection, these are a good option.

Image Upscaling

For media playback on my Nvidia Shield TV settop boxes, I prefer the Android variant of Kodi called SPMC. Its best configuration today is to disable surface rendering and to use the SPMC HQ scaler “lanzcos optimized”. Other supported methods include basic linear interpolators like nearest-neighbor, bilinear, and bicubic. While these upscalers are low complexity and can run on even entry-level settop boxes, they don’t adapt to the video content. Therefore, they can have aliasing artifacts and over-smoothed regions. Lanzcos optimized upscaling definitely improves the sharpness of video content but it is still a relatively primitive algorithm. Moreover, the implementation in SPMC suffers from some judder even on the Nvidia Shield TV.

Here, Kodi/SPMC lags behind MPV, another open source media player, in terms of video filter support. For starters, with MPV, you can specify ewa_lanczossharp, which has better video quality than lanzcos optimized.

Методы масштабирования код

Основная статья: Алгоритмы масштабирования пиксельной графики

Слева — изображение, полученное размножением, справа — результат бикубической интерполяции

Размер изображения может быть изменён несколькими способами. Простейшим способом удвоения разрешения является метод копирования ближайшего пиксела, заменяющий каждый пиксель четырьмя пикселями того же цвета, при этом изображение, сохраняя детали оригинала, приобретает нежелательный «лестничный эффект». Этот же способ может быть применён для более тонких изменений разрешения, например, для масштаба 99 % или 101 % соответственно убирают или дублируют каждую сотую точку.

Метод билинейной интерполяции обеспечивает некоторое сохранение гладкости контуров рисунка, но иногда вызывает нежелательные эффекты сглаживания деталей и всё равно порождает довольно заметный «эффект лестницы». Более совершенным методом является использование бикубической интерполяции.

Для увеличения малоцветных изображений в малом разрешении лучше всего подходят специальные алгоритмы, разработанные для растровой графики, позволяющие при незначительных искажениях точности прорисовки форм сохранить и подчеркнуть чёткие контуры и мелкие детали. Также существуют сглаживающие алгоритмы, подходящие для обработки фотографий и многоцветных растровых изображений с эффектом лесенки, объединяемые под наименованием «методов сверхмасштаба» (англ. supersampling).

Сравнение | код

Алгоритм Изображение
(Исходные изображения)
Super-xBR 4x
Eagle 3x
hq3x
Scale 3x
XBR 3x
SuperEagle
SuperSaI
SaI 2x
Scale 2x
Ссылка на основную публикацию